The Software Engineering Handbook¶
A Judgment and Decision-Making Approach
James C. Davis · Edition 1 · 2026
Download the PDF edition ↓ Download the ePub edition ↓ Read the companion book: MAGE →
Contents¶
- Preface (PDF)
- Introduction (PDF)
- Acknowledgments (PDF)
- Chapter 1: Software Engineering: The Engineering Discipline of Controlled Change (PDF)
- Chapter 2: Process (PDF)
- Chapter 3: Teamwork (PDF)
- Chapter 4: Engineering Knowledge (PDF)
- Chapter 5: Requirements (PDF)
- Chapter 6: Specification (PDF)
- Chapter 7: Architecture (PDF)
- Chapter 8: Design (PDF)
- Chapter 9: Validation (PDF)
- Chapter 10: Research and Development (PDF)
- Chapter 11: Failure-Aware Engineering (PDF)
- Conclusion (PDF)
© James C. Davis, 2026–present · Edition 1 — first published 2026-09-12.
This work was supported by the U.S. National Science Foundation under grants #2541917, #2452533, and #2343596.