#SAT
| **Analysis** | **Design** | **Development** | **Evaluation** |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ |
| **Project management**<br><br>- Create, monitor and modify project plans (Gantt chart) | < | **Project management**<br><br>- Monitor, modify and annotate project plans<br>- Assess the effectiveness of the project plan | < |
| **Analysis**<br><br>- Document a problem, <br> need or opportunity <br> <br>- Collect data<br>- Apply analysis tools <br> <br>- Determine solution <br> requirements, <br> constraints and scope <br> <br>- Document a software <br> requirements specification | **Design**<br><br>- Generate design ideas <br> <br>- Develop evaluation <br> criteria<br>- Produce detailed designs | **Development**<br><br>- Develop a software solution <br> <br>- Write internal documentation<br>- Use appropriate data types, data structures and data sources<br>- Apply suitable naming conventions<br>- Apply validation techniques<br>- Apply debugging and alpha testing techniques<br>- Conduct beta testing | **Evaluation**<br><br>- Evaluate the efficiency and effectiveness of the software solution |