Contact Us

Contact Us

Project Application Design Process


This activity elaborates the application design on the basis of customer requirements.

Process Entry/Exit Criteria

Entry CriteriaExit Criteria
  • Customer and software requirements are gathered
  • Documentation of Analysis and Design Specification is initiated.
  • Detailed Design is completed
  • The draft version of Analysis and Design Specification for detailed design is documented

Process Inputs/Outputs

  • Project Schedule
  • Requirements Specification
  • Analysis and Design Specification (Requirement Analysis Part)
  • Analysis and Design Specification


  1. Development team creates a high-level architecture of the application in form of an Architecture Diagram showing different components/layers or application tiers.
  2. Development team creates detailed Class Diagrams
  3. Development team creates database Entity-Relationship Diagram

Guidelines for Application Design

  1. Sequence or Collaboration Diagrams can be prepared to present a detailed view of system design.
  2. A Data Dictionary can be prepared for all input screens or forms.