Table of Contents
Chapter 1: Software Engineering As Engineering Practice
Chapter 2: Process Models And Delivery Systems
Chapter 3: Requirements Engineering
Chapter 4: Architecture And Design
Chapter 5: Implementation And Collaboration
Chapter 6: Testing, Debugging, And Verification
Chapter 7: Software Quality, Metrics, And Technical Debt
Chapter 8: Project Planning, Risk, And Team Execution
Chapter 9: Release, Operations, Maintenance, And Security
SUITABLE AUDIENCE
Intermediate and advanced learners who have built projects and want to grow from writing code to making sound engineering decisions in real teams.