9.1. System Behavior

Before proceeding to a logical design of how a software application will work, it is useful to investigate and define its behavior as a “black box.” System behavior is a description of what a system does, without explaining how it does it. One part of that description is a system sequence diagram. Other parts include the use cases, and system contracts (to be discussed later).

Get Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process, Second 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.