|
by Venu Kosuri
Start ý Basic
Views ý The Whole Picture ý Use
Case View ý Use Case Diagram ý Structural
View ý Domain Modeling ý Class
Diagram ý Behavioral View ý Sequence
Diagram ý Collaboration Diagram ý
FSM ý Scalability
Limitations ý Lack of Support ý State
Charts ý Activity Diagram ý Implementation
View ý Environmental View ý Sources
and PDF
BASIC VIEWS
UML views a system in five different
viewsýuse case, structural, behavioral, implementation, and environmental
(see Figure 1).
|
|
| Figure 1ýThese are modeling
views of a system (UML perspective). |
Also, UML provides many diagrams to view
a system. All the diagrams can be classified according to the above
views (see Table 1).
|
View
|
Used for
|
Diagram(s)
|
|
Use case
|
Functional requirements
|
Use case
|
|
Environmental
|
Physical constraints
|
Deployment
|
|
Behavioral
|
Design refinement
|
Sequence, collaboration, activity
|
|
Structural
|
Design refinement
|
Domain, class, package
|
|
Implementation
|
Low-level design
|
Component, state
|
|
Table 1ýDifferent views of
a system are designed to aid in various stages of the development
work, and each view of a system is best represented by certain
diagrams.
|
PREVIOUS
NEXT
Circuit Cellar provides up-to-date information for engineers. Visit
www.circuitcellar.com for
more information and additional articles.
For subscription information, call (860) 875-2199, subscribe@circuitcellar.com
or subscribe online.
ýCircuit Cellar, the Magazine for Computer Applications. Posted with
permission. |