| Week starting (Mon) | Tuesday 5:00-6:15 | Thursday 5:00-6:15 | |
| 0 | 970106 | ||
| No class | Introduction -- The Problem | ||
| no lab | |||
| . | . | . | . | 
| 1 | 970113 | C: Informal specification of requirements | |
| The Projects , and also Project Tracking on the Web | Data Gathering Techniques | ||
| S: review the customer requirements (should be posted by 13:00) | |||
| C: project requirements | S: disussion of customer requirements | ||
| . | . | . | . | 
| 2 | 970120 | Do the Keirsey Temperament Sorter test, bring your results to class and your lab | |
| Programming as Human Performance | Human Factors / Documentation and Manuals | ||
| group discussion: test results | S: develop functional specs | ||
| . | . | . | . | 
| 3 | 970127 | S: Functional specification and management plan (about 15-20 pages) | 
C: Functional specification and management plan (acceptance) (Due Friday, Jan. 31) First report  | 
| Object Oriented Programming: An Introduction | Object Oriented Programming: Class Libraries | ||
| C: review functional specs from supplier group | |||
| C: discussion of supplier functional specs | C: finish supplier functional specs | ||
| . | . | . | . | 
| 4 | 970203 | ||
| Software Quality Assurance | Software Quality Assurance (Complexity Metrics) | ||
| S: review final functional spec | |||
| S: develop design | S: work on disign doc | ||
| . | . | . | . | 
| 5 | 970210 | S: Overall design document | |
| SEI Software Process Improvement | Midterm -- 20% | ||
| C: review design doc | |||
| C: study design doc | |||
| . | . | . | . | 
| 6 | 970217 | C: Overall design document (acceptance) | |
| Privacy and Security | Design Patterns | ||
| S: review design doc comments | |||
| S: discuss customer comments | S: develop design doc | ||
| . | . | . | . | 
| 7 | 970224 | S:Detail design document | |
| Project Groups | Project Groups | ||
| . | 970303 | READING WEEK No class | READING WEEK No class | 
| 8 | 970310 | Second report | |
| Social, Ethical and Professional Issues | Object Oriented Design | ||
| S: discuss user manual | S: user manual | ||
| . | . | . | . | 
| 9 | 970317 | S: User manual | |
| Guest Speaker: Brian Westcott, ACTC: SEI Capability Maturity Model Experience | Cost and Effort Estimation | ||
| C: review supplier's user manual | |||
| C: disucss user manual | discuss evaluations | ||
| . | . | . | . | 
| 10 | 970324 | C: User manual (acceptance) (Due: Mon, Mar. 24) | |
| No lecture: practice your presentations!!! | Final -- 20% | ||
| . | . | . | . | 
| 11 | 970331 | 
C: Evaluation 1 day after demo  S: Evaluation 2 days after demo Third Report 2 days after demo  | 
Final Report | 
| Project Groups: 9,7 | Project Groups: 8,6 | ||
| . | . | . | . | 
| 12 | 970407 | Project Groups: 12,1 | Project Groups: 4,2 | 
| . | . | . | . | 
| 13 | 970414 | Project Groups: 3,10 | Project Groups: 11,5 | 
| Legend: | |||
| Deadline | |||
| Presentation | |||
| Exam | |||
| Class preparation | |||
Practical Software Engineering, Department of Computer Science
Rob Kremer