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.

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.

Collaboration:
Collaboration determines interactions between the elements.

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

Component:
Component describes the physical part of the system.

Node:
Node is a resource available during the run time.

Behavioral things (dynamic part of the model):
Interaction:
Interaction is a set of messages that the elements exchange for execution the tasks.

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

Grouping things (the mechanism for grouping the UML model elements):
Package:
Package groups the classes and other packages.

Annotational things (the mechanism for capturing the remarks, descriptions, and comments of the UML model elements):
Note:
Note is a textual explication.

Relationship :
Association:
Association is a relationship that connect two classes.

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

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

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

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.
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.

TEN RELATED HOW TO's:
While developing software, it is very important to have a visual model, because it helps to represent the logic and the architecture of an application. Experienced engineers use UML diagrams to denote relationships between classes and their instances. UML is a general language for a set of diagrams like deployment diagrams, object diagrams or use case diagrams.
This diagram represents UML class diagram used for a software system development using an object-oriented method. Class diagrams are categorized as static structure diagrams that depict the physical structure of a system. Class diagram divides a software system's structure into "classes". Classes are defined by the methods and variables of objects. UML Class diagram is used to depict relationships and source code dependencies between objects.
Picture: UML Diagram
Related Solution:
Stakeholder management is a critical component to the successful delivery of any project, programme or activity.
ConceptDraw DIAGRAM is a powerful diagramming and vector drawing software. Now, thanks to the Stakeholder Onion Diagrams Solution included to the Management Area of ConceptDraw Solution Park, ConceptDraw DIAGRAM became also unique stakeholder management system design software.
Picture: Stakeholder Management System using Onion Diagram
Related Solution:
UML Class Diagram can be created using ConceptDraw DIAGRAM diagramming software contains rich examples and template. ConceptDraw is perfect for software designers and software developers who need to draw UML Class Diagrams.
Picture: UML Class Diagram
You need design a Bank UML Diagram? Now, thanks to the ConceptDraw DIAGRAM diagramming and vector drawing software extended with ATM UML Diagrams Solution from the Software Development Area, you can design without efforts any type of Bank UML Diagram you want - Class, Activity, Communication, Component, Composite structure, Deployment, Interaction overview, Object, Package, Profile, Sequence, State machine, Timing, Use case.
Picture: Bank UML Diagram
Related Solution:
Creating CCTV system diagrams is quick and easy with ConceptDraw DIAGRAM diagramming software enhanced with Audio, Video, Media solution from ConceptDraw Solution Park. It contains library of vector cliparts of video and TV devices and different digital gadgets for drawing this kind of diagrams.
Picture: CCTV Surveillance System Diagram. CCTV Network Diagram Example
Related Solutions:
The Total Quality Management Diagram solution helps your organization visualize business and industrial processes. Create Total Quality Management diagrams for business process with ConceptDraw software.
Picture: Identifying Quality Management System
Related Solution:
If you want to find a way to understand complex things in minutes, you should try to visualize data. One of the most useful tool for this is creating a flowchart, which is a diagram representing stages of some process in sequential order. There are so many possible uses of flowcharts and you can find tons of flow charts examples and predesigned templates on the Internet. Warehouse flowchart is often used for describing workflow and business process mapping. Using your imagination, you can simplify your job or daily routine with flowcharts.
Warehouse flowcharts are used to document product and information flow between sources of supply and consumers. The flowchart provides the staged guidance on how to manage each aspect of warehousing and describes such aspects as receiving of supplies; control of quality; shipment and storage and corresponding document flow. Warehouse flowchart, being actual is a good source of information. It indicates the stepwise way to complete the warehouse and inventory management process flow. Also it can be very useful for an inventory and audit procedures.
Picture: Flow Chart Example: Warehouse Flowchart
Related Solution:
If you ever tried programming, you could face a lot of problems as a beginner. To help yourself, create a flowchart to follow an algorithm logic. Flowchart represents a program as a sequence of steps depicted in special symbols for each type of action.
This image of the interactive diagram made in ConceptDraw DIAGRAM applying the Live Objects technology. The diagram shows the effect of Selection Sort algorithm. The left part of the chart is the input area. The diagram in the central part of the drawing is a flow chart showing of the selection sort algorithm. The flowchart includes basic flowchart symbols, that represent various stages of algorithm. The flowchart symbols are connected with arrows ended lines, that depict the direction of the process flow. On the right side — the result is displayed.
Picture: What Is a Flowchart? Definition, Symbols, Examples and How to Create One
Related Solution:
Create flowcharts, organizational charts, bar charts, line graphs, and more with ConceptDraw DIAGRAM.
Picture: Basic Diagramming
Related Solution:
Program Structure Diagram is a visual representation of a program's organization, showing its components and their relationships.
Picture: Program Structure Diagram