s You are here: Home > Development > Detailed design > Design Functional subsystem
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.1: Design Functional subsystem

UMP
  Development Process

         Software subsystem detailed design Activity
next task >>

 

Task goals Define the design for each subsystem
Procedure
  1. Programmer: Specifies the subsystem package structure.
  2. Programmer: Develops the packages class structure and specifies classes and relationships.
  3. Programmer: Incorporates Quality requirements, applicable to the subsystem and stated in SA , into the subsystem's design.
  4. Programmer: Incorporates Constraints , applicable to the subsystem and stated in SRS, into the subsystem design.
  5. Programmer: Analyzes task input Documents and Checklists and makes the necessary changes in the subsystem's design.
  6. Development Manager and Developers: Conduct Technical Review
  7. Programmer: Publishes the subsystem design
Inputs Programming artifacts The Subsystem from the previous iteration
Model
Documents
Checklists SD evaluation
Guides Subsystem design guide
Outputs Programming artifacts None
Model The Functional subsystem model
Documents 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