Summary
In this chapter, we introduced the requirements domain, explored requirements and specifications, and defined some of the main entities in the requirements domain, namely stakeholders and goals. We discussed the relationship between these entities and outlined this book's approach for bridging the gap between requirements and specifications. Being able to create valid and verifiable specifications that accurately reflect the requirements is crucial to our system's success. Understanding the requirements domain allows us to analyze and model our requirements, which is the first step towards creating a specification.
In the next chapter, we will finish our exploration of the requirements domain by talking about two more domain entities, capabilities, and features.