UML Use Case Diagram. Design Elements
UML Use Case Diagram is a type of Behavior Diagrams that displays the dependencies between the actors and use cases.
UML Use Case Diagram displays the system on the conceptual level.
The purpose of a UML Use Case Diagram is to demonstrate the various types of users of a system and the different ways of their interacting with this system. Use Case Diagrams are often used together with the textual use cases and other types of diagrams.
The notation for a Use Case Diagram involves the following types of symbols:
- Use cases are represented as the horizontally shaped ovals and display the different uses.
- Actors are the people that employ the use cases and are represented on the diagram as figures of persons. Actors cannot be related each to other (except relations of generalization/inheritance).
- Associations are shown as lines between actors and use cases.
- System boundary – the box with the name and ovals (use cases) inside that sets a system scope to use cases.
- Packages that allow you to add the elements in groups.
The Rapid UML Solution for ConceptDraw DIAGRAM contains 13 vector stencils libraries with 393 interactive shapes that you can use to design your UML diagrams.
To design a Use Case Diagram use the UML Use Case Diagram library.
UML Use Case Diagram library contains 26 shapes:
- Include relationship
- Use case
- Communicates relationship
- Actor 1
- Uses relationship
- Extend relationship
- Generalization relationship
- Multiplicity: mandatory
- Multiplicity: many (zero or more)
- Communication line
- Use case set 2.0
- Actor 2
- System boundary
- Frame, fragment
- Symbol << >>
- Association Many-to-Many
- Association One-to-Many
- Smart connector (with options)
- Smart connector
- Line connector
- Note connector
Pic.1. UML Use Case Diagram Library
Pic.2. UML Use Case Diagram Library Elements
ConceptDraw Rapid UML solution provide UML Use Case Diagram library of vector stencils for use case diagram elements like actors, use cases, connectors, etc.
Use the library UML Use Case Diagram to draw your own UML use case diagrams that show interactions between a roles (actors) and a system, to achieve a goal.
TEN RELATED HOW TO's:
The most worked out and commonly used methodology of business processes description is IDEF methodology. Besides business processes it allows to describe functional blocks, for example production and marketing. ConceptDraw lets creation of business processes description using IDEF0 and IDEF2 methods.
Picture: Business Processes
Sequence UML for ATM - This sample represents the UML Sequence Diagram of working the ATM (Automated Teller Machine) banking system. On this diagram are represented the processes and objects that occur at the same time as lifelines (parallel vertical lines), and the messages exchanged between them as horizontal arrows. This sample can be used by the banks for service of the banking transactions using ATMs.
Picture: Sequence UML for ATM
ConceptDraw DIAGRAM extended with Data Flow Diagrams solution is the best diagramming and vector drawing software for quick and easy designing the Data Flow Diagram Example of any complexity.
Picture: Data Flow Diagram Example
Cisco icons are globally recognized and generally accepted as standard for network icon topologies. The ConceptDraw vector stencils library "Cisco buildings" contains 21 symbols for drawing the computer network diagrams using the ConceptDraw DIAGRAM diagramming and vector drawing software.
Picture: Cisco Buildings. Cisco icons, shapes, stencils and symbols
UML Component Diagram illustrates show components are wired together to larger components and software systems that shows the structure of arbitrarily complex systems.
Rapid UML Solution for ConceptDraw DIAGRAM contains 13 vector stencils libraries with 393 interactive shapes that you can use to design your UML diagrams.
To design a Component Diagram use the UML Component Diagram library.
UML Component Diagram library contains 36 shapes
Picture: UML Component Diagram. Design Elements
The use case diagram (behavior scenarios, precedents) is the initial conceptual representation of the system during its design and development. This diagram consists of actors, use cases and relationships between them. When constructing a diagram, common notation elements can also be used: notes and extension mechanisms.
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 types of user’s interactions with the system and is used at the registration and working with the database system.
Picture: UML Use Case Diagram Example. Registration System
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.
Picture: UML Block Diagram
Samples, templates and libraries contain vector clip art for drawing the Road Transport Illustrations.
Picture: Road Transport - Design Elements