Bespoke/Product Development | Architectural Stage |
Define Requirements Domain Knowledge User involvement Feature categorization Use Cases Requirement Modeling Requirement Management Tools Formal sign off |
Architectural Integrity analysis Proof of Architectural concept Use of Unified Modeling Language Usage of design patternsDocumentation |
Process Stage | Construction Stage |
Incremental and Iterative UML based process Use of popular tools for modeling Quality Measurements and analysis Early detection of defects Defect prevention Change control |
Design review and Inspections Code review and Inspections Peer Review Walkthroughs Test Plan and Test Cases Exhaustive Testing Defect Analysis Defect Prevention Code Documentation |