TOC PREV NEXT INDEX

Put your logo here!


7 Reflections on Requirements

In the following tables, All requirements specified in the requirements specification are listed with reference to where they can be found in the architecture. This gives the reader a direct connection between desired functionality and the corresponding architectural design solution. For a more detailed description of each requirement, see the requirements specification.
Notice that the choice of design method enables design for requirements of level extra at a later stage.

7.1 Functional requirements
Req.
Description
Level
Status
Important chapters
F-1.1
XML output
Basic
Active
4.3.4, 6.4.4
F-1.2
DocBook generator
Normal
Active
4.3.4, 6.4.4
F-1.3
HTML generator
Extra
Active
4.3.4, 6.4.4
F-2.1
Excangeable templates
Basic
Active
6.2.1
F-2.2
Execute all correct templates
Normal
Active
6.4.4
F-2.3
Command line loading of ArgoPrint
Extra
Active
-
F-3.1
Iterate over UML-objects
Normal
Active
6.2.5
F-3.2
Filter UML-objects
Normal
Active
6.3.2
F-3.3
Sort UML-objects
Normal
Active
6.2.5
F-4.1
Generate correct templates
Extra
Active
-
F-4.2
Model view template editing
Extra
Active
-


7.2 Non-functional requirements
Req.
Description
Level
Status
Important chapters
N-1.1
Template language
Basic
Active
6.3
N-1.2
Template in XML
Normal
Active
6.3
N-1.3
Connectable with other tools
Normal
Active
6.2.5, 6.4.3
N-2.1
Module in ArgoUML
Normal
Active
Entire document
N-2.2
Java version
Basic
Active
4.2.1
N-2.3
Code standard
Normal
Active
Doesn't affect the architecture
N-3.1
BSD license
Basic
Active
Doesn't affect the architecture
N-4.1
Visual aids
Extra
Active
-




Quadralay Corporation
http://www.webworks.com
Voice: (512) 719-3399
Fax: (512) 719-3606
sales@webworks.com
TOC PREV NEXT INDEX