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
- 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
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 world-best Entity Relationship Diagram software suitable for professional ERD drawing is ConceptDraw DIAGRAM software extended with the Entity-Relationship Diagram (ERD) solution. This solution contains all libraries, templates and samples you may need for professional ERD drawing.Picture: Entity Relationship Diagram Software
Related Solution:
UML Class Diagrams describes the structure of a system by showing the system's classes, their attributes, and the relationships among the classes.Picture: UML Class Diagram. Design Elements
Related Solution:
The Rapid UML solution from Software Development area of ConceptDraw Solution Park includes 13 vector stencils libraries for drawing the UML 2.4 diagrams using ConceptDraw DIAGRAM diagramming and vector drawing software.Picture: Design Elements for UML Diagrams
Related Solution:
The vector stencils library Watercraft contains clipart of ships, boats, yachts, submarines for ConceptDraw DIAGRAM diagramming and vector drawing software.
Use it to draw illustrations of vessels and water transport over a sea, ocean, lake, canal, river.Picture: Watercraft - Design Elements
Related Solution:
Class Diagram for Goods Transport System in UML. 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 concept of working of the transport company and is used by transport companies, carriers at the transportation of various goods.Picture: UML Class Diagram Example for GoodsTransportation System
Related Solution:
SWOT analysis is an effective method of business planning, the question is how to do it. The most obvious way is to make a SWOT analysis in a Word document, which is not very convenient. Luckily, you can use software like ConceptDraw DIAGRAM that has features and templates made especially for SWOT analyzing.
A SWOT Analysis is a manager's means of the strategic planning. It is used to define and classify considerable internal moments (strengths and weaknesses) and external forces (opportunities and threats) a business faces. You can use ConceptDraw MINDMAP to determine and organize factors utilized for SWOT analysis, and represent them in the SWOT matrix using ConceptDraw DIAGRAM. Using mind maps empowers you to explore and rank a lot of data engaged for SWOT analysis as well as recognize the relations between various pieces of information.Picture: How to Make SWOT Analysis in a Word Document
Related Solution:
Structured-systems analysis and design method uses data flow diagrams to represent the process of data flowing through a system. Talking about this might be useless without a proper example of DFD for online store (Data Flow Diagram). This DFD example shows all the distinctness that a diagram can bring into a scattered data structure.
Data flow diagrams are used to show how data is processed within some business processes. Making DFD is a common practice for business process modeling and analysis. This diagram represents the online store business flow. It describes inputs and outputs within online selling process and depicts the interactions between its participants. This DF diagram can be used by system analysts to create an overview of a business, to study and discover its inherent strengths and weak points.Picture: Example of DFD for Online Store (Data Flow Diagram)
Related Solution:
When it comes to system construction, a class diagram is the most widely used diagram. UML Class Diagrams is a type of static structure diagram that is used for general conceptual modeling of the systematics of the application. Such a diagram would illustrate the object-oriented view of a system. The object orientation of a system is indicated by a class diagram. It describes the structure of a system by showing the general issues,classes of a system, attributes, operations, interfaces, inheritance, and the relationships between them.Picture: UML Class Diagram Notation
Related Solution:
This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the UML Sequence Diagram library of the Rapid UML Solution from the Software Development area of ConceptDraw Solution Park.
This sample shows the interactions of the customer with the system and is used at the registration on the sites.Picture: UML Sequence Diagram Example. SVG Vectored UML Diagrams Tools
Related Solution:
When we start to speak about databases, we must always mention database structure visualization. One of the most common ways to do it is to create an entity relationship diagram, and to put appropriate symbols on it. It is important either for database projecting and for its' future maintenance.
Entity Relationship Diagram describes data elements and their relationships within a database. There are a set of special symbols that depict each element of an entity relationship diagram. Entities - represents some stable components such as supplier, employee, invoice, client, etc. Relation symbols show how the entities interact. Attributes define characteristics of the relationships. Attributes can be one-to-one or many-to-many. Physical symbols is used in the physical models. They represent items such as fields, tables, types and keys. ERD physical symbols are the building material for the database. Notation lines are used to illustrate the relationships. The most common method is Crow’s Feet notation. You can use ConceptDraw Entity-Relationship Diagram (ERD) solution to represent a database using the Entity-Relationship model.Picture: Entity Relationship Diagram Symbols
Related Solution: