Home   Courses   CSC445: Software Engineering  




Part I


Chapter 1  Introduction
Chapter 2  Socio-technical systems 
Chapter 3  Critical systems  
Chapter 4  Software processes
Chapter 5  Project management

Part II


Chapter 6 Software requirements
Chapter 7  Requirements engineering process
Chapter 8  System models
Chapter 9  Critical systems specification
Chapter 10  Formal specification

Part III


Chapter 11 Architectural design
Chapter 12 Distributed systems architectures
Chapter 13 Application architectures 
Chapter 14 Object-oriented design 
Chapter 15 Real-time software design 
Chapter 16 User interface design 

Part V


Chapter 22 Verification and validation 
Chapter 23 Software testing

Part VI


Chapter 26  Software cost estimation
Chapter 27  Quality management

* Slides are modification of slides provided by IAN SOMMERVILLE


Changed: 09/15/09

Hosted by CS/ECSU

composed by Kehan Gao