Made with
ConceptDraw
DIAGRAM 18

UML Block Diagram

UML Building Blocks

The UML building blocks determine as things, relationships and diagrams.

There are four types of things in UML: Structural, Behavioral, Grouping and Annotational.

Sructural things (the static part of the model):

Class:

Class represents a set of objects that have the same structure, behavior, and relationships with objects of other classes. Classes are represented as boxes that consist of name, attributes, operations, and responsibilities.

UML Building Blocks - Class

Interface:

Interface is an abstract class that defines a set of operations that the object of the class associated with this interface provides to other objects.

UML Building Blocks - Interface

Collaboration:

Collaboration determines interactions between the elements.

UML Building Blocks - Collaboration

Use case:

Use case is a description of the system behavior on the request from the outside of this system.

UML Building Blocks - Use-Case

Component:

Component describes the physical part of the system.

UML Building Blocks - Component

Node:

Node is a resource available during the run time.

UML Building Blocks - Node

Behavioral things (dynamic part of the model):

Interaction:

Interaction is a set of messages that the elements exchange for execution the tasks.

UML Building Blocks - Message

State machine:

State machine defines the states of the object that go in response to the events.

UML Building Blocks - State

Grouping things (the mechanism for grouping the UML model elements):

Package:

Package groups the classes and other packages.

UML Building Blocks - Package

Annotational things (the mechanism for capturing the remarks, descriptions, and comments of the UML model elements):

Note:

Note is a textual explication.

UML Building Blocks - Note

Relationship :

Association:

Association is a relationship that connect two classes.

UML Building Blocks - Association

Dependency:

Dependency is a relationship when some changes of one element of the model can need the change of another dependent element.

UML Building Blocks - Dependency

Generalization:

Generalization is an association between the more general classifier and the more special classifier.

UML Building Blocks - Generalization

Realization:

Realization is a relationship between interfaces and classes or components that realize them.

UML Building Blocks - Realization

Diagrams:

There are the following types of UML Diagrams: Class, Component, Composite Structure, Deployment, Object, Package, Activity, State Machine, Use Case, Communication (Collaboration), Interaction Overview, Sequence, and Timing.

UML  Block Diagram *

Using the libraries of the Rapid UML Solution for ConceptDraw DIAGRAM you can create your own visual vector UML diagrams quick and easy.

All libraries for creating UML diagrams are available inside the ConceptDraw DIAGRAM Templates and samples are located in the Rapid UML section of ConceptDraw STORE.

UML Diagram Solution




NINE RELATED HOW TO's:
It is easy to recreate any informational system structure using diagrams. There are three main components of any ER diagram: entity, attribute and relationship. Basing on these three components, one can define other, less used elements, such as weak entity or relationship, derived attribute, recursive relationship etc. This is the set of graphic elements of ERD Chen's notation. This ERD notation is used to represent an entity–relationship models. It involves the set of geometric forms: rectangles - depicting entities, ovals - representing attributes and diamonds depicting relationships assigned for first-class objects, that can have relationships and attributes of their own. Connections are displayed with arrowed lines. It is known that the Chen's ERD notation is used to show a detailed view of entities and relationships. ConceptDraw Entity-Relationship Diagram solution from the Software Development section of Solution Park provides the ability to create ERD of database structure for software development purposes using the Chen’s notation elements.Components of ER Diagram *
Picture: Components of ER Diagram
Related Solution:
Diagrams are a very important part of modern life. With the help of flow diagram software, a lot of companies can promote their ideas at the market. Its usefulness is totally doubtless. This is a flow chart of the invoice payment flow. This flowchart details decrypts all stages of the process of obtaining and paying bills. It is a description of the universal process - such steps performs accounting departments of almost any organization. Since every business no matter what it does is a consumer of some goods or services. The given flow chart was made using ConceptDraw DIAGRAM software and the Diagrams solution for making flowcharts of any kind.Flow Diagram Software *
Picture: Flow Diagram Software
Related Solution:
Large crowds need a lot of planning for; keep areas and events organized by creating a seating plan. Be the first to know when it is standing room only!Interior Design. Seating Plan — Design Elements *
Picture: Interior Design. Seating Plan — Design Elements
Related Solution:
A technical drawing of a building is called an architectural drawing. According to a set of conventions, a building drawing includes a number of views, as well as unit measurements, scales, sheet sizes, cross referencing and annotation. Computer progress had a major impact of the methods of architectural drawing, making manual drawing almost obsolete. Digital drawing software, such as ConceptDraw DIAGRAM , offers a number of tools for each design element: piping plan, floor plan, etc. Any building should have its plumbing and piping plans for every room, that has a water supply. Plans are applied to indicate arrangement of piping system in the building. This diagram presents a suite of standard piping icons for making building plans that include plumbing and piping layout. This diagram was designed using ConceptDraw solution for Piping and Plumbing planning. Using symbols is valuable for making a valid piping plan. Because any professional will properly interpreted such plan as a piece of technical documentation of a construction project.Building Drawing. Design Element: Piping Plan *
Picture: Building Drawing. Design Element: Piping Plan
Related Solution:
Unified Modeling Language (UML) is a graphical modeling language for describing, visualizing, projecting and documenting of object oriented systems. UML digram is used for modeling of organizations and their business processes, for development the big projects, the complex software applications. Comprehensive UML diagram allows to create the set of interrelated documents that gives the complete visual representation of the modeling system.UML Sample Project *
Picture: UML Sample Project
Related Solution:
To design the professional looking Flowchart Diagrams use ConceptDraw DIAGRAM diagramming and vector drawing software extended with Flowchart maker solutions from the Diagrams area of ConceptDraw Solution Park. The Flowcharts diagrams are widely used for designing, documenting, analyzing and managing the complex processes and programs in various fields such as business, engineering, architecture, science, manufacturing, administration, etc.Flowchart Software *
Picture: Flowchart Software
Related Solution:
ConceptDraw
DIAGRAM 18