Concept Of Design
The file below contains 4 tabs. In the following paragraphs there are explanations of each tab.
The third Tab is added to mention all the assumptions done. These should be tracked as well
The second tab contains all the definitions. All definitions start also within the requirements with a capital letter. This is done to make aware there is something special with it. If a requirement contains a word that is part of the definitions but has no capital letter. please change it.
The second Tab contains all the functions that are distilled out of the requirements of Tab one. Every Line contains the following information
- Function id
- Function name
- Short Function description
- Refer to requirement (if None add a "-"). If multiple Requirements are applied duplicate function name
The first tab contain all the requirements. Every line contain a
- requirement id
- level
- traced from
- the requirements
- a note(optionally)
For example there is a requirement:
The System provide capability to trace Revision history.
This requirement has requirement ID:1 and is a system level requirement so level 0.
and another requirement
Every File Shall have a Revision.
This requirement has ID 1 as a parent and so it trace back to requirement ID 1.
Defining the (system )level is more difficult.
Sometimes a line would be replaced by another one.
To track changes in a single overview the changes are done according the following method:
- Copy the line you want to change to the end
- Changed the original line by adding a Strike through.
- Modify the line in the end to the new versions.