UML Class Diagram Constructor
UML Class Diagrams is a type of static structure diagram that is used both for general conceptual modeling of the systematics of the application, and for detailed modeling translating the models into programming code. It describes the structure of a system by showing the:
- classes of a system,
- attributes,
- operations,
- relationships between them.
The Rapid UML Solution for ConceptDraw DIAGRAM includes the UML Class Diagram library that helps you to design the UML Class Diagram quick and easy. You can simply and quickly drop the ready-to-use objects from the library into your document to create the UML Class Diagram.
Pic 1. UML Class Diagram Software
On the UML Class Diagram, Classes are represented as boxes that consist of name, attributes of the class, operations or methods, and responsibilities.

Pic 2. UML Class Diagram Components
ConceptDraw DIAGRAM allows you to set the following visibility markers that assign where and how will be available the class components: of a class member: Public (+), Private (-), Protected (#), Derived (/), Static (_), Package (~). The visibility marker must be placed before the name of class member.

Pic 3. UML Class Diagram Components
ConceptDraw DIAGRAM allows you to depict the associations (static relationships) between objects and classes on the Class Diagrams. The association that connects two classes is represented as:
- Aggregation (“has a”) association – as line with empty diamond.
- Composition (“owns a”) association – as line with filled diamond.
- Generalization or Inheritance (“is a”) association – as line with empty triangle.
- Realization association – as unbroken line with empty triangle.
- Dependency association - as unbroken line with an open arrowhead.
- Synchronous message association – as line with filled triangle.
The components with Private visibility (-) are not visible from outside. The Protected visibility (#) allows the components be accessible in any child class. The components with Public visibility (+) are visible for all other classes. The Derived (/) class inherits the properties of the base class. The Static (_) visibility is used at the encapsulation. The Package (~) visibility shows that the components are accessible to any class of this package.

Pic 4. UML Class Diagram Associations
ConceptDraw DIAGRAM allows to indicate the multiplicity of associations, i.e. the quantity of instances of one class that are linked to one instance of the other class. There are four notations:
- 0..1 – no or one instance;
- 1 – one instance;
- 0..* – zero or more instances;
- 1..* – one or more instances.
Pic 5. UML Class Diagram Multiplicity Associations

Pic 6. UML Class Diagram Constructor.
This example represents the aggregation associations and uses the multiplicity of associations.
The Rapid UML Solution of ConceptDraw DIAGRAM also provides templates and samples that help you to create the UML Class Diagram in one moment.

Pic 7. Rapid UML Solution in ConceptDraw STORE
The document of ConceptDraw DIAGRAM with UML Class Diagram is a vector graphic document and can be reviewed, modified or convert to a variety of formats: image, HTML, PDF file, MS PowerPoint Presentation, Adobe Flash or MS Visio.

Pic 8. Export options from ConceptDraw DIAGRAM
ConceptDraw DIAGRAM extended with the Rapid UML Solution is perfect for drawing professional UML Class Diagrams.
TEN RELATED HOW TO's:
An inductor, also called a coil or reactor, is a passive two-terminal electrical component which resists changes in electric current passing through it. It consists of a conductor such as a wire, usually wound into a coil. Energy is stored in a magnetic field in the coil as long as current flows. When the current flowing through an inductor changes, the time-varying magnetic field induces a voltage in the conductor, according to Faraday’s law of electromagnetic induction.
26 libraries of the Electrical Engineering Solution of ConceptDraw DIAGRAM make your electrical diagramming simple, efficient, and effective. You can simply and quickly drop the ready-to-use objects from libraries into your document to create the electrical diagram.
Picture: Electrical Symbols — Inductors
Related Solution:
ConceptDraw DIAGRAM diagramming and vector drawing software extended with Marketing Diagrams Solution from the Marketing Area of ConceptDraw Solution Park is the best software for quick and easy creating Marketing Flow Chart of any complexity and design.
Picture: Marketing Flow Chart
Related Solution:
UML Object Diagram shows the structure of a modeled system at a specific time.
ConceptDraw has 393 vector stencils in the 13 libraries that helps you to start using software for designing your own UML Diagrams. You can use the appropriate stencils of UML notation from UML Object library.
Picture: UML Object Diagram. Design Elements
Related Solution:
This sample represents the actors, use cases and dependencies between them, and also the relationships between use cases. There are used dependency and use case generalization associations on this UML diagram. Use case generalization is used when you have two similar use cases, but one of them does more than another.
This sample shows the work of the Financial Trade sphere and can be used by trading companies, commercial organizations, traders, different exchanges.
Picture: Financial Trade UML Use Case Diagram Example
This example shows the UML Diagram. It was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the Rapid UML Solution from the Software Development area of ConceptDraw Solution Park.
It’s very simple, convenient and quick to design professional looking UML Diagrams of any complexity using the Rapid UML Solution that provides a wide set of predesigned objects, templates and samples.
Picture: Professionally Designed UML Diagram Examples
Related Solution:
Computer networks nowadays are spread all across the world. The large number of parameters, such as geographic scale or communication protocols, can divide networks. One of the most common types of networks is called local area network (LAN). It convenient to represent network examples by means of diagrams.
This local area network (LAN) diagram provides an easy way to see the way the devices in a local network are interacted. The diagram uses a library containing specific symbols to represent network equipment , media and the end-user devices such as computers (PC, mac, laptop) , network printer, hubs, server and finally a modem. There are two types of network topologies: physical and logical. The current diagram represents precisely a physical type of LAN topology because it refers to the physical layout of a local network equipment.
Picture:
What is a Local Area Network?
Examples of LAN Diagrams
Related Solution:
UML Diagrams Social Networking Sites Project. This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the UML Class Diagram library of the Rapid UML Solution from the Software Development area of ConceptDraw Solution Park.
This sample shows the structure of the popular social networking site Linkedin and is used in the business field, in IT, at the projection and creating of the social networking sites.
Picture: UML Class Diagram Example - Social Networking Site
Related Solution:
ConceptDraw DIAGRAM is a powerful drawing tool that changes the way diagrams are produced.
Diagrama de Topologia or Topology Diagram helps you see the big picture as you develop a service.
Picture: Diagrama de Topologia
Related Solution:
Tool to draw Metro Map styled inforgraphics. London Tube map sample.
Picture: How to draw Metro Map style infographics? (London)
Related Solution:
Have you ever needed a flowchart, but did not have the time or tools to build one? Rapid Draw allows you to build a professional flowchart quickly and easily. You have the ability to add your own shapes to Rapid Draw’s built in shape library.
Picture: How To Create a FlowChart using ConceptDraw
Related Solution: