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