-
Notifications
You must be signed in to change notification settings - Fork 6
Sprint 1
Mehdi Ammar edited this page Oct 14, 2019
·
12 revisions
- List of functional and non-functional requirements
- Use Case Diagram & specifications
- UML Class Diagram
- Persistence layer & testing
- Build system and continuous integration*
- Note: Technical issue on professor's side: Travis Ci not implemented
Trottier 5th Floor Room 5090 18h00-20h00
- Project discussion
- Introduction of members
- Where to start
- Detailed look at tutor point of view
- Discussing functional and nonfunctional requirements
- First draft of functional and nonfunctional requirements
- Only the functional requirements
- Setting time and location for next meetings
Minutes submitted by Steven Luu on 2019-09-25 @ 21:00
Trottier 4th Floor Room 4110 18h00-20h00
- Finalized requirements
- Including non-functional requirements
- Discussion and distribution of the detailing of use cases
- Only the 5 most important functional requirements
- Initial draft of the domain model
- Started on paper
- Extensive discussion before actually writing
- Setting time and location for next meetings
Minutes submitted by Mert Gurkan on 2019-10-02 @ 20:30
Trottier 5th Floor Room 5090 18h00-20h00
- Finalized domain model
- Implementation with UML Lab
- Encountered many technical difficulties with UML Lab, would look at better alternatives
- The class diagram would irreversibly delete itself if the generated files had been touched
- Enumerations do not generate properly even after following the official documentation
- The documentation is virtually non-existent
- Written by Tian Ci and Mehdi
- Start of Use Case Diagram
- Discussion on which actor is the most important
- Based on our point of view, the tutor is the most important
- Setup Spring, Heroku, Gradle and Travis Ci
- Due to technical difficulties Travis Ci could not have been setup ("Your trial has expired")
- Setting time and location for next meetings
Minutes submitted by Steven Luu on 2019-10-06 @ 22:04
Trottier 4th Floor Room 4110 18h00-20h00
- Assigning each requirement its unique ID based on the decided format
- FR# for functional requirement
- NFR# for non-functional requirement
- Editing detailed specification of use case
- Added FR1, FR7
- Edited FR8
- Tweaking the use case diagram
- Add missing associations
- Added constraint on the retrieval of schedule
- Remove some associations
- Decide on the correct directory structure of the project
- Separate folder for Backend, Frontend
- Separate UML diagram associated code from the generated /src code
- Discussion on setup from meeting 3
- Setup of Heroku, Spring and Gradle is completed
- Still having issues with Travis CI (Trial has ended, and cannot authorize app to our repo)
- Setting time and location for next meetings
Minutes submitted by Steven Luu updated by Tian Ci Liu and Mehdi Ammar on 2019-10-08 @ 7:01PM
Trottier 0th Floor Room 0090 17h30-20h00
- Finishing up the use cases specifications
- Added the last use case specification
- Finishing up the use case diagram
- Going through all the associations as a team to make sure it is correct
- Implementing the persistence layer
- Technical issues with getting the database to work
- Redesign and regenerate the domain model (fix enum, remove tutor, student & manager IDs)
- Verifying that the generated database has the correct structure
- Setting time and location for next meetings
Minutes submitted by Steven Luu last updated by Mehdi Ammar on 2019-10-10 @ 11:33PM
Trottier 0th Floor Room 0090 13h30-15h30
- Finishing up the persistence layer
- Finishing up testing of persistence layer
- Finalizing documentation
- Finalizing all aspects for Sprint 1 for submission
- Delete initial TutoringSystemRepository class
- Blob class: separate into different smaller DAO repository classes
- Need to do the same for TutoringSystemService class
- Adding domain model rationale
- Setting time and location for next meetings (Sprint 2)
Minutes submitted by Mert Gurkan on 2019-10-13 @ 15:32
Group 14 LUU Steven, ZENG Nelson, LIU Tian Ci, AMMAR Mehdi, GURKAN Mert