Software Engineering: A Modern Approach - Chapter 1 - Section 1.3 - Classification of Software Systems (AI-generated summary)
Discover Bertrand Meyer's essential classification that every developer should know: Casual Systems (Type C) for lightweight, low-stakes projects; Acute Systems (Type A) for life-critical applications where failure means disaster; and Business Systems (Type B) where modern software engineering practices truly shine. Learn why one-size-fits-all development approaches fail and how to match your engineering rigor to your system's actual needs.
Online book available at https://softengbook.org/