Chapter 11. Filling In the Blanks

11.1. Introduction

We are now at a crossroads in the development of this system, where requirements and architecture intersect, and where bottom-up development intersects with top-down. At this point, we must simultaneously analyze architectures that will satisfy the enhanced requirements, determine how the enhanced requirements would be allocated to each of those architectures, and evaluate the reasonableness of the requirements themselves—changing them if necessary. These activities are at the very heart of system development. The trade-off studies that result from them determine both the technical and business success of the end product.

In the space of a single book, we cannot describe a complete set of ...

Get Process for System Architecture and Requirements Engineering 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.