Home   Courses   CSC445: Software Engineering  

 

Slides*

 

Part I

Overview

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

Part II

Requirements

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

Part III

Design

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

V&V 

Chapter 22 Verification and validation 
Chapter 23 Software testing

Part VI

Management

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