Wednesday, 27 February 2013

Unified Modeling Language..



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.







No comments:

Post a Comment