The U in UML, represents logical unity in what we hope is the purest predicate form – what we want to do - unify. But before we can delve into the specifics of our exemplary model, we'll have to look at what the UML is and how it resolves issues.
UML was created by the Object Oriented Software Design Community to handle such monstrous complexities. This is the hard-to-handle Complex of a multilingual virtual university with a myriad of problems and processes that need, sometimes desperately, to be mapped into a unified whole. In terms of applied computer science, we have actually begun a trek into the "learn by doing" model that was here at the opening of this version of Wikiversity ( English). Our own UML/Glossary is under construction. Relationships: Aggregation, Association, Composition, Dependancy, Generalization, Multiplicity, Cardinality, Inheritance, Role.Behavior: Activity, Event, Message, Method, Operation, State, Use Case.Structure: Actor, Attribute, Class, Component, Interface, Object, Package.UML and the OMG that came up with it thrives on what is affectionately known as pedantic verbosity and here's a taste: Usually, the Glossary appears at the end of the book, but this is a set of keywords that you might as well have a glance at. Computer Science - Using UML to map complex structures, behaviors, relationships and other concepts into unified models in a holistic way.Linguistics - Seeing UML as a genre and lexis for a discourse community (Wikiversity) that uses and helps develop and apply software ( MediaWiki).For Wikiversity purposes, we shall approach UML from several perspectives: It is used to create an abstract model of a complex system, (UML model) in forms that are easier to visualize by Human developers and users of that system. The Unified Modeling Language (UML) is a specification language for object modeling. Learners of UML do not have to be Computer Scientists but a cursory knowledge of the topic is helpful.