Schedule for CS 577b: Software Engineering II

Spring 1997

Week Date TopicReading*Assignments Due
1Jan 14Course Introduction; Review of Software Life Cycle and COCOMO SE Ch. 1, SEE Ch. 4;
Spiral Model, Risk paper; SEE Chs. 8, 9, 30
Student Information Form
2Jan 21Library Project Description - Boehm TBDClass Project Proposal
3Jan 28Library Operations and SIRSI Development System - Kwan et al. TBDHomework #1,
Metrics report
4Feb 4Software Engineering for Reliability, Cost/Reliability Tradeoffs, Project Reliability Issues- Boehm; Project Documentation SEE Ch. 24.1;
SE Ch. 15
Metrics report
5Feb 11Software Reliability and Safety - Nikora COTS Integration - Abts SEE Chs. 20, 21 Project Plan, Revised RequirementsSpecification, Initial SDF, Metrics report
6Feb 18Software Verification and Validation; Software Testing, Software Development Files SE Chs. 19, 22, 23;
SEE Ch. 32.4
Homework #2,
Metrics report
7Feb 25Static Verification; Software Inspections SE Ch. 24,
Inspection Guidelines,
Inspection Analysis paper
Test Plan,
Metrics report
8Mar 4Midterm Exam
(Open Book)
Metrics report

********* Spring Recess March 10-15 *********
10Mar 18Software Maintenance, Class Inspections SE Ch. 28;

SEE Ch. 30

Design Document, Inspection Plan,
Metrics report
11Mar 25Improving Software Productivity and Computer Aided Software Engineering (CASE) SE Chs. 17, 18;
Productivity paper
Inspection Report,
Metrics report
12Apr 1Software Reuse and Re-engineering SE Ch. 16Homework #3,
Metrics report
13Apr 8Software Configuration Management and Documentation, Quality Assurance SE Chs. 29, 30, 31Test Report,
Metrics report
14Apr 15Capability Maturity Model - Hefner CMM paperHomework #4,
Metrics report
15Apr 22Final Demonstrations User Manual, Version Description Document,
Final Report, SDF Completion, Metrics report

*SE: Sommerville, Software Engineering,
SEE: Boehm, Software Engineering Economics (in course notes)

Last Update: 1/2/97