Modeldraw
  • Welcome to Modeldraw
  • Getting Started
    • Quickstart Guide
  • FAQ
  • UML Designer
    • Common Elements
      • Comment
      • Comment Link
      • Dependency
      • Realization
      • Frame
    • Class Diagrams
      • Class
      • Association
      • Generalization
      • Composition
      • Aggregation
      • Enumeration
      • Interface
      • Association Class Link
      • Ball (Interface Realization)
      • Socket (Required Interface)
    • Sequence Diagrams
      • Lifeline
      • Activation Bar
      • Synchronous Message
      • Asynchronous Message
      • Return Message
      • Found Message
      • Interaction Frame
    • Use Case Diagrams
      • Actor
      • Use Case
      • Association
      • System Boundary
      • Generalization
      • Include Relationship
      • Extend Relationship
    • State Machine Diagrams
      • State
      • Initial State
      • Final State
      • Transition
      • Superstate
      • Concurrent Boundary
      • History Pseudostate
      • History Transition
    • Package Diagrams
      • Package
    • Deployment Diagrams
      • Node
      • Communication Path
      • Deployed Artifact
      • Internet
    • Activity Diagrams
      • Initial Node
      • Activity Final
      • Action
      • Flow
      • Decision / Merge
      • Fork / Join
      • Partitions
      • Flow Final
      • Send Signal
      • Accept Signal
      • Time Signal
    • Component Diagrams
      • Component
      • Ball (Interface Realization)
      • Socket (Required Interface)
    • Communication Diagrams
      • Object
      • Link
  • Wireframes
    • Views
    • Layouts
    • Components
Powered by GitBook
On this page
  • Understanding Use Case
  • Working with Attachments
  1. UML Designer
  2. Use Case Diagrams

Use Case

PreviousActorNextAssociation

Last updated 7 months ago

A Use Case in a Use Case Diagram represents a specific action or functionality that the system provides to its users. It describes a sequence of actions that provide a measurable value to an actor.

With Use Cases in Modeldraw's Use Case Diagram, you can:

  • Define and illustrate the main functions or services that your system provides

  • Capture the interactions between the system and its users (actors)

  • Describe the system's behavior from an external user's perspective

  • Organize and prioritize system requirements

  • Provide a foundation for further detailed analysis, such as creating user stories or functional specifications

  • Communicate system functionality to both technical and non-technical stakeholders

Understanding Use Case

A Use Case in Modeldraw's Use Case Diagram tool is typically represented by an oval shape with the name of the use case inside. Use Cases are fundamental components of Use Case Diagrams as they define the system's behavior. Key points to understand about Use Cases include:

  • Each Use Case represents a distinct functionality or service that the system offers to its users.

  • Use Cases are always associated with one or more Actors who initiate or participate in the functionality.

  • Each Use Case should represent a complete and meaningful goal from the user's perspective.

  • Use Cases can be high-level (representing major functionality) or more detailed (representing specific operations).

  • Use Cases can have relationships with other Use Cases, such as "include" or "extend" relationships.

  • Use Cases are typically contained within the system boundary, representing internal system functionality.

Remember that Use Cases should represent distinct, valuable functionalities that your system provides to its users. When naming Use Cases, use clear, action-oriented phrases that describe what the system does from the user's perspective.

Working with Attachments

Use Cases in Modeldraw support attachments, allowing you to associate additional files or documents with a specific Use Case.

Uploading attachments

To upload attachments to a Use Case:

  1. Open the properties dialog of the Use Case you want to upload attachments to.

  2. Go to Attachments tab and upload files by clicking the Add attachment button.

  3. Click OK button on the properties dialog, this will save the attachments and make them available to users.

Downloading attachments

To access attachments of a Use Case

  1. Click on the small attachment icon that is shown next to the Use Case shape.

  2. A dialog will open, allowing you to download the attached files.

This feature is useful for linking additional specifications, user stories, or any relevant documentation to your Use Case.

A Use Case with uploaded attachments
Uploading attachments in the properties dialog of a Use Case