Topic | |
---|---|
Requirements + constraints analysis (20%15%) | Requirements Analysis
Constraints Analysis
functional and non functional (security, performance) , correct user , user stories and acceptance criteria , logically group features , what competition looks like ……. Constraints -Assumptions , Technical Challenges |
System design (30%35%) | Software Architecture Design
API design
Sytem modelling
API lifecycle
|
Breadth and Depth of Implementation (30%35%) | Software Quality
- testing - pylint / pytest percentage , style - docstrings , testing practices , continuous integration and testing - how it is being run and hosted , what peripheral systems are being hosted, decision making and reasoning , Deployment Front End Design
Front End Design - UX/UI, Figma , decision making process and reasoning , wireframes, user testing , use cases , system modelling , sketches – USER SURVEY, API LIFECYCLE |
Project Management and Communications (10%) |
Project Planning, refer to table - include the kanban method , scrums, agile etc etc, organise priority , table of comparison, deciosn making process and reasoning, organised GIT commits, git practices Team Roles - Strengths + weaknesses , team leader/ scrum / product owner / delivery manager , decision making process and reasoning |
Report Structure (10%5%) |
abstract, appendix , conclusion , no word limit , cover page , problem statement, Formatting, Future improvements, reflections |
User stories - improvements
User survey
stick to questions or statements (Try not to mix)
USE HSC KEY WORDS - EXPLAIN, DISCUSS ETC ETC
MENTION REQUIREMENTS FOR SOFTWARE ARCHITECTURE AND API
IF IT DIDNT NEED TO BE UPDATED - DIDNT HAVE TO BE. WAS IT UPDATED DURING SPRINTS AND WHERE ?
AVOID SHOPLISTING