Skip to content

Deliverable 2 Report

Osman Warsi edited this page Oct 31, 2019 · 18 revisions

Deliverable 2 - Backend Services, Behavior Modeling, and Testing

Due Date: October 31

  1. Backend Implementation and Evolution of Persistence Layer
  1. Software Quality Assurance Plan and Report
  1. Unit Testing of Backend
  2. Integration Testing of Backend Services
  3. Build System, Continuous Integration
  4. Project Management and Project Report

Sections

Conventions

  • We used different classes for our service methods to make everything cleaner and easier to find.
  • For our methods, we use the same verbs related to the action throughout our code. For example, creating a new student or course would be createStudent and createCourse.

Meeting Notes (Deliverable 2)

Meeting #1:

Date: Monday, October 14th , 2019

Time: 5:00PM-6:00PM

Discussion: Decide how we are going to approach this iteration and estimate the amount of effort for each part. Assign different tasks to each team member to be completed by next meeting.

Members Present: Everyone

Meeting #2:

Date: Wednesday, October 23rd, 2019

Time: 4:30PM- 5:30PM

Update: See where everyone is with their implementation of their use case and their multiple tests including JUnit and mock. We are on track to complete deliverable 2 in due time.

Members Present: Everyone

Meeting #3:

Date: Sunday, October 27th, 2019

Time: 2:00 PM- 9:30PM

Work :

  • Finished use-case implementation
  • Fixed database issue
  • Implementation and documentation of tests
  • RESTful controller implemented

Members Present: Everyone