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 PRO 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
  • Package
  • Multiplicity: many (zero or more)
  • Communication line
  • Use case set 2.0
  • Divider
  • Actor 2
  • System boundary
  • Frame, fragment
  • Note
  • Symbol << >>
  • Association Many-to-Many
  • Association One-to-Many
  • Smart connector (with options)
  • Interface
  • Smart connector
  • Line connector
  • Note connector

UML Use Case Diagram library

Pic.1. UML Use Case Diagram Library

UML Use Case Diagrams: Design Elements  (Win, Mac)

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:

How to Create a Process Flowchart

Use ConceptDraw PRO diagramming and vector graphics software to visually model your own IT construction processes.Flowchart - Synthetic object
Picture: How to Create a Process Flowchart
Related Solution:

Settlement Process Flowchart. Flowchart Examples

Create your own flow charts of settlement processes using the ConceptDraw PRO diagramming and vector drawing software extended with the Cross-Functional Flowcharts solution from the Business Processes area of ConceptDraw Solution Park. Download easy flowchart software to create settlement process flowcharts show steps of monthly settlement with your business quickly and easily.Settlement Process Flowchart
Picture: Settlement Process Flowchart. Flowchart Examples
Related Solution:

Process Flowchart

When trying to figure out the nature of the problems occurring within a project, there are many ways to develop such understanding. One of the most common ways to document processes for further improvement is to draw a process flowchart, which depicts the activities of the process arranged in sequential order — this is business process management. ConceptDraw PRO is business process mapping software with impressive range of productivity features for business process management and classic project management. This business process management software is helpful for many purposes from different payment processes, or manufacturing processes to chemical processes. Business process mapping flowcharts helps clarify the actual workflow of different people engaged in the same process. This samples were made with ConceptDraw PRO — business process mapping software for flowcharting and used as classic visio alternative because its briefly named "visio for mac" and for windows, this sort of software named the business process management tools. This flowchart diagram shows a process flow of project management. The diagram that is presented here depicts the project life cycle that is basic for the most of project management methods. Breaking a project into phases allows to track it in the proper manner. Through separation on phases, the total workflow of a project is divided into some foreseeable components, thus making it easier to follow the project status. A project life cycle commonly includes: initiation, definition, design, development and implementation phases. Distinguished method to show parallel and interdependent processes, as well as project life cycle relationships. A flowchart diagram is often used as visual guide to project. For instance, it used by marketing project management software for visualizing stages of marketing activities or as project management workflow tools. Created with ConceptDraw PRO — business process mapping software which is flowcharting visio alternative or shortly its visio for mac, this sort of software platform often named the business process management tools.business process flowcharts, flowchart symbols, process flow diagram, workflow diagram, flowchart maker
Picture: Process Flowchart
Related Solution:

Diagramming Software for Design UML Collaboration Diagrams

ConceptDraw helps you to start designing your own UML Collaboration Diagrams with examples and templates.uml collaboration diagram for mac
Picture: Diagramming Software for Design UML Collaboration Diagrams

Road Transport - Design Elements

Samples, templates and libraries contain vector clip art for drawing the Road Transport Illustrations.Road Transport Design Element,  Road Transport  clipart
Picture: Road Transport - Design Elements
Related Solution:

UML Block Diagram

Use Case Diagram Taxi Service UML. This sample was created in ConceptDraw PRO 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:

Jacobson Use Cases Diagram

The vector stencils library UML Use Case contains specific symbols of the UML notation such as actors, actions, associations and relationships for the ConceptDraw PRO diagramming and vector drawing software. This library is contained in the Rapid UML solution from Software Development area of ConceptDraw Solution Park.Jacobson Use Cases Diagram - Restaurant System
Picture: Jacobson Use Cases Diagram
Related Solution:

UML Deployment Diagram Example - ATM SystemUML diagrams

This sample was created in ConceptDraw PRO diagramming and vector drawing software using the UML Deployment Diagram library of the Rapid UML Solution from the Software Development area of ConceptDraw Solution Park. This sample shows the work of the ATM (Automated Teller Machine) banking system that is used for service and performing of the banking transactions using ATMs. System engineers can use comprehensive UML diagrams solution.ATM System. UML Deployment Diagram
Picture: UML Deployment Diagram Example - ATM SystemUML diagrams
Related Solution:

UML Diagram

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.UML Diagrams
Picture: UML Diagram
Related Solution:

UML Class Diagram Generalization ExampleUML Diagrams

This sample was created in ConceptDraw PRO 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 describes the use of the classes, the generalization associations between them, the multiplicity of associations and constraints. Provided UML diagram is one of the examples set that are part of Rapid UML solution.uml class diagram generalization example
Picture: UML Class Diagram Generalization ExampleUML Diagrams
Related Solution:
1 Diagram Software
Professional business graphics tool for drawing schemes, diagrams and illustrating business documentation
1 Mind Map Software
Excellent tool for Mind Mapping, Planning, Brainstorming, and Building Processes
1 Project Management Software
The full complement of features needed to successfully plan and execute projects, including task and resource management, reporting, and change control