| Item | Due date | |
t e r a t. #1 |
1. Proposal | September 22 |
| 2. First report
(Specification only) • Part 1 (Statement of Work & Requirements) • Part 2 (Functional Requirements Spec & UI) • Full Report #1 | October 3 October 10 October 14 |
|
| 3. Second report (Design only) • Part 1 (Interaction Diagrams) • Part 2 (Class Diagram & System Architecture) • Full Report #2 | October 26 October 30 November 6 |
|
| 4. First demo | November 2 | |
| I t e r #2 |
5. Third report (All reports collated) | December 12 |
| 6. Second demo | December 7 | |
| 7. Electronic Project Archive | December 14 | |
The parentheses below indicate the textbook chapter relevant to the lecture topic covered.
Download Lecture Notes
Sep
7 (F) Software Development Lifecycle (Ch. 1)
(For UML, check http://www.uml.org)
14 (F) Requirements and Architecture (Sec. 2.2 and 2.3)
21 (F) Use Cases and Domain Model (Sec. 2.4 and 2.5)
28 (F) Object-Oriented Design (Sec. 2.6)
Oct
5 (F) Test-driven Implementation (Sec. 2.7)
12 (F) System Specification: State Diagrams and Object Constraint Language (Sec. 3.1 and 3.2)
(For OCL, check http://www.omg.org/spec/OCL/2.0/)
(For TLA+, check http://lamport.org/)
19 (F) Problem Frames (Sec. 3.3)
26 (F) Software Measurement and Estimation - 1 (Sec. 4.2)
Nov
2 (F) ******* DEMO #1 *******
9 (F) Software Measurement and Estimation - 2 (Sec. 4.3 and 4.4)
16 (F) Design Patterns - 1: Publisher-Subscriber and Other Patterns (Sec. 5.1 and 5.2)
(Thanksgiving Recess: Thu Nov 22 - Sun Nov 25)
30 (F) Design Patterns - 2: Concurrent and Distributed Computing (Sec. 5.3 and 5.4)
Dec
7 (F) ******* DEMO #2 *******
(Regular Classes End: Wed Dec 12 || Fall Exams End: Fri Dec 21)
Ivan Marsic
Created: September 10, 2007
Modified: Mon Sep 24 18:48:07 EDT 2012