Generating DocumentationΒΆ

The current contents of the CAIRIS database can be generated as a requirements specification by selecting the System/Documentation menu. After choosing to generate requirements or persona documentation, and the output type (PDF or RTF), clicking on Generate will generate and download the specification document.

Generate Documentation form

CAIRIS currently supports the generation of 3 types of specification:

Template Description
Requirements A requirements specification that conform to the Volere Requirements Specification Template
Personas A specification document for personas.
Data Protection Impact Assessment A DPIA specification that conforms with the ICO Data Protection Impact Assessments draft template.

If you want to create a custom specification then you may wish to generate an RTF specification, and generate the graphical models directly from CAIRIS.

Models in CAIRIS are rendered as SVG, and it can be useful to edit these models for improved readability. You can extract these models directly from the web app by installing the SVG Crowbar bookmarklet in your browser. The resulting SVG file can then be tweaked using an SVG editor like Inkscape , exported to the graphics format of your choice, and then added to your specification document.