Académique Documents
Professionnel Documents
Culture Documents
This section is quite well described in syllabus itself. Therefore the syllabus text is kept here
(it is in blue, but bit restructured). Additional information is in other colors.
In recent years documentations become more and more balanced in the sense that they can
include not only the text, but to the large extent also diagrams and even pieces of code. Thus
there is a movement towards model based requirements specifications. Different tools are
developed for requirements specification development and management. The simplest
adjusted tools are Jira and spreadsheets, the most sophisticated tools try to keep together
requirements as well as code. Examples of them are IBM DOORS Next Generation
http://www-03.ibm.com/software/products/lv/ratidoorng, and SystemWaver
http://www.systemweaver.se/modules/requirement-managment/.
Data perspective
Behavioral perspective
Functional perspective
Requirements documents serve as the basis for many activities during the project lifespan,
such as, for example
Planning
Architectural design
Implementation
Test
Change management
System usage and system maintenance
Contract management
The documentation persistently amalgamates the information during the project and thus it
can serve as common reference, it can promote communication, promote objectivity,
support training of new employers, preserve expert knowledge, help to reflect the problems
etc.
Besides the quality criteria for requirements there are two basic style rules for
requirements in natural language, which promote readability:
short sentences and paragraphs and
formulate only one requirement per sentence.
In
http://www.utm.mx/~caff/doc/OpenUPWeb/openup/guidances/checklists/good_require
ments_594ACCBD.html the following quality checklist is offered
Afrequent cause of conflicts, arising in RE, lies in the different understanding of terminology
among the involved people. To prevent this problem, it is necessary that all relevant terms
are defined in a glossary. A glossary is a collection of term definitions for: