User Tools

Site Tools


start

CSE4090 2011-12

Description

Large-scale team project involving all stages of the software development life cycle: requirements, analysis and design, implementation, testing, delivery. Team work. Open only to students in the Software Development Stream.

Evaluation

10% - Requirements Document + Presentation (due Nov 30)

15% - Prototype code (some core functionality) (due Jan 31)

10% - Design Document + Presentation (due Feb 14)

10% - Testing Document + Presentation (due Feb 28)

20% - Evaluation of final code (due Apr 2)

25% - Final version of all three documents. User manual and deployment information. (due Apr 2)

10% - Final presentation (due Apr 2)

Note: Together with each deliverable, each member of the team should email the two course coordinators with an evaluation of the contributions of the three team members to the deliverable. This can be as short as “All members contributed equally” or as long as necessary.

It is expected that each member will contribute to each deliverable in a substantial manner.

Meetings

All meetings are 3:30 - 5:00

  • 14 September 2011: Kickoff meeting
  • 26 September 2011
  • 5 October 2011 (this is a Wednesday). Present scenarios for the system as is. Scenarios for the system-to-be. Clarification of users, their position in the organization, and workflow. (Checkout UML sequence diagrams).
  • 24 October 2011. Present detailed scenarios using realistic data of interactions between departmental advisors, faculty coordinator, SIS and RO. Present conflict cases and mitigation as well as non-conflict cases where no issues arise.
  • Nov 7th 2011. Present mathematical model of conflicts. Precise details of input including scheduling constraints and fields required from RO databases.
  • 14 November 2011. Present revised mathematical model of conflicts.
  • 28 November 2011
  • December 5, 2011: Submission and persentation of complete Requirements Document.
  • 20 December 2011: 3.30pm. Present revised RD.
  • Monday Jan 9, 12.30pm to 2pm. Revised RD and initial design
  • Monday Jan 23, 12.30pm. Add complete tests to the requirements document. Prototype code e.g. displaying data from Excel file,selecting subsets of meets, etc.
  • Monday Jan 30, 12.30pm. Prototype core functionality including reading in Excel file, displaying it, selecting subsets of meets and displaying conflicts.

Resources

Original Course Proposal

start.txt · Last modified: 2012/01/09 18:45 by jonathan