Syllabus for CS 325, Software Engineering Concepts
Spring 2001
The syllabus is divided into five 2.5 week sections; each section covers a
major part of the software engineering process:
- Requirements - What does the client want?
- Design - What is the system's structure?
- Production - How is the system built?
- Testing - Does the system work as the customer
expects?
- Management - How much is this going to cost?
-
Introduction -
Wednesday, 17 January.
-
- Lecture Notes
- Introduction and History
- Readings - Chapter 1.
-
-
Section 1, Requirements -
Monday, 22 January, to Wednesday, 7 February.
-
- Lecture Notes
- The requirements process
Requirements analysis
Requirements specification
Requirements testing and metrics
- Readings - Chapter 3.
-
- Requirements draft due - Monday, 29 January.
-
- Requirements document due - Wednesday, 7 February.
-
- Test on requirements, answered and the grade distribution - Wednesday, 7 February.
-
-
Section 2, Design -
Monday, 12 February, to Wednesday, 28 February.
-
- Lecture Notes
- The design process
Functional design
Object-oriented design
Design Testing and metrics
- Readings - Sections 5.1 through 5.3 and 6.1 through 6.3.
-
- Design draft due - Monday, 19 February.
-
- Design document due - Wednesday, 28 February.
-
- Test on design, answered and the grade distribution - Wednesday, 28 February.
-
-
Section 3, Production -
Monday, 5 March, to Wednesday, 21 March.
-
- Lecture Notes
- Logical design
The implementation process
Implementation Testing and metrics
- Readings - Sections7.1 through 7.3 and Chapter 8.
-
- No class - Monday, 5 March and Wednesday, 7 March.
-
- Code draft due - Monday, 12 March.
-
- Code due - Wednesday, 21 March.
-
- Test on production, answered and the grade distribution - Wednesday, 21 March.
-
-
Section 4, Testing -
Monday, 26 March, to Wednesday, 11 April.
-
- Lecture Notes
- Testing motivation and objectives
The testing process
Testing methods
Testing validation and metrics
- Readings - Chapter 9.
-
- Testing draft document due - Monday, 2 April.
-
- Testing document due - Wednesday, 11 April.
-
- Test on testing, answered and the grade distribution - Wednesday, 11 April.
-
- Drop day - Monday, 26 March.
-
-
Section 5, Management -
Monday, 16 April, to Monday, 30 April.
-
- Lecture Notes
- Project management motivations and objectives
Scheduling and staffing
Project planning
Risk management
- Readings - Chapter 4.
-
- Project management draft report due - Monday, 23 April.
-
- Project management report due - Monday, 30 April.
-
- Test on management, answered and the grade distribution - Monday, 30 April.
-
-
Open lecture -
final exam period.
-
- The
Cathedral and the Bazaar - 10:45 a.m., Wednesday, 2 May, lecture notes.
-
This page last modified on 2 May 2001.