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