| 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