4.3. The Requirement Diagram

SysML defines several elements to describe and model requirements, such as response times, size or functions of a system, which means that it closes a gap in UML. While functional requirements can be modeled with use cases, there is no element in UML to explicitly describe non-functional requirements.

However, since such elements are needed in practice, a number of different proposals emerged in the course of time to allow you to model requirements using UML. Most of these proposals are based on the definition of special stereotypes. One of these proposals is SysML. It differs from the other proposals particularly in that it is standardized and explicitly supported by tools. To support requirement modeling, SysML ...

Get Systems Engineering with SysML/UML 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.