Use case Diagrams:

Use case Diagrams:

In order to define a system, it is important to define the behavior of the system when it is running/operator or in other words, the dynamic nature of the system. There are five types of UML diagrams available of which use case diagram is one. It needs both internal or external factors for making the interaction.

Use cases are system functionalities written in an organized manner. The diagram consiste of a few components.

  1. Internal or external agents known as actors
  2. Functionalities represented as use cases
  3. Relationships among use cases and actors

A use case diagram is normally used in cases where system events and flows are to be clearly specified. There are other diagrams that allow users to understand data flow, etc. This is a high level diagram that provides details on each cases's functionality, its inputs and outputs.

Use cases are normally drawn based on BA's understanding and then further refined through discussions and collaborations. When written down or with the help of notes, use cases can also provide information on exceptions, pre-conditions and post conditions. Such detailed use cases can be used as an input for testing.

Some important actions to be taken when drawing a use case diagram are as mentioned below:

  1. Name of the use case should determine and clearly explain its functionality.
  2. The actors should be suitably named depending on their role in real world.
  3. Dependencies and relationships should be explicitly denoted and easy to understand.
  4. The use case point should clarify all sorts of requirements. Do not try to explain all relationships in the same diagram and this would just reduce readability.

Below is an example of a use case diagram

No alt text provided for this image


Arun Kumar

Senior Test Analyst at Resulticks

4 年

Useful information!!!!!

Karthik Raja Ponraj

Business Analyst|Consultant|Product Owner|CPSPO ? |Content Creator|US Healthcare| CSPO?| PAHM?|ISTQB?|PSM1|PSPO1

4 年

Krishna Krishnan Valuable information ! ??

要查看或添加评论,请登录

Krishna Krishnan的更多文章

  • Product Management 101- Part 1

    Product Management 101- Part 1

    Over time as my career has taken a trajectory, I have been discovering this field called product management more…

  • The process of building a BPMN

    The process of building a BPMN

    After reviewing BPMN and Connecting Objects, Pools, Swimlanes and Artifacts. The underlying concept of a BPMN is…

  • BPMN: Connecting Objects, Pools, Swimlanes and Artifacts

    BPMN: Connecting Objects, Pools, Swimlanes and Artifacts

    After having reviewed the general concept of BPMN and the various types of events, today, we are going to review…

    2 条评论
  • Business Process Modelling Notations

    Business Process Modelling Notations

    BPMN or Business Process Modeling Notations is a flow chart method that models the steps of a business process that is…

  • Basic Principles of Use cases

    Basic Principles of Use cases

    In the last article, I gave an overview of use cases to generically explain the structure of a use case. This time, I…

  • User Story: An overview

    User Story: An overview

    This is a short extension to the article on Requirement organization. A user story is a tool used to capture…

    2 条评论
  • Requirement Analysis Part 3: Requirement Organization

    Requirement Analysis Part 3: Requirement Organization

    In the previous article, we talked about requirement prioritization. This article will cover requirement organization.

  • Requirement Analysis - Part 2 : Requirement Prioritization

    Requirement Analysis - Part 2 : Requirement Prioritization

    After having covered methods of requirement elicitation and types of requirements over the past few weeks, this week I…

    2 条评论
  • Difference between role of Product Owner and Business Analyst

    Difference between role of Product Owner and Business Analyst

    I am doing a quick turnabout here to focus on the difference between the roles of Product Owner and Business Analyst…

  • Requirement Analysis - Part 1: Types of Requirements

    Requirement Analysis - Part 1: Types of Requirements

    We have earlier had a look at methods of requirement elicitation. Once these requirements are gathered, it is time to…

社区洞察

其他会员也浏览了