| Item | Due date | |
| I t e r. #1 |
1. Proposal | September 14 |
| 2. First report (Specification only) | September 30 | |
| 3. Second report (Design only) | November 4 | |
| 4. First demo | October 28 | |
| I t e r #2 |
5. Third report (All reports collated) | December 12 |
| 6. Second demo | December 9 | |
| 7. Electronic Project Archive | December 14 | |
| Topic 1 | (1 lecture): | Software Lifecycle and Team Projects |
| Topic 2 | (1 lecture): | Requirements and Use Cases |
| Topic 3 | (1 lecture): | Object-Oriented Analysis and Design |
| Topic 4 | (1 lecture): | Software Architecture |
| Topic 5 | (1 lecture): | Software Testing |
| Topic 6 | (2 lectures): | System Specification |
| Topic 7 | (2 lectures): | Software Measurement and Estimation |
| Topic 8 | (2 lectures): | Design Patterns |
| Topic 9 | (1 lecture): | Software Components |
The parentheses below indicate the textbook chapter relevant to the lecture topic covered.
Download Lecture Notes
Sep
2 (F) Software Development Lifecycle (Ch. 1)
(For UML, check http://www.uml.org)
9 (F) Requirements and Use Cases (Sec. 2.2 and 2.3)
16 (F) Domain Model and Object-Oriented Design (Sec. 2.4 and 2.5)
23 (F) Software Architecture (Sec. 2.6)
30 (F) Software Testing (Sec. 2.7)
Oct
7 (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/)
Discussion of Group Projects
14 (F) Problem Frames (Sec. 3.3)
21 (F) Software Measurement and Estimation - 1 (Sec. 4.2)
28 (F) ******* DEMO #1 *******
Nov
4 (F) Software Measurement and Estimation - 2 (Sec. 4.3 and 4.4)
11 (F) ******* EXAM #1 (in-class, 1-period) *******
18 (F) Design Patterns - 1: Publisher-Subscriber and Other Patterns (Sec. 5.1 and 5.2)
(Thanksgiving Recess: Wed Nov 23 - Sun Nov 27)
30 (F) Design Patterns - 2: Concurrent and Distributed Computing (Sec. 5.3 and 5.4)
Dec
2 (F) Software Components (Ch. 7)
9 (F) ******* DEMO #2 *******
(Regular Classes End: Tue Dec 13 || Fall Exams End: Fri Dec 23)
16 (F) ******* FINAL EXAM *******
Time 3:20-6:30 pm
Location SEC-202
Ivan Marsic
Created: September 10, 2007
Modified: Tue Sep 13 17:05:35 EDT 2011