How to Engineer Software – Errata

This page shows the list of known errors in the book: How to Engineer Software. If you find any errors that aren’t listed here, please send e-mail to steve.tockey@construx.com to let me know about it. Known errors are organized by chapter and listed in page order.

Inside Front Cover

  • No known errors

Front Matter (through Preface)

  • No known errors

Chapter 1: Introduction

  • No known errors

Chapter 2: The Nature of Code

  • No known errors

Chapter 3: Fundamental Principles

  • No known errors

Chapter 4: Functional and Nonfunctional Requirements

  • No known errors

Chapter 5: UML Overview

  • No known errors

Chapter 6: Partitioning Systems into Domains

  • No known errors

Chapter 7: Use Case Diagrams: Scope and Context

  • No known errors

Chapter 8: Class Models: Policies to Enforce

  • No known errors

Chapter 9: Interaction Diagrams: Process at a Mid-level

  • No known errors

Chapter 10: State Models: Process at a Fine-Grained Level

  • No known errors

Chapter 11: Partitioning Domains into Subdomains

  • No known errors

Chapter 12: Wrapping Up Semantic Modeling

  • No known errors

Chapter 13: Introduction to Design and Code

  • No known errors

Chapter 14: Designing Interfaces: Specifying Real-World Interaction

  • No known errors

Chapter 15: High-Level Design: Classes and Operations

  • No known errors

Chapter 16: High-Level Design: Contracts and Signatures

  • No known errors

Chapter 17: Detailed Design and Code

  • No known errors

Chapter 18: Formal Disciplines of Design and Code

  • No known errors

Chapter 19: Optimization

  • No known errors

Chapter 20: Model Compilation

  • No known errors

Chapter 21: Advanced Open Model Compilation

  • No known errors

Chapter 22: Wrapping Up Model-Based Design and Code

  • No known errors

Chapter 23: Estimation

  • No known errors

Chapter 24: Development and Maintenance Processes

  • No known errors

Chapter 25: Economics of Error Handling

  • No known errors

Chapter 26: Arguments Against Model-Based Software Engineering

  • No known errors

Chapter 27: Closing Remarks

  • No known errors

Appendix A: Documentation Principles

  • No known errors

Appendix B: WebBooks 2.0 Background

  • No known errors

Appendix C: WebBooks 2.0 Domains

  • No known errors

Appendix D: Semantic Model for Order fulfillment

  • No known errors

Appendix E: (Pro Forma) Order fulfillment Design

  • No known errors

Appendix F: Semantic Model for Payment

  • No known errors

Appendix G: (Pro Forma) Payment Design

  • No known errors

Appendix H: Semantic Model for Scalability

  • No known errors

Appendix I: (Pro Forma) Scalability Design

  • No known errors

Appendix J: Semantic Model for High availability

  • No known errors

Appendix K: (Pro Forma) High availability Design

  • No known errors

Appendix L: Semantics of Semantic Modeling

  • No known errors

Appendix M: Sample Production Rules

  • No known errors

Appendix N: Software Structural Complexity Metrics

  • No known errors

References

  • No known errors

Index:

  • No known errors

Inside Back Cover

  • No known errors