Software Development And Customisation > Process > Design Phase
After the SRS has been approved, ADROITEC team starts work on the design and produces external and internal specifications. Also, the test plan for integration and system tests are produced. At the end of this phase, the program design is complete and program specifications are ready.
Entry Point:
Approval of SRS and ATP by the customer.
Tasks:
1. Define naming conventions and standard compliance
2. Develop system architecture specifications
Define modules and components
Define boundaries and interfaces
Detailed data flow diagrams
State transition diagrams (if required)
Data structure design
Structure charts
3.
Develop External Interface Specification
Human-computer interface design
4.
Develop detailed design specifications
Identification of modules, components and units
Physical design of data structures
Design inter-program flow
Data dictionary
Detailed algorithm for processing
Adaptations for identified reusable code
Initialization procedures
Exception handling
5.
Design System and Integration test
Design test cases and test procedures for integration and system testing
Design test data or receive test data from customer
Prepare draft user manual
Prepare Software Design Document (SDD) Document
Walk-through of SDD with PTRT
Deliverables:
1. SDD document
2.
Test document
Check Point:
1. Design review by PTRT
2.
Review and approval of user interface by the customer
3.
Review of the test plans by the PTRT
Exit Point:
Acceptance of SDD and Test Document by ADROITEC’s Quality Assurance Group (QAG)