Fall 06: CS362 - Object-Oriented Analysis and Design
Project
In this class, you will work as a team on a term project. The team will be formed on the first day of the class. This team will pick a project to work on for the rest of the semester. As a team, you can also consult with the instructor to decide on the scope of the project.
You will use an iterative software development process for this project. We will discuss this process in class and describe the difference between iterative and waterfall process. You will do two iterations of analysis, design, development, and verification for this project. The rough timeline for various deliverable are as follows:
Project Deliverables and Approximate Timeline
Analysis
Mon, Aug 21
Team Formation
Deliverables: Team name, Team Member Names
Fri, Aug 25
Informal Project Proposals
Deliverables: Short Problem Description - Please analyze the problem that your project is going to solve and present a short project proposal in class.
Wed, Sep 06
Project Prototypes
Deliverables: Project Prototype - The objective of this assignment is to analyze your customer requirements better. To do that your team will produce a model or prototype for the system. You as a team will bring an electronic copy of 2-3 PowerPoint slides that gives a rough idea of what your system is going to look like. You are also encouraged to solicit comments from your potential customers (extra credit).
Mon, Sep11
Deliverables: Project: First Iteration Use Cases, Use Case Diagrams Due
Architecture and High Level Design
Mon, Sep18
Deliverables: Project: First Iteration System Sequence Diagrams Due
Mon, Sep25
Deliverables: Project: First Iteration Package Diagram Due
Wed, Sep 27: Mid-Term Exam 11:00 AM - 11:50 AM, Sweeney 1120
Mon, Oct 9: First Iteration Complete, Brief Status Presentation, Team Meetings with Instructor
Mon, Nov 20 - Fri Nov 24: Thanksgiving Break, No Class
Wed, Dec 06: Final Project Presentation, 11:00 AM - 11:50 AM, Sweeney 1120
Fri, Dec 08: Final Project Presentation, 11:00 AM - 11:50 AM, Sweeney 1120