-
Notifications
You must be signed in to change notification settings - Fork 1
Sprint 1 Report
Marie Vu edited this page Feb 6, 2019
·
19 revisions
January 24, 2019
- Identified the functional and non-functional requirements of the student viewpoint
- Started determining what the use case should look like
- Created a list of questions about the project to ask the professor and the TAs
January 30, 2019
- Modified the requirements after asking questions to the professor and the TAs
- First draft of the Use case diagram
- First draft of the domain model
February 04, 2019
- Created a Spring boot project
- Some unit tests are written to test the database layer
- README and wiki page updated
- Finalized version of the domain model defined with UML lab and pushed on Github
Key decisions made while creating the domain model: We decided that it would be a better idea to make a separate class for enrollments called "StudentEnrollment" to store files for each student. If we had linked the student to the CoopCourseOffering class, we would have as many documents as students which makes no sense if a student submits multiple documents. The class "Document" is an association to CoopCourseOffering for templates and instructions documents offered by the course for reports.
February 06, 2019
- Use-case diagrams finalized