software-dev

This SAT covers Garv Shah’s project for Software Development, where an app for the CGS Maths Club has been developed.

Links to app:

Below is a directory of work, organised by each outcome/section:

SAT Preparations (pre-outcomes)

U3O2

Project Plans (U3O2, 1)

The project plans have been developed and maintained using Quire, where a link to the timeline can be found here.

Unfortunately, Quire does provide ease of use, but doesn’t provide the ability to add comprehensive milestones and dependencies, so some software was developed to convert between the two, which can be found here.

This allowed for the project plan to be developed in the form of the Gantt Charts found in the Project Planning folder. Numerous changes had to be made to the timeline throughout planning, switching from Waterfall to Agile and such, which can be found in the comparison between old and new. This is documented further in the process.

Development Model (U3O2, 2)

Data Collection (U3O2, 3)

Software Requirements Specification (U3O2, 3/4)

The SRS document can be found as a formalised PDF here

Software Design (U3O2, 5)

U4O1

Developing Software Solution (U4O1, 6)

In class observations

Note that the main code inside the repository is inside the lib folder, with cloud functions stored in the functions folder

Managing Data, Files & Testing (U4O1, 7)

Usability Testing (U4O1, 8)

Evaluating Software Report (U4O1, 9)

Assessing Project Plan (U4O1, 10)