1.   | Individual Project Canvas (A3 page) | 10% | - 1 - Critically analyse and evaluate a complex project developing an appropriate software architecture appropriate for a modularised, reusable, ethical approach to development.
|
2.   | Team Project Progress Report (approx 1500 words including + Git Commits for software) | 20% | - 1 - Critically analyse and evaluate a complex project developing an appropriate software architecture appropriate for a modularised, reusable, ethical approach to development.
- 2 - Design and develop a software solution to a real-life problem, using critical analyses of different software methodologies and software frameworks appropriate for customer and business success.
- 3 - Develop and apply appropriate software test metrics and methodologies appropriate for the software product.
|
3.   | Team Presentation (10 minutes) | 30% | - 1 - Critically analyse and evaluate a complex project developing an appropriate software architecture appropriate for a modularised, reusable, ethical approach to development.
- 2 - Design and develop a software solution to a real-life problem, using critical analyses of different software methodologies and software frameworks appropriate for customer and business success.
- 3 - Develop and apply appropriate software test metrics and methodologies appropriate for the software product.
- 4 - Work effectively in a team demonstrating a nuanced approach to software project management appropriate for the project context and needs.
- 5 - Demonstrate communication skills (oral, written) to successfully convey ideas and principles to a diverse audience within and beyond the project team.
|
4.   | Software project (working code) and software business documentation (1500 words max) | 40% | - 1 - Critically analyse and evaluate a complex project developing an appropriate software architecture appropriate for a modularised, reusable, ethical approach to development.
- 2 - Design and develop a software solution to a real-life problem, using critical analyses of different software methodologies and software frameworks appropriate for customer and business success.
- 3 - Develop and apply appropriate software test metrics and methodologies appropriate for the software product.
- 4 - Work effectively in a team demonstrating a nuanced approach to software project management appropriate for the project context and needs.
- 5 - Demonstrate communication skills (oral, written) to successfully convey ideas and principles to a diverse audience within and beyond the project team.
|