Skip to content

Project Report_1

Zhekai Jiang edited this page Oct 9, 2020 · 11 revisions

Task Overview

  • Requirements Model
  • Domain Model
  • Persistence Layer
  • Testing of Persistence Layer
  • Build System and Continuous Integration
  • Project Management and Project Report

Total Hours Spent

Task Hours
Requirements Model 5 hours
Domain Model 15 hours
Persistence Layer 15 hours
Testing of Persistence Layer 25 hours
Build System and Continuous Integration 4 hours
Project Management and Project Report 6 hours

Meeting Minutes

Meeting 1

  • Date: Tue, Sep 29
  • Time: 2h
  • Attendees: all
  • Minutes:
    • Identified all functional and non-functional requirements
    • Created domain model
  • Problem that needs to be solved:
    • How to generate code from class diagram in UML Lab
  • Tasks to be solved before next meeting:
    • Continue to refine domain model
    • Generate model classes
    • Add Travis CI

Meeting 2

  • Date: Sat, Oct 2
  • Time: 1h
  • Attendees: all
  • Minutes:
    • Split tasks for testing persistence layer
    • Identified bugs in domain model and Heroku build
  • Problem that needs to be solved:
    • How to fix bugs in domain model
  • Tasks to be solved before next meeting:
    • Add primary key for all classes and retest Heroku
    • Develop test cases for persistence layer

Meeting 3

  • Date: Thu, Oct 8
  • Time: 2h
  • Attendees: all
  • Minutes:
    • Identified bugs in persistence layer
    • Modified DAO repositories
  • Problem that needs to be solved:
    • How to fix bugs in the test suite for the persistence layer
  • Task to be solved before next meeting:
    • Pass JUnit tests for all test cases