|

Subsystem design tasks:
5.3.6.1: Design subsystem
5.3.6.2: Design interfaces
5.3.6.3: Design database
5.3.6.UMP1: Design user interface
5.3.6.7: Evaluate design
References:
UMP glossary
Bibliography
Conventions & Notation
|
Task 5.3.6.3: Design the database
| Task
goals |
To design the Database subsystem model, including
data structures and access operations.
|
| Procedure |
- Database designer: Specifies
the subsystem's package structure.
- Database designer: Develops packages class
structure and specifies classes and relationships.
- Database designer: Defines data structure and
access procedures in terms of the chosen DBMS (mapping to the
DBMS).
- Database designer: Incorporates Quality requirements,
applicable to the subsystem and stated in SA , into the subsystem's
design.
- Database designer: Incorporates Constraints
, applicable to the subsystem and stated in SRS, into the subsystem's
design.
- Database designer: Analyzes task input Documents
and Checklists and makes the necessary changes in the subsystem's
design.
- Development Manager and Developers: Conduct
Technical Review.
- Database designer : Publishes the subsystem
design.
|
| Inputs |
Programming
artifacts |
None |
| Model |
|
| Documents |
|
| Checklists |
SD
evaluation |
| Guides |
Subsystem
design guide |
| Outputs |
Programming artifacts |
None |
| Model |
The Database subsystem model |
| Documents |
Database
subsystem design supplement document |
| Checklists |
None |
| Completion
criteria |
|
| Quality
metrics |
|
| Milestones |
|
| Task improvement opportunity events |
|
|