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
Literature
Philippe Kruchten: The Rational Unified Process: An Introduction, Third Edition, Addison-Wesley, ISBN: 0321197704
Advised literature
Philippe Kruchten: The Rational Unified Process: An Introduction, Third Edition, Addison-Wesley, ISBN: 0321197704 Humphrey, W.S.: Managing the Software Process. Reading, MA: Addison-Wesley, 1989.
Jacobson, Ivar, Grady Booch, and James Rumbaugh: The Unified Software Development Process. Reading, MA: Addison Wesley Longman, 1999.