Unified Modeling Language Presentation

670 Words2 Pages

What is UML (slide 1)
Unified Modeling Language is a language for the designing an object oriented system.
UML was meant to be a unifying language enabling IT professionals to model computer applications.
UML notation set is a language and not a methodology. This is important, because a language, as opposed to a methodology, can easily fit into any company's way of conducting business without requiring change.
It is means for Technical architects to communicate with developers.
UML provides several types of diagrams that increase the ease of understanding an application under development.
By using standard UML diagrams in your work you make it easier for UML-proficient people to join your project and quickly become productive.
UML Consists of 9 diagram models containing both Static and Dynamic models.
• Some of which are: o Activity Diagram o Uses Cases Diagram o Sequence Diagrams o And Class Diagram
In actuality there is more to UML than diagrams, but for my purposes of this presentation I will be focusing only on the Class Diagram.

Class diagram (slide 2)
A Class o Can be considered prototypes when creating objects. o Is used to define the static structure of a project o Most diagrams will contain multiple classes o Interaction between classes dictates the definition of a system o Represents the projects blue print

The class diagram shows how the different entities (people, things, and data) relate to each other; in other words, it shows the static structures of the system.
A class diagram can be used to display logical classes, which are typically the kinds of things the business people in an organization talk about — rock bands, CDs, radio play; or loans, home mortgages, car loans, and interest rates.
Class diagrams can also be used to show implementation classes, which are the things that programmers typically deal with. An implementation class diagram will probably show some of the same classes as the logical classes diagram. However it will not be drawn with the same attributes.

A class is depicted on the class diagram as a rectangle with three horizontal sections, as shown in the Figure.
The upper section shows the class's name; the middle section contains the class's attributes they can be considered data definition ; and the lower section contains the class's operations or "methods" they are the action on Attributes.
Visibility Control o + Indicates data is public
 Any client creating class object can access o # Indicates data is protected
 Can only be viewed in the inheritance chain o – Indicates data is private
 Not viewable by clients
Class Diagram Relationships (slide 3)
• Links are Basic relationships between objects

More about Unified Modeling Language Presentation

Open Document