4

High-level requirements

Abstract

This chapter presents system use case diagrams and supplementary specifications. It explains how the system use cases are connected to the business use cases and which business actors become system actors. The chapter explains how high-level use cases represent the highest-level requirements of a system (functional and nonfunctional) and how the supplementary specifications may be obtained based on the quality model of the recently consolidated ISO 25010 SQuaRE Model. The chapter also explains how to choose the granularity of a use case to avoid diagrams so detailed that the number of elements hinders understanding, and how to avoid diagrams that miss important use cases so that the analysis could be deluded by ...

Get Object-Oriented Analysis and Design for Information Systems, 2nd 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.