Link to Registrar's Academic Calendar
Date | Lecture Topic | Readings | Homeworks | Handouts /Documentation |
Project Topic |
8/27/96 3:00 - 4:20 PM | Introduction: Overview of course; Problem statement; Top Level Design; Team decomposition | 1. Problem Statement 2. Syllabus 3. Information about You | |||
8/29/96 3:00 - 4:20 PM |
What is Software Engineering? Dealing with arbitrary complexity; Definition of basic terms; Process vs product |
Booch 91, Ch 1 | |||
9/2/96 | Labor Day | ||||
9/3/96 3:00 - 4:20 PM |
Model-based Software Engineering: Lifecycle activities; Software development methodologies; Software Standards (IEEE, MIL) |
Schach 96, Ch 3 | |||
9/5/96 3:00 - 4:20 PM |
Use cases | Jacobsen 94, Ch 7 | |||
9/9/96 12:30 - 1:20 PM |
Tour of the Intelligent Workplace 3rd Floor Margaret Morrison Building | ||||
9/10/96 3:00 - 4:20 PM | Object Modeling: System boundary; object identification, classes, associations, attributes; Canonical associations; OMT notation | Rumbaugh Ch.2 + 3: | Homework I (Use Cases) Out: | ||
9/12/96 3:00 - 4:20 PM | Project Management: WBS, planning,; scheduling; tracking | [IEEE 1058] [Kayser 90]: Ch 3, pp.23-53 |
SPMP Template Out: | ||
9/16/96 12:30-1:20 PM |
Project Management II | ||||
9/17/96 3:00 - 4:20 PM |
Object Modeling II: Advanced Object Modeling; Partitioning Object models in OMTool; Customizing Associations | Rumbaugh Ch. 4 | Homework I Due: | ||
9/19/96 3:00 - 4:20 PM |
Dynamic Modeling: Event based modeling; State diagrams; Relation to object modeling | Rumbaugh Ch. 5 | Homework II (OMT) Out | SPMP Due | |
9/23/96 12:30-1:20 PM | Object Team Enterprise Tutorial | ||||
9/24/96 3:00 - 4:20 PM | Functional Modeling: Data flow diagrams; Constraints; Relation to object& dynamic modeling; SA/SD notation | Rumbaugh Ch. 6 | |||
9/26/96 3:00 - 4:20 PM | Requirements Analysis: Object,dynamic & functional modeling; RAD template | Rumbaugh Ch. 8 | Homework II Due; | RAD Template Out | |
9/30/96 12:30-1:20 PM | Two sections meeting in Weh 4616 - Alex Waibel: Janus Project demonstration | 12:30-12:50 Visualization, Control, Architecture 12:51-01:20 Database, Facility Management, Simulation |
|||
10/1/96 3:00 - 4:20 PM | System Design I:
|
Rumbaugh Ch. 9 | |||
10/3/96 3:00 - 4:20 PM | System Design II:
|
Rumbaugh 91, Ch. 9 (once more!) | Homework IV Out (System Design) | SDD Template Out | |
10/7/96 12:30 - 1:20 PM | Odds and Ends | ||||
10/8/96 3:30 - 4:20 PM | Introduction into Java:
| Flanagan 96, Java in a Nutshell, Ch. 2: pp 15-48 | Homework III (Implementation) Out | RAD Due | |
10/10/96 3:00 - 4:20 PM | Introduction into Java II
|
Flanagan 96, Java in a Nutshell, Ch. 3: pp 49-82 | |||
10/14/96 | Midsemester Break | ||||
10/15 | Mid-terms Grades due | ||||
10/15/96 3:00 - 4:20 PM | Client Review | ||||
10/17 | Object Design
|
Rumbaugh 91, Ch.10+11 | Homework III Due; | ODD Template Out | |
10/22/96 3:00 - 4:20 PM | Unit & Integration Testing: Integration strategies (top down, bottom up, sandwich); Black & white box testing; Regression testing; Test Manual template | Pfleeger Ch. 7 | Test Manual Template Out | ||
10/24/96 3:00 -4:20 PM | CORBA | Otte et al. Ch. 1 & Ch. 2 | |||
10/28/96 12:30 -1:20 PM | Free Meeting Slot | ||||
10/29/96 3:30 -4:20 PM | Systems Design Review | OWL Prototype Due | |||
10/31/96 3:00 - 4:20 PM | Design Patterns
| Gamma et al 96, Design Patterns, Ch. 1: pp 1 - 31 | |||
11/4/96 3:00 - 4:20 PM | Free Meeting Slot | ||||
11/5/96 3:30 - 4:20 PM | Design Patterns II
|
Gamma et al 96, Design Patterns, Ch 2: pp 33 - 77 | |||
11/7/96 3:00 PM - 4:20 PM | CORBA II | Otte et al. Ch 3 & Ch. 4 | Homework IV (System Design Document) Due | ||
11/11/96 12:00 - 1:00PM | Free Meeting Slot | ||||
11/12/96 3:30 PM - 4:20 PM | Object Design Review I: | ||||
11/14/96 3:00 PM - 4:20 PM | Object Design Review II: | Final Homework Out | |||
11/18/96 12:00 - 1:00PM | Free Meeting Slot | ||||
11/19/96 3:00 PM - 4:20 PM | Configuration Management Perforce | Unit Test Manual Due: User Manual Due: | |||
11/21/96 3:00 PM - 4:20 PM | System Testing Delivery &Maintenance;: | Pfleeger Ch 8 | Test Manual Out | ||
11/25/96 3:30 PM - 4:20 PM | Free Meeting Slot | ||||
11/26/96 3:00 PM - 4:20 PM | Internal Project Review: | System Test Manual Due: | |||
11/28/96 | Thanksgiving: | ||||
12/2/96 12:00 - 1:00 PM | Free Meeting Slot | ||||
12/3/96 | Client Acceptance Test Dryrun | ||||
12/5/96 | Client Acceptance Test | ||||
12/14/96 9:00 AM | Grades are due on Dec 19 | Final Homework Due |