An Insight On Use Case Modelling

An Insight On Use Case Modelling

3 mins read388 Views Comment
Updated on Mar 25, 2022 15:28 IST

This article will help readers in understanding Use Case Modelling. Through this concept, one can easily understand user-system interaction.

2022_03_Add-a-heading-6.jpg

Table of Contents

  1. Actors
  2. Tools used for Use Case Modelling

Use Case Modelling is a widely approached mechanism across industries. It gives you an insight into the interaction between users and the system. It is an illustrative method to represent a process broken as per system functionality. 

Use Case Modelling explains the inception of a process, its implicit and explicit dimensions. The term “Implicit” means mandatory steps carried out to accomplish a functionality. “Explicit” means steps taken up by you as per the choice of optional functions.

Use Case Modelling is widely used in industries such as IT, aviation, electronics, metal, automobiles and e-commerce etc. The increasing demand for process orientation has played a vital role in exploring Use Case Modelling.

Recommended online courses

Best-suited Data Science courses for you

Learn Data Science with these high-rated online courses

1.18 L
12 months
80 K
4 months
2.5 L
2 years
90 K
24 months
2.5 L
2 years
Free
4 weeks
1.24 L
48 months

Actors

Almost all industries involve customers or the end-users, systems and their functions and administrators. You can categorize actors as given below:

1. User/s

The actors who are directly involved in order to execute a function are called Primary users. They can be human or systems. 

You can generalize users as primary, secondary and various other types of users who have a provision to initiate the function. For example, SBI FAST (Funds Available At Shortest Time) has an app called SBI FAST downloaded by end-user such as registered “Corporates” for Cheque Management services and configured SBI back office team members in the system.

Thus, the primary users are corporates and the secondary users are the backend team members. This kind of user categorization is called user generalization. We also have “External Actors” and “Systems” such as infra support required to run the application. For example servers, hardware, SMSC gateway etc.

The Future of Data Science
The Future of Data Science
The applications of data science are immense and the future holds great potential for data science and related technologies. The article focuses on the future of data science.
Top 10 Data Science Applications
Top 10 Data Science Applications
We generate a lot of information every day and the evolution of technology has led us to improve the information extraction processes using increasingly complex processes and systems to obtain...read more
Must Known Data Science Trends and Technologies
Must Known Data Science Trends and Technologies
Before discussing Must Known Data Science Trends and Technologies, let’s discuss the elephant in the room:

2. Secondary User

Those actors that support a specific functionality to function in the desired manner. It is a supportive system/s in close cohesion with the architecture layout as designed. These users are mainly responsible for maintaining the service 24 x 7.

3. External Users

All the hardware systems come under this tree.

Tools Used in Use Case Modelling

Below are the illustration tools used in Use Case Modelling:

  1. Oval Shape: We use this shape to name the use case or functions that are supported in the system.
  2. Connectors: It is used to connect functionalities are admin.
  3. Include: Include is an implicit action required to run a functionality.For example the login should be successful to access internet banking facilities and it is an include function.
  4. Extend: It is the explicit function that is often referred as “Optional”. For example: – for a telecom subscriber post purchasing the primary offer, the purchase of Add On is secondary.
  5. System name: It represents the defined scope of a Use Case. However, it is an optional stencil used for huge representation and helpful in grouping.
  6. Package: It is used to represent group of use case based upon certain similarities.

Icons are represented as below: –

2022_03_icons-in-use-case-modelling.jpg

Use Case Model diagram on “View (Track) Order Status”-

2022_03_View-Order-Status-2.jpg

In the above diagram, the subscriber is an actor who has a provision to track and manage orders through the “View Order Status” functionality post order submission.

The customer will log in as an implicit function. Login failure error message will get populated as part of the explicit function. 

The customer can view purchased orders and can also perform explicit functions such as Cancel order or submit order query. The customer has an implicit function of log out or there will be auto log out by the system if no activity is found.

“Use Case Modelling” is a widely discussed topic and focuses on a breakdown approach of functionality. You can break complex functions with the help of “Use Case Modelling”.


Top Trending Articles:

Data Analyst Interview Questions | Data Science Interview Questions | Machine Learning Applications | Big Data vs Machine Learning | Data Scientist vs Data Analyst | How to Become a Data Analyst | Data Science vs. Big Data vs. Data Analytics | What is Data Science | What is a Data Scientist | What is Data Analyst

_______________

Recently completed any professional course/certification from the market? Tell us what you liked or disliked in the course for more curated content.

Click here to submit its review with Shiksha Online.

About the Author

This is a collection of insightful articles from domain experts in the fields of Cloud Computing, DevOps, AWS, Data Science, Machine Learning, AI, and Natural Language Processing. The range of topics caters to upski... Read Full Bio