SYLLABUS
Software Systems Design
Computer Science 190, Spring 2002
Steven P. Reiss
DATE
|
TOPIC
|
READING
|
HANDIN
|
1/23
|
Course Overview
|
LN01
|
|
1/25
|
User Requirements
|
E1-4 LN02
|
Project Ideas
|
1/28
|
Software Engineering
|
S1-2, M1-4 LN03
|
Team Assignments
|
1/30
|
Extreme Programming
|
E5-9 LN04
|
|
2/1
|
Requirement Specifications
|
S4 LN05
|
Requirements List
|
2/4
|
<Problem Presentations>
|
|
|
2/6
|
Object-Oriented Design
|
S5-6, E10-12 LN06
|
|
2/8
|
Programming Style
|
E13-16 LN07
|
|
2/11
|
<Specification Presentations>
|
|
Specifications Document
|
2/13
|
<Specification Presentations>
|
|
|
2/15
|
<Specification Presentations>
|
|
|
2/18
|
no class
|
|
|
2/20
|
Testing
|
S8-9 LN08
|
Top level design
|
2/22
|
Configuration Management
|
LN09
|
|
2/25
|
Defect Management
|
E17-22 LN10
|
|
2/27
|
<Group Meetings>
|
|
|
3/1
|
<Design & Demonstrations>
|
|
Initial System Release
|
3/4
|
<Design & Demonstrations>
|
|
|
3/6
|
Group Dynamics
|
S3, E24-29, M5-9 LN11
|
|
3/8
|
<System Demonstrations>
|
|
Next System Release
|
3/11
|
<Group Meetings>
|
|
|
3/13
|
<Group Meetings>
|
|
|
3/15
|
<System Demonstrations>
|
|
Next System Release
|
3/18
|
Software Quality
|
S12, M10-14 LN12
|
|
3/20
|
<Progress Assessment>
|
|
|
3/22
|
<System Demonstrations>
|
|
Next System Release
|
3/25
|
no class
|
|
|
3/27
|
no class
|
|
|
3/29
|
no class
|
|
|
4/1
|
<Group Meetings>
|
|
|
4/3
|
Documentation
|
S10, M15-19 LN13
|
|
4/5
|
<System Demonstrations>
|
|
Next System Release
|
4/8
|
Debugging
|
|
|
4/10
|
<Group Meetings>
|
|
|
4/12
|
<System Demonstrations>
|
|
Next System Release
|
4/15
|
Performance Analysis
|
|
|
4/17
|
<Group Meetings>
|
|
|
4/19
|
<System Demonstrations>
|
|
Next System Release
|
4/22
|
Code Reading
|
|
|
4/24
|
<Group Meetings>
|
|
|
4/26
|
<System Demonstrations>
|
|
Next System Release
|
4/29
|
Maintenance
|
S11
|
|
5/1
|
<Group Meetings>
|
|
|
5/3
|
<Group Meetings>
|
|
|
5/6
|
<Group Meetings>
|
|
|
5/8
|
<Public Project Demonstrations>
|
|
Release 1.0
|
5/17
|
|
|
Project handins due
|