Chapter 11. Constructing and Delivering a System

We have spent a lot of time learning about our system and what we want it to do. Now we need to move forward and decide how we are going to construct the system. We’ll start by identifying the key abstractions in the system. Then we’ll show how the key abstractions relate to the use cases, architecture, and project plan. The rest of our construction activities center around an iteration. We will look at planning, testing, and reviewing the iteration, using the documents we have previously written. Finally, we will consider the uses of use cases when preparing the product for market and beyond.

Key Abstractions of the Domain

We’ll start by identifying key abstractions. Key abstractions are things ...

Get Applying Use Cases: A Practical Guide, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.