| Item | Due date | |
t e r a t. #1 |
1. Proposal | September 20 |
| 2. First report
(Specification only) • Part 1 (Statement of Work & Requirements) • Part 2 (Functional Requirements Spec & UI) • Full Report #1 | September 27 October 4 October 11 |
|
| 3. Second report (Design only) • Part 1 (Interaction Diagrams) • Part 2 (Class Diagram & System Architecture) • Full Report #2 | October 18 November 1 November 8 |
|
| 4. First demo (in regular classroom COR-101) | October 28 | |
| I t e r #2 |
5. Third report
(All reports collated) • Part 1 (Sections 1, 2, 3, 4, 5, 6, 7, _ 9, 10, _ _ 13, 14) • Full Report #3 (including Sections 8, 11, 12) • Reflective essay | November 29 December 11 December 11 |
| 6. Second demo (in regular classroom COR-101) | December 9 | |
| 7. Electronic Project Archive | December 13 | |
The parentheses below indicate the textbook chapter relevant to the lecture topic covered.
Download Lecture Notes and Slides
Sep
2 (W) Software Development Lifecycle (Ch. 1)
(For UML, check http://www.uml.org); (For Git, check Chacon & Straub: Pro Git, Chapters 1 – 6)
9 (W) Requirements Engineering and Use Cases (Section 2.1)
Read on your own: Section 4.2.1 (Use Case Points) [slides]
16 (W) Software Architecture (Sec. 2.2); Conceptual Analysis and Domain Model (Sec. 2.3)
23 (W) Object-Oriented Design (Sec. 2.4)
30 (W) Test-driven Implementation (Sec. 2.5)
Oct
6 (W) Question-Answering Session
14 (W) Database Integration [slides]
21 (W) Problem Frames (Ch. 3)
28 (W) ******* DEMO #1 *******
Nov
4 (W) Software Metrics (Ch. 4)
11 (W) Design Patterns (Ch. 5)
18 (W) Design Patterns
(Thanksgiving Recess: Thurs Nov 26 — Sun Nov 29)
Dec
2 (W) Software Security
9 (W) ******* DEMO #2 *******
(Regular Classes End: Thu Dec 10 || Fall Exams End: Tue Dec 22)
Ivan Marsic
Created: September 10, 2007
Modified: Wed Oct 7 10:42:04 EDT 2020