Lectures:
Introduction
Layout of Software Development
Definition of the Process
Capability Maturity Model
Software Process
Software Development Best Practices
Rational Unified Process
Iterative Development
Architecture-Centric Development
Use-Case-Driven Development
Process Disciplines
Business Modeling
Requirements
Analysis and Design
Implementation
Testing
Deployment
Project Management
Configuration and Change Management
Environment
Conlusions
Other Approaches
Adaptive versus Predictive
Introduction
Layout of Software Development
Definition of the Process
Capability Maturity Model
Software Process
Software Development Best Practices
Rational Unified Process
Iterative Development
Architecture-Centric Development
Use-Case-Driven Development
Process Disciplines
Business Modeling
Requirements
Analysis and Design
Implementation
Testing
Deployment
Project Management
Configuration and Change Management
Environment
Conlusions
Other Approaches
Adaptive versus Predictive