|
W |
Date |
Topic/Activity |
Assignments |
|
|
|
Deliverables: Refer to page 59 of the text |
|||
|
1 |
24 Aug |
Introduction to Software
Engineering, group organization, and administrivia; Software development
anecdotes and horror stories |
Group Names: 1. Bdobo 2. G.O.D. 3. Sublime |
|
|
29 Aug |
Overview of object-oriented programming and software development Group meeting 1 |
|
||
|
2 |
31 Aug |
Requirements analysis, requirements specification, refinement, and verification, Sample SOW Group meeting 2 |
|
|
|
5 Sep |
Introduction to Object-oriented Analysis Case study: Library Management System (LMS), the process of requirements analysis |
|||
|
3 |
7 Sep |
Group meeting 3 |
|
Analysis 1-3 1. Bdobo 2. HIM 3. Sublime Bdobo HIM Sublime |
|
12 Sep |
Walk-through preparation and group meeting 4 |
|
||
|
4 |
14 Sep |
Walk-through |
|
|
|
19 Sep |
Walk-through
|
|
||
|
5 |
21 Sep |
Walk-through
|
|
|
|
26 Sep |
Product design overview, object persistence, process architecture, inter-process communication |
|
Analysis 4-5 |
|
|
6 |
28 Sep |
User interface design Group meeting 5 |
Trainmaster |
Product Design 1, 2, and 4
|
|
3 Oct |
Introduction to class design, class interaction, collaboration diagrams |
Product Design 3 (User interface mock-ups) and Class Design 1 (Collaboration diagrams pp. 173-178) Collaboration Diagrams for: Sample User Interface
Screens/Windows Revised Specifications |
||
|
7 |
5 Oct |
· Object diagrams, group meeting to work on class skeletons and sequence diagrams · Group meeting 6 |
|
|
|
12 Oct |
· Class design verification · Prepare for mid-term presentations (starting 24 October 2006) · Last day to withdraw with a “W” (11 October 2006) · Group meeting 7 |
|
Class Design 2 & 3 |
|
|
8 |
17 Oct |
Mid-term Test, Chapters 1-6 |
|
|
|
19 Oct |
Group meeting 8 |
|
Class Design 4
& 5 |
|
|
9 |
24 Oct |
Mid-term project status reports—presentations (Sublime) |
|
|
|
26 Oct |
Mid-term project status reports—presentations (Bdobo) |
|
Invisibles |
|
|
10 |
31 Oct |
Mid-term project status
reports—presentations (G.O.D.) |
|
Invisibles |
|
2 Nov |
Implementation plan: styles and standards Group meeting 9 |
Implementation Plan 1 |
||
|
11 |
7 Nov |
Testing principles and definitions Group meeting 10 |
|
|
|
9 Nov |
Project management, configuration management, project planning and monitoring |
|
||
|
12 |
14 Nov |
Group meeting 11 |
|
Testing deliverable 1 |
|
16 Nov |
Project teams, risk management and reduction, design patterns, project presentation and delivery |
|
||
|
13 |
21 Nov |
Group meeting 12 PROJECT SOURCE CODE is due! |
·
Implementation 2 ·
Testing deliverable 2 |
|
|
23 Nov |
Thanksgiving |
|
|
|
|
14 |
28 Nov |
Project demonstration (Bdobo) |
|
|
|
30 Nov |
Project demonstration (G.O.D.) |
|
|
|
|
15 |
5 Dec |
Project demonstration 5 (Sublime) Last class meeting for CSC 450-001. |
|
|
|
7 Dec |
Reading Day |
|
Final Delivery Date for complete software development portfolio |
|
|
16 |
Tuesday 12 December |
Final Examination, |
Chapters 7-12 |
|