Business Analysis: Fundamentals of Use Case Modelling

A course to specify and model systems requirements using use cases for novice as well as experienced Business Analysts.
4.1 (19 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
162 students enrolled
79% off
Take This Course
  • Lectures 8
  • Length 1 hour
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 4/2016 English

Course Description

Fundamentals of Use Case Modelling course use an integrated case-study based approach.

This is a beginner to intermediate level course and hence suitable for fresh as well as experienced business analysts. This course is ideal for those who want to learn use case modelling but do not want to spend hundreds of dollars or spend extensive time in self study.

With this business analysis training, you will be able to acquire skills to create use case diagrams, write detailed use case descriptions and scenarios. You will also be able to talk confidently about use case modelling in your business analyst interviews.

In this course, you will get introduced to the key concepts and terms of requirements analysis before you learn specifics of use case modelling. In the introduction to use case modelling, you will learn purpose of use cases, and components of use case diagrams such as actors, use cases and the associations between them.

You will learn to write detailed use case descriptions, identify actors and use cases and also learn steps involved in writing use cases incrementally in a well defined structured way. You will also learn to write scenarios to analyse various ways in which a use case can be performed.

The whole course will take less than 2 hours to complete.

This course includes lectures with examples and case study to help you learn concepts of use case modelling. You will be able to attempt quiz at the end of each session to check your understanding. You will also be able to download a sample use case that is used as a part of the case study as well as a self-explanatory use case template for personal or commercial use.

What are the requirements?

  • Prior experience or knowledge in requirements analysis would be useful

What am I going to get from this course?

  • Understand benefits of Use Cases as compared to conventional ways to define Systems Requirements
  • Understand essence of Use Case Modelling and create Use Case Diagrams
  • Write detailed Use Case Descriptions and Scenarios
  • Use steps involved in writing Use Cases

Who is the target audience?

  • Novice to intermediate Business Analysts
  • Professionals from development, testing, quality, sales support, project management and end-users aspiring to play the role of Business Analyst

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction

In this introductory session, you will get to know more about the Fundamentals of Use Case Modelling course such as purpose of the course, its objectives and course content. You will also get to know about the experiences and qualifications of the mentor Trividh Patel, CBAP.


In this session, you will get briefly introduced to key concepts and terms used in this course.

5 questions

This quiz tests understanding of key concepts that are used in this course. 


In this session, you will learn the purpose of the use cases, and components of the use case diagrams such as actors, use cases and the associations between them.

Quiz 2 - Introduction to Use Case Modelling
5 questions
Section 2: Writing Use Case Descriptions

In this first part on writing use case descriptions, you will learn to write flow of events, that includes basic flow, alternative flows and subflows.

Quiz 3 - Writing Use Case Descriptions - Part 1
5 questions

In this second part on writing use case descriptions, you will learn to write preconditions, post conditions, extension points and special requirements.

Quiz 4 - Writing Use Case Descriptions – Part 2
5 questions
Section 3: Identifying Actors and Use Cases

In this session, you will learn the concepts involved in identifying the actors, and use cases.

Quiz 5 - Identifying Actors and Use Cases
5 questions
Section 4: Steps in writing Use Cases

In this session, you will learn the 3 easy steps to write Use Cases in an incremental and structured way.

Quiz 6 - Steps in Writing Use Cases
5 questions
Section 5: Writing Scenarios

In this session, you will learn to write scenarios to test that the system performs the way it was defined by the use case.

Quiz 7 - Writing Scenarios
5 questions

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Trividh Patel, CBAP, Certified Business Analysis Professional (CBAP) by IIBA

Trividh Patel has about 15 years of experience in Business Analysis and Consulting in IT services industry. 

He has worked for leading IT Services companies as Business Architect, Lead/ Sr. Business Analyst, and as IT Project Manager. He has executed several business analysis projects for reputed organizations from USA, UK, Europe, Middle East, Japan and India. He has good track record of leading team of Business Analysts to deliver business analysis projects.

Trividh Patel has done MBA in Systems and Bachelor of Engineering from University of Mumbai (India) and is Certified Business Analysis Professional (CBAP) by International Institute of Business Analysis (IIBA), Canada since March 2012.

Ready to start learning?
Take This Course