Chapter 7. Defining the Requirements

This chapter discusses the requirements discipline, with a particular focus on the role of the architect. As discussed in Chapter 2, “Architecture, Architect, Architecting,” the architect is involved only peripherally in the requirements discipline, because the Business Analyst is primarily responsible for executing the requirements-related tasks. We have a whole chapter dedicated to it, however. Why is that? The section “Relating Requirements to Architecture” in this chapter answers this very question.

In this chapter, and for the purpose of this book, we assume that several work products are provided as input to, and are output from, the Define Requirements activity, as shown in Figure 7.1. The ...

Get The Process of Software Architecting 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.