Software Design

1. Requirements Gathering

2. System Architecture

3. Design Specifications

4. User Interface Design

5. Design Review

6. Implementation Planning

7. Documentation

8. Risk Assessment

9. Compliance and Standards

10. Design Sign-off

Related Checklists