Use Case Modeling Training

$1,195.00 USD

2 Days


Delivery Methods
Virtual Instructor Led
Private Group

Course Overview

Use cases provide a structured, industry-standard way of eliciting and documenting visibly observable functional requirements from the point of view of the business. The process enhances communication between business analysts and stakeholders and helps the stakeholders articulate their needs in a way other elicitation techniques can’t. It also lays the foundation for user interface design and test case development. You will learn where use cases are most effective, a step-by-step method for creating them, and guidelines and tips to enhance them. This course provides the right blend of knowledge and skills for people to understand and model business use cases effectively.

Note: This course has been approved by PMI for 14 PDUs.

Course Objectives

  • Leverage use cases to elicit stakeholder and functional requirements
  • Define and model the major components of use case models using Unified Modeling Language (UML) notation
  • Understand how to leverage use cases in a predictive or adaptive environment
  • Identify the different types of actors and determine candidate use cases
  • Develop a use case diagram to communicate system scope
  • Describe Use Cases through a narrative flow of events (Primary, alternate, and exception paths) using a Use Case Template
  • Diagram various use case relationships
  • Develop an Activity Diagram to chart the scenarios of a Use Case
  • Leverage use cases to quickly create test cases
  • Develop user interface prototypes based on the use case to uncover additional requirements

Who Should Attend?

This course is intended for business analysts, systems analysts, project managers, product owners, and any project professional who develop software applications.
  • Top-rated instructors: Our crew of subject matter experts have an average instructor rating of 4.8 out of 5 across thousands of reviews.
  • Authorized content: We maintain more than 35 Authorized Training Partnerships with the top players in tech, ensuring your course materials contain the most relevant and up-to date information.
  • Interactive classroom participation: Our virtual training includes live lectures, demonstrations and virtual labs that allow you to participate in discussions with your instructor and fellow classmates to get real-time feedback.
  • Post Class Resources: Review your class content, catch up on any material you may have missed or perfect your new skills with access to resources after your course is complete.
  • Private Group Training: Let our world-class instructors deliver exclusive training courses just for your employees. Our private group training is designed to promote your team’s shared growth and skill development.
  • Tailored Training Solutions: Our subject matter experts can customize the class to specifically address the unique goals of your team.

Learning Credits: Learning Credits can be purchased well in advance of your training date to avoid having to commit to specific courses or dates. Learning Credits allow you to secure your training budget for an entire year while eliminating the administrative headache of paying for individual classes. They can also be redeemed for a full year from the date of purchase. If you have previously purchased a Learning Credit agreement with New Horizons, you may use a portion of your agreement to pay for this class.

If you have questions about Learning Credits, please contact your Account Manager.

Course Prerequisites

Experience with software development projects is helpful.


Use Case Overview

  • Use Case and use case model defined
  • Levels of use case modeling
  • Strengths and limitations of use case modeling
  • User stories vs use cases
  • Using use cases in predictive and adaptive environments
  • Use case modeling process

Use Case Diagram

  • Use case diagram defined
  • Use case diagramming steps
  • Define system scope
  • Identify actors and use cases
  • Types of actors
  • Associations between actors and use cases
  • Create a use case diagram
  • Review and refine use case diagrams
  • Package use cases

Use Case Narrative

  • Use case narrative overview & elements
  • Use case brief
  • Use Case introduction
  • Pre & post conditions
  • Use case flow of events (primary, alternative & exception)
  • Narrative documentation guidelines
  • 3 Methods to documenting the flow of events
  • Document additional considerations in a use case
  • Refine and review use case narratives

Use Case Relationships

  • UML notation
  • Include relationship
  • Extend relationship
  • Generalization relationships (use cases and actors)
  • Identify potential use case relationships

Activity Diagrams

  • Activity Diagram overview
  • UML notation
  • Forks and join rules
  • Model and document looping in a use case
  • Create an activity diagram

User Interface (UI) Prototyping

  • Use cases & user interfaces
  • Steps to create a user interface prototype
  • Develop a UI prototype for a use case

Use Cases & Test Cases

  • Translate use cases into test cases overview
  • Develop a number of test cases based on a use case

Appendix - Class Models

  • UML overview and notation
  • Identify candidate classes from use cases
  • Identify attributes and operations
  • Determine association and multiplicity
  • Package classes
  • Create a class diagram

Upcoming Class Dates and Times

Dec 16,17
8:30 AM - 4:30 PM
ENROLL $1,195.00 USD

Do You Have Additional Questions? Please Contact Us Below.

contact us contact us 
Contact Us about Starting Your Business Training Strategy with New Horizons