Skip to content

Latest commit

 

History

History
85 lines (53 loc) · 4.11 KB

README.md

File metadata and controls

85 lines (53 loc) · 4.11 KB

We would like to make our repository public.

ECSE321 Project Group 1

Project Overview:

There are already several co-op programs offered by McGill University, and the number of such co-op programs may increase in the future. In a co-op program, students need to take multiple semesters at companies as an integral part of their curriculum in so-called co-op terms. The scope of the software engineering group project of the Winter 2019 edition of the ECSE321 course is to develop a software system for managing co-op terms for such co-op programs. In teams of four or five students, you will gather requirements, design a multi-tier software solution to satisfy those requirements,implement the system, validate that the system is satisfying the requirements, and develop a release pipeline to automate the software delivery process. Viewpoints developed by multiple teams will be integrated with each other via service calls.


Our application is available here !

How to use the application ?


Deliverable 1

Team member's name Total hours Main Responsibilities
Romain Couperier 12 Persistence Layer/Build System and Continuous Integration
Julien Lesaffre 8 Build System and Continuous Integration/Project Report
Anudruth Manjunath 12 Build System and Continuous Integration/Persistence Layer
Matteo Nunez 8 Requirements Model/Project Report
Pierre Robert 8 Domain Model/Requirements Model
Total 48

The table above shows the two tasks where we contributed the most. But it is important to note that we all worked on every tasks either during the group meetings or at home.

Deliverable 1 Report


Deliverable 2

Team member's name Total hours Main Responsibilities
Romain Couperier 20 Backend Implementation and Testing of UC4/Evolution of Persistence Layer
Julien Lesaffre 20 Backend Implementation and Testing of UC5/Project Report
Anudruth Manjunath 20 Backend Implementation and Testing of UC3/Software Quality Assurance Plan
Matteo Nunez 20 Backend Implementation and Testing of UC1/Software Quality Assurance Plan
Pierre Robert 20 Backend Implementation and Testing of UC2/Project Report
Total 100

Deliverable 2 Report


Deliverable 3

Team member's name Total hours Main Responsibilities
Romain Couperier 12 Implementation of Web Frontend/Integration of Web Frontend with Backend Services
Julien Lesaffre 12 Implementation of Web Frontend/Project Report
Anudruth Manjunath 12 Implementation of Web Frontend/Integration of Web Frontend with Backend Services
Matteo Nunez 12 Implementation of Web Frontend/Build System, Continous Integration and Delivery
Pierre Robert 12 Architecture Modeling/Implementation of Web Frontend
Total 60

Deliverable 3 Report


Deliverable 4

Team member's name Total hours Main Responsibilities
Romain Couperier 13 Code Quality/Integrated System
Julien Lesaffre 13 User Documentation/Project Report
Anudruth Manjunath 13 Integrated System/User Experience
Matteo Nunez 13 Mobile Frontend/ User Experience
Pierre Robert 13 Code Quality/User Documentation
Total 65

Deliverable 4 Report