Available soon:   Digital agency's social media & community optimizer.

Use Case Diagrams

They are used to identify the primary functions of a system. This article is provide in-depth knowledge about Use Case Diagrams.

digital agency image

They are used to identify the primary functions of a system.

The goal is to create a simplified diagram that shows how the different parts of the system work together.

An example of a use case diagram for a customer service system is shown below.

The use case diagram for the customer service system shows that the system manages customer interactions by providing a way for customers to request products, services, or refunds; provides information about customer accounts; allows customers to contact customer service; and provides information about customer complaints.

They can be used to show how different users will interact with the system.

On the left side is the user, and on the right is the system.

Related:
You're never done learning. This article is provide in-depth knowledge about gap analysis.

A customer signs in to the system. They are given a list of products they can purchase. The user selects a product, and the system updates the product information for them. The user is then given a checkout page. They enter their shipping information, and click submit. The system takes the user's payment information and sends a confirmation email to them. The customer then receives an email notification that their product has shipped.

Use cases should be written in simple language that is easy to understand.

At a minimum, a use case should include the following:

What the user is trying to do

Related:
It involves understanding how businesses operate, how they are structured and what their goals are. This article is provide in-depth knowledge about business analysis techniques.

The system state before the user tries to do it

The system state after the user tries to do it

What the user sees or experiences when they do it

Use case examples are available here.

Each use case should have a unique identifier.

In this example, the identifiers are "User1" and "User2".

User1's Use Case:

I need to be able to create a new account.

User2's Use Case:

I need to be able to login to my account.

Use cases can be divided into smaller sub-use cases if needed.

It is important to be specific when designing use case diagrams.

Task Flow Diagrams

The task flow diagram is used to depict the interaction between different entities in a system. It is typically divided into three sections: the initiation section, the execution section, and the termination section. The initiation section shows the starting point of a task and the termination section shows the end point of the task. The execution section shows the steps taken to complete a task.

Use case diagrams can also be used to show how a system works. For example, a use case diagram for an online shopping system might show a user registering for an account, browsing the store, adding items to their shopping cart, checking out, and receiving an email confirming their purchase.

Include all relevant information in each use case.

The use cases should describe the problem that needs to be solved, how the solution works, and what benefits are realized.

1. Use case diagram for a customer service call

The use case diagram for a customer service call shows all the steps involved in a typical customer service call. The use case starts with a customer trying to reach customer service. The next step is for the customer service representative to take the call. After that, the representative can help the customer with their issue. The use case then ends with the customer thanking the representative and hanging up.

Make sure the use case diagram is consistent with the other diagrams for the system

Overall, the use case diagrams should be consistent with the business model, system architecture, and implementation plan.

System Architecture Diagram

The system architecture diagram should include:

1. The overall system design.

2. The network topology.

3. The software and hardware components.

4. The user interface.

5. The data storage and retrieval system.

Business Model Diagram

The business model diagram should include:

1. The revenue sources.

2. The costs of providing the service.

3. The profit margin for the service provider.

Use Case Diagrams

The use case diagrams should include:

1. The goals of the system users.

2. The flows of information among the system components.

3. The interactions between users and the system.

User Photo
Reviewed & Published by Artie Campbell
Submitted by our contributor
Business Analysis Category
Artie Campbell is internet marketing expert, have solid skill in leading his team and currently the editor of this website's article writer team.
Business Analysis Category

The details matter. This article is provide in-depth knowledge about business analyst job description.

The second step is to understand the problem. This article is provide in-depth knowledge about root cause analysis.

Business requirements are fluid and always changing. This article is provide in-depth knowledge about business requirements.

Understand what's driving the business. This article is provide in-depth knowledge about business analysts.

Try to listen more than you speak. This article is provide in-depth knowledge about certified business analyst.