A
model is a simplified representation of reality, simplified because reality is
too complex or large and much of the complexity actually is irrelevant to the
problem, being described or solved.
The
Unified Modeling Language was developed by Booch, Jacobson and Rumbaugh. The
UML encompasses the unification of their modeling notations.
The
UML Class diagram is the main static structure analysis diagram for the system.
It represents the class structure of a system with relationships between
Classes and Inheritance Structure. The class diagram is developed through Use
Case, Sequence and Collaboration diagrams.
The
Use Case diagram captures information on how the system or business works or
how you wish it to work. It is a scenario – building approach in which you
model the processes of the system. It is an excellent way to lead into Object-
Oriented analysis of the system.
In
the UML Sequence diagram is for dynamic modeling, where objects are represented
by vertical lines and messages passed back and forth between the objects are
modeled by horizontal vectors between the objects.
The
UML Collaboration diagram is an alternative view of the sequence diagram,
showing in a scenario how objects interrelate with one another.
State
chart diagrams, another form of dynamic modeling, focus on the events occurring
within a single object as it responds to messages; an activity diagram is used
to model an entire business process. Thus, an activity model represents several
different classes.
Implementation
diagrams show the implementation phase of systems development, such as the
source code and run time implementation structures. The two types of
implementation diagrams, which show the structure of the code itself, and deployment
diagrams, which show the structure of the run time system.
Stereotypes
represent a built – in extensibility mechanism of the UML. User – Defined extensions
of the UML are enabled through the use of stereotypes and constraints.
UML
graphical notations can be used not only to describe the system’s components
but also to describe a model itself, this is known as a Meta – Model. It is a
model of Modeling Elements. The purpose of the UML Meta – Model is to provide a
single, common and definitive statement of the syntax and semantics of the
elements of the UML.
Universities
and Colleges offer lot of advanced degree courses in Computer Science with
thesis and Research programmes. Online Institutes like Onlinehomeworksite also
prefers Special Online courses in Computer Science. It offers Computer Science
assignment help, Computer Science homework help and tutoring services. Students
must use of these services and excel in their studies. For further details
contact them at for a free quote: info@onlinehomeworksite.com
and visit us: www.onlinehomeworksite.com
or contact +1-213-221-8563.