![]() ![]() ![]() ![]() |
|
|
| ![]() ![]() ![]() |
![]()
|
Audience | Granularity of Requirements | Deliverable | Individual Documents |
---|---|---|---|
End-Users | Business Functional Requirements |
| Scenarios of Use Cases![]() |
Designers | System Requirements |
| Objects and Services User Interface, Logical Database Schema |
Developers | Subsystem Requirements |
| Components User Interface, Physical Database Structure |
Programmers | Unit Requirements |
| Complete Application modules |
|
Model Views | Focus |
Diagrams![]() |
---|---|---|
Use Case view | what functionality the system provides to its users. | ![]() ![]() ![]() |
Structural (Static) view | what elements are in the system structure. |
Class diagrams![]() ![]()
Package Diagrams illustrate how model elements
|
Behavioral (Dynamic) view | how elements interact over time to provide the functionality of the system. |
Two types of Interaction diagrams show how objects interact with each other:
Additionally:
|
Implementation view | how the system is realized or implemented. | ![]() ![]() |
Environmental view | the context (run-time configuration) of an implemented system in use. | ![]() ![]() |
|
The Unified Modeling Language User Guide
by Booch, Rumbaugh, and Jacobson
UML Notation Guide, Version 1.1
| ![]() ![]() ![]() |
| ![]() ![]() ![]() |
| ![]() ![]() ![]() |
![]()
| Your first name: Your family name: Your location (city, country): Your Email address: |
Top of Page ![]() Thank you! |