SupaRunnas: A study on the software design process
This project aims to document the software development process of a software application commissioned by Athletics South Africa (ASA) that would make it easier for them to manage races and athlete memberships in South Africa. In this course paper, we created a consolidated list of requirements through discussions with ASA members. These requirements were then broken down into technical aspects and elaborated on to design the basic program. Through mock-ups, we demonstrated what the application would look like when used. The application was designed with simplicity and usability in mind. In conclusion, we used various software engineering principles and practices to deliver the complete documentation of the requirements, analysis and design phases of the proposed software product.