|
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
I wanted to write this article as a means
of introducing UML, which is a state-of-the-art, object-oriented modeling
methodology, to beginners. UML combines the current good practices
of dozens of practitioners into a cohesive approach useful for standard
desktop, client-server, and real-time systems.
My aim is to briefly explain UML concepts
and to illustrate how these concepts can be used in the development
life cycle of a product. I wonýt go into much detail about notational
conventions of various UML diagrams, as these conventions are described
in brief wherever necessary. Mainly, I wish to impart the sense of
using UML in product development.
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. |