Software Engineering (10th Edition)
Solutions and explanations
Introduction
Software processes
Agile software development
Requirements engineering
System modeling
Architectural design
Design and implementation
Software testing
Software evolution
Dependable systems
Reliability engineering
Safety engineering
Security engineering
Resilience engineering
Software reuse
Component-based software engineering
Distributed software engineering
Service-oriented software engineering
Systems engineering
Systems of systems
Real-time software engineering
Project management
Project planning
Quality management
Configuration management