The project assignments consist of the analysis and design for a software product. The analysis portion is "project 1" and the design portion is "project 2".
A brief description of Project 1 is: complete the Requirements Analysis Document (RAD). While the RAD is the final deliverable, we will work through this phase of the project via milestones with specific deliverables attached. These are given in the following table:
Project 1 Deliverables Schedule Intermediate Deliverable (Milestone) RAD Sections Reference Sections in Textbook Due Date a. Actors and Scenarios 3.4.1 4.4.1, 4.4.2 2/21 b. Use Cases and Glossary 3.4.2, 4 4.4.3, and general 2/28 c. Requirements 3.2, 3.3 Chapter 4 3/14 d. Analysis Object Model 3.4.3 Chapter 5 3/21 e. Complete RAD Entire Template Chapters 4, 5 3/28 Note that we will skip sections 3.4.4 (Dynamic Model) and 3.4.5 (User Interface) in our RAD
Project 2 consists of the system design phase of the system. We will take it as far as we can, but not all the way to code. We break this down into three successive modifications of a document we will call the System Design Document (SDD). The following table gives the schedule for Project 2 milestones:
Project 2 Deliverables Schedule Intermediate Deliverable (Milestone) SDD Sections Reference Sections in Textbook Due Date a.Introduction and Current Status 1,2,5 Chapter 6 4/4 b.Proposed Software Architecture 1,2,3,5 Chapter 7 4/11 c.Subsystems and Services Entire Template Chapter 8, 9 4/18