CS2113T Software Engineering
April 2023
Project Overview
A semester-long project that was done in a group of 4 in an agile environment. Developed a CLI software used to log the grades of a university student and predict what grades to get based on your current GPA. Software engineering principle and practices were followed strictly while developing this software.
Key Features & Achievements
- 2 weeks sprints
- Connected to NUS Mods API
- Class Design Architecture and Sequence Diagram
- Documentations (User Guide and Developer Guide)
- Documented and implemented unit, integration and system testings
Technologies Used
- Java
- Shell
- Gson