|

Architecture design tasks:
5.3.5.1 Map SRS to architecture
5.3.5.2 Develop external interface
5.3.5.3 Develop general db design
5.3.5.6 Evaluate architecture
References:
UMP glossary
Bibliography
Conventions & Notation
|
Task 5.3.5.3: Develop general database design
| Task
goals |
To define general database design |
| Procedure |
- Database designer: Groups SRS, related to
the stored data, into the Database subsystem.
- Database designer: Develops the Database subsystem package structure.
- Architect: Develops packages class structure if necessary
- Architect: Incorporates Quality requirements, applicable to
the Database subsystem and stated in SRS, into the Database subsystem.
- Architect: Incorporates Constraints, applicable to the Database
subsystem and stated in SRS, into the Database subsystem.
- Architect: Analyzes task input Documents and Checklists
and makes necessary changes in the Database subsystem.
- Development Manager and Developers: Conduct Technical
Review.
- Architect: Publishes the Database subsystem
design.
|
| Inputs |
Programming
artifacts |
None |
| Model |
The Architecture model |
| Documents |
|
| Checklists |
SAD
evaluation |
| Guides |
Software
architecture design guide |
| Outputs |
Programming artifacts |
None |
| Model |
The Database subsystem model |
| Documents |
SAD
supplement document |
| Checklists |
None |
| Completion
criteria |
|
| Quality
metrics |
|
| Milestones |
|
| Task improvement opportunity events |
|
|