Made with
ConceptDraw
DIAGRAM 18

Use Case Diagrams technology with ConceptDraw DIAGRAM

Use case diagrams are used at the development of software and systems for definition of functional system requirements or system of systems. Use case diagram presents the consecution of object’s actions (user’s or system’s) which are executed for reaching the definite result. Besides, the system’s behavior at the interaction with an object is described. The technology of the graphic representation of the use case was firstly proposed by I. Jacobson in 1986. Already in 90th many planners started using of use case diagrams to describe functional system requirements.

Each use case diagram describes the scenario of execution of a definite task or reaching of any goal. For most projects many use case diagrams are created to describe all possible use case for described system. Diagrams may differ in scale and in detailed elaboration of described actions. Diagrams describing business processes describe people actions and objects which take part in business process (E.g. people which settle accounts in banks and tellers which accept money), and diagrams describing software systems are focused on data and the system reaction on this data. Thus use case diagrams of business processes describe what happens in the process and system use case diagrams describe how data interact.

Use case diagram should:

  • Describe the consecution of actions of the object for reaching definite result;
  • Have comprehensible denotations of actions;
  • Have sufficient level of detailed elaboration/.

Use case diagrams consist of following objects: actors, actors’ actions variants of use or connections between variants of use. Connections between actors on use case diagrams are not shown.

Actors are objects which execute some actions. On the diagram actors are present in the form of people figures.

Actors’ actions are called variants of use and depicted in the form of ovals named in verbal form.

Actors’ connections are presented in the form of two-forked arrows,

Connections between use cases are depicted in the form of arrows with marks which define connection type. Connections can be of following types:

  • Include – one of the variants of usage includes the other and depends on its results. Connection is represented in the form of a dotted arrow from included use case to including with the mark “include”.
  • Extend – one of the use case supplement the other at definite conditions. Connection is presented in the form of the dotted arrow from the supplemental use case to complemented use case with the mark “extend”.

  • Generalization – presented on the diagram use case can be the particular case of the more general use case. In such case the connection is presented in the form of a solid line with the ending in form of an empty triangle from particular use case to general. Such connections are often used in object-oriented modelling at subclasses description.

The whole system is marked out with rectangle, which denotes boundaries of the described system.

Usage of use case diagrams is considered as the visual way of system requirements. Actions in the system are presented in the form of comprehensible and logical descriptions, which make system requirements obvious.

Use Case Diagrams technology with ConceptDraw DIAGRAM  *

TEN RELATED HOW TO's:
You need design a Finite State Machine (FSM) diagram and dream to find a powerful software to make it easier? ConceptDraw DIAGRAM extended with Specification and Description Language (SDL) Solution from the Industrial Engineering Area of ConceptDraw Solution Park is the best software for achievement this goal.Finite State Machine *
Picture: Finite State Machine
Related Solution:
Agile methodology is an excellent alternative to waterfall and traditional sequential development. ConceptDraw DIAGRAM software extended with SCRUM Workflow solution is ideal for quick and easy designing various diagrams, charts, mind maps and schematics illustrating software development using Agile methodologies, and in particular Scrum methodology.Agile Methodology *
Picture: Agile Methodology
Related Solution:
Create your own Linux audit flowcharts using the ConceptDraw DIAGRAM diagramming and vector drawing software extended with the Audit Flowcharts solution from the Finance and Accounting area of ConceptDraw Solution Park. This flowchart example describing auditd, the linux audit tool.Linux Audit Flowchart Example. Flowchart Examples
Picture: Linux Audit Flowchart Example. Flowchart Examples
Related Solution:
SysML →
Systems Modeling Language (SysML) is a general-purpose modeling language for systems engineering applications. ConceptDraw DIAGRAM diagramming and vector drawing software was extended with SysML Solution from the Software Development Area of ConceptDraw Solution Park specially to help systems engineers design various model systems with SysML.SysML *
Picture: SysML
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.UML Sequence Diagram Example. SVG Vectored UML Diagrams Tools *
Picture: UML Sequence Diagram Example. SVG Vectored UML Diagrams Tools
Related Solution:
Event-Driven Process Chain Diagrams is using for improvement throughout an organisation. ConceptDraw DIAGRAM - software that reduces the time needed to create a EPC diagrams.The Building Blocks Used in EPC Diagrams *
Picture: The Building Blocks Used in EPC Diagrams
Related Solution:
UML Class Diagram can be created using ConceptDraw DIAGRAM diagramming software contains rich examples and template. ConceptDraw is perfect for software designers and software developers who need to draw UML Class Diagrams.UML Class Diagram *
Picture: UML Class Diagram
This sample shows the Flowchart that displays the layout and work flow of the cloud marketing platform. This diagram has a style of the marketing brochure. This style displays the central product that is related to the other issues. Using the ready-to-use predesigned objects, samples and templates from the Flowcharts Solution for ConceptDraw DIAGRAM you can create your own professional looking Flowchart Diagrams quick and easy.Flowchart Marketing Process. <br>Flowchart Examples *
Picture: Flowchart Marketing Process. Flowchart Examples
Related Solution:
For documenting the Cloud Computing Architecture with a goal to facilitate the communication between stakeholders are successfully used the Cloud Computing Architecture diagrams. It is convenient and easy to draw various Cloud Computing Architecture diagrams in ConceptDraw DIAGRAM software with help of tools of the Cloud Computing Diagrams Solution from the Computer and Networks Area of ConceptDraw Solution Park.Cloud Computing Architecture Diagrams *
Picture: Cloud Computing Architecture Diagrams
Related Solution:
The vector stencils library COM and OLE from the solution Software Engineering contains 15 symbols of the COM and OLE objects for ConceptDraw DIAGRAM software.COM and OLE Diagram
Picture: COM and OLE Diagram
ConceptDraw
DIAGRAM 18