s You are here: Home > Development > Detailed design > Database design
UMP slogan Home | About UMP | FAQ | Discuss | Contacts | Site map
  Life cycle model   Development process   Support process   Organizational process   Product    
Implementation | Analysis | Architecture | Design | Programming & Testing | Integration | Qualification




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

UMP
  Development Process

         Software subsystem detailed design Activity
<< previous task |  next task >>

 

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  

 

 

 

Last modified: 07-Jan-2005
Copyright © 2003—2005 Alexander Kozlinski. All rights reserved.
Use of this website signifies your agreement to the Terms of Use