7.1 Introduction to Design
Once the requirements of a project are understood, the transformation of requirements into a design begins. The requirements addressed the “What?” (what the system is supposed to do, what are the constrains, etc.), and now design addresses the “How?” (how the system is decomposed into components, how these components interface and interact, how each individual component works, etc.). This is a difficult step that involves the transformation of a set of intangibles (the requirements) into another set of intangibles (the design). Software design first deals with how the software is to be structured—that is, what its components are and how these components are related to each other. For large systems, it usually makes ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access