Made with
ConceptDraw
DIAGRAM 14

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:

Bubble Charts →

Bubble Charts are convenient way to visualize ideas and concepts by organizing them in a hierarchy. To show the importance of ideas you can use different bubble sizes and colors. ConceptDraw DIAGRAM diagramming and vector drawing software extended with Business Diagrams Solution from the Management Area affords you the easiest and fastest way for designing professional-looking Bubble Charts.Bubble Charts - Employment Policy Direction
Picture: Bubble Charts
Related Solution:

Flowchart Software →

Describing a workflow or approval process can take hours and be too complicated, especially since there are options to do it quickly and vividly. Diagrams called flowcharts replace long paragraphs of boring text and represent information in a graphic way. You can draw one on paper or you can use flowchart software to do it quickly and scalable. This kind of software is easy to use and you don’t need any special skills to start using it. In addition, there are a lot examples and predesigned templates on the Internet. Flowcharts are a best tool for staking out a huge and complex process into some small readable parts. Surely, flowcharts can be drawn manually but the use of standard symbols that make it clear for a wide audience makes a software tool preferred for this task. The core for a successful flowchart is its simplicity. That is why often before beginning making flowchart through software, people draw the sketch on a piece of paper. Designing an effective flowchart means the combination of the data needed to be shown and the simplicity with which you depict it.Flowchart Software *
Picture: Flowchart Software
Related Solution:

Basic Diagramming →

Create flowcharts, org charts, shipping flowcharts, floor plans, business diagrams and more with ConceptDraw. Includes 1000s of professional-looking business templates that you can modify and make your own.Basic Diagramming *
Picture: Basic Diagramming
Related Solution:

Bar Diagrams for Problem Solving. Create manufacturing and economics bar charts with Bar Graphs Solution →

Create bar charts for visualizing problem solving in manufacturing and economics using the ConceptDraw DIAGRAM diagramming and vector drawing software extended with the Bar Graphs Solution from the Graphs and Charts area of ConceptDraw Solition Park.Bar Diagrams for Problem Solving. <br>Create manufacturing and economics bar charts with Bar Graphs Solution *
Picture: Bar Diagrams for Problem Solving. Create manufacturing and economics bar charts with Bar Graphs Solution
Related Solution:

UML Block Diagram →

Use Case Diagram Taxi Service UML. This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the UML Use Case Diagram library of the Rapid UML Solution from the Software Development area of ConceptDraw Solution Park. This sample shows the work of the taxi service and is used by taxi stations, by airports, in the tourism field and delivery service.UML  Block Diagram *
Picture: UML Block Diagram
Related Solution:

Process Flow Diagrams →

A process flow diagram (PFD) is a diagram commonly used in chemical and process engineering to indicate the general flow of plant processes and equipment. ConceptDraw DIAGRAM diagramming and vector drawing software extended with Flowcharts Solution from the "Diagrams" Area of ConceptDraw Solution Park offers the extensive drawing tools for quick and easy design professional looking Process Flow Diagrams.Process Flow Diagrams *
Picture: Process Flow Diagrams
Related Solution:

CCTV Network Example →

The following examples cctv network were created in ConceptDraw DIAGRAM diagramming and vector drawing software using the Audio, Video, Media Solution. Using this easily customizable cctv network template you can represent any existing cctv network.CCTV Network Example *
Picture: CCTV Network Example
Related Solutions:

Pictorial Chart →

You want design Pictorial Chart or Infographic? And you need powerful infographic software? Then ConceptDraw DIAGRAM diagramming and vector drawing software extended with Pictorial Infographics Solution from the “Infographics” Area is exactly what you need.Pictorial Chart *
Picture: Pictorial Chart
Related Solution:

The Best Flowchart Software Available →

ConceptDraw gives the ability to draw Flowchart documents. Flowcharts solutionis a powerful tool that extends ConceptDraw application for drawing business flowcharts. ConceptDraw DIAGRAM vector diagramming and business graphics software enhanced with with templates, green and interactive flowchart makers, samples and stencil libraries from ConceptDraw Solution Park which all focused to help with drawing flowcharts, block diagrams, bar charts, histograms, pie charts, divided bar diagrams, line graphs, area charts, scatter plots, circular arrows diagrams, Venn diagrams, bubble diagrams, concept maps, and others.The Best Flowchart Software Available *
Picture: The Best Flowchart Software Available
Related Solution:
ConceptDraw
DIAGRAM 14