Skip to content

The Essence of Software

Author
Daniel Jackson
Published

According to one Amazon review, reading just the 2015 paper gets you about 90% of this book’s content: Towards a theory of conceptual design for software.

Part I. Motivations

Chapter 1. Why I Wrote This Book

Chapter 2. Discovering Concepts

Chapter 3. How Concepts Help

Part II. Essentials

Chapter 4. Concept Structure

Chapter 5. Concept Purposes

Chapter 6. Concept Composition

Chapter 7. Concept Dependence

Chapter 8. Concept Mapping

Part III. Principles

Chapter 9. Concept Specificity

Chapter 10. Concept Familiarity

Chapter 11. Concept Integrity

Questions to Remember

Created
Updated

Machine-translated from the Korean original.

2026 © ak | markdown | 한국어