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 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 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 determines interactions between the elements.
Use case is a description of the system behavior on the request from the outside of this system.
Component describes the physical part of the system.
Node is a resource available during the run time.
Behavioral things (dynamic part of the model):
Interaction is a set of messages that the elements exchange for execution the tasks.
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 groups the classes and other packages.
Annotational things (the mechanism for capturing the remarks, descriptions, and comments of the UML model elements):
Note is a textual explication.
Association is a relationship that connect two classes.
Dependency is a relationship when some changes of one element of the model can need the change of another dependent element.
Generalization is an association between the more general classifier and the more special classifier.
Realization is a relationship between interfaces and classes or components that realize them.
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:
ConceptDraw DIAGRAM extended with Mathematics solution from the Science and Education area is a powerful diagramming and vector drawing software that offers all needed tools for mathematical diagrams designing.
Mathematics solution provides 3 libraries with predesigned vector mathematics symbols and figures:
Solid Geometry Library, Plane Geometry Library and Trigonometric Functions Library.
Picture: Mathematics Symbols
Nowadays, it's easy to create any drawing with appropriate software tools. Special Seating Plan solution from Building Plans area has all the design elements possible to create any seating plan that you might need. It might be a plan of a theater, or a cinema or even a wedding plan.
A seating plan is an indispensable element of any public event organization. Well thought-out arrangement of seats, furniture and other items help making the event a successful and effective. If you are organizing a spectacular event in a big theater or in a banquet hall, ConceptDraw Seating Plans solution is the tool for you. Especially its library of graphic elements for large and small blocks of seats, stairs, sectors, stage and backstage - just 67 vector objects. The Seating Plans Solution is specially developed for seating plans easy construction. With the help of this solution you'll quickly sketched the seating plan for any event
Picture: Building Drawing Software for Design Seating Plan
With best content of the Wireless Network solution that includes more than 10 building pre-designed objects network engineers can illustrate the computer network of a building.
Picture: Illustrate the Computer Network of a Building
Today, we can’t imagine our lives without daily data exchange. To call a set of devices that can be connected with each other a computer network, we must be sure that these devices support appropriate protocols to transfer data. A network consisting of personal devices is private, and global computer networks, for example, Internet, connects network nodes worldwide.
This diagram represents a computer telecommunication network. The network depicted on the current diagram is featured with networked communication devices that provide data exchange through Internet. The network interconnections and connections between Internet nodes are settled using the cable media and wireless media. The nodes are the network workstations (terminals). and host computers. This network diagram was drawn with ConceptDraw DIAGRAM and its Computer and Networks Diagrams solution.
Picture: Computer Network. Computer and Network Examples
ERD drawing becomes easier with predesigned entity relationship symbols, work flow shapes, entity relationship stencils. All variety of ERD symbols you may need for ERDs design is packed into libraries and templates from Entity-Relationship Diagram (ERD) Solution for ConceptDraw DIAGRAM diagramming and vector drawing software.
But anyone have an ERD symbols quick reference? Detailed reference information for them is represented at the tables.
Picture: Anyone Have an ERD Symbols Quick Reference?
At the base of the identity of an organisational is its organizational culture.
Picture: Pyramid Diagram
Architectural drawing allows to show the location of a building or ensemble of buildings on the ground, indicating the cardinal points. For centuries, people had been studying architecture in universities to learn how to draw building plans and now everyone can do it easily just using appropriate software. While developing the building plan, its graphic part, you can display the part of the floor or the entire floor of a building with an indication of the exact location of the drawn premise.
Small-sized apartments does not restrict the advanced interior design opportunities. Here is a detailed and precise floor plan of a pretty small apartment. A furniture objects are added to show possible interior of this home. This plan can be used to help somebody with a floor layout and furniture arrangement. Having this floor plan in a pocket while shopping would be useful to check if there is enough rooms for a new furniture.
Picture: How To Draw Building Plans
UML Timing Diagram as special form of a sequence diagram is used to explore the behaviours of objects throughout a given period of time.
Picture: Timing diagram