Use Case Modeling and Solution Requirements Training Course

Use case modeling is a commonly used analysis technique which results in functional requirements and a framework for test case development.
Home » Business Analysis » Certification Paths » Business Analysis Training Courses » Use Case Modeling and Solution Requirements


3 Days


Use case modeling is a commonly used analysis technique which results in functional requirements and a framework for test case development. When the solution to a business problem or opportunity involves a software component, the solution team must determine how software will best support the business. This class focuses on the business analysis work which includes defining functional, non-functional, and transition requirements which describe the solution and roll out needs.
This course supports and expands on the techniques in the IIBA BABOK® Guide V2.0. Specifically techniques for communicating the business requirements to the solution team, tracing each business requirement to the supporting solution component, assessing the solution applicability and planning for a smooth transition to the solution.

Mentor-led workshops require students to practice the techniques as they learn. Students are encouraged to bring their own projects to class.

Skills Taught

In this course students will learn to:

  • Use business requirements to identify, evaluate and present alternative design solutions which meet customer needs.
  • Prioritise requirements for inclusion in the software development phase using plan-driven (traditional) and change-driven (iterative and agile) techniques.
  • Elicit, analyse, and communicate functional requirements that specify how users will interact with the software and how the software will respond.
  • Deliver consistent, detailed use case descriptions.
  • Incorporate usability principals when developing prototypes.
  • Identify non-functional requirements appropriate for each project.
  • Learn to assess organisational readiness and build a transition or rollout plan to smooth the implementation of new software for the business.


This course is designed for business analysts, systems analysts, or any other project team members responsible for developing functional, non-functional, and transition requirements. Students are encouraged to bring examples of their requirements documents to the class for review and feedback. This course may also be appropriate for individuals who manage business analysts. Developers and solution implementers will benefit from an understanding of how functional and non-functional requirements are elicited and analysed.


It is recommended that students first attend the Essential Skills for Business Analysis class or have experience in project scope definition, eliciting requirements from stakeholders, and understanding how business requirements fit into the entire systems development effort. It is also recommended that students attend Business Process Analysis before attending this class.

This class is a part of the B2T Training Business Analyst Certification Program. For more information on this program, please refer to our comprehensive Business Analysis Catalogue.

Product Management Framework

Let Us Contact You

Leave your details below and we'll call you.


News And Information

You don’t have to be a unicorn in a world of disruptors

It’s tough just to stay in touch with the rapid changes sweeping through almost every sector of business today. It’s nearly impossible to be one of the unicorns, the Ubers, Spotifys, Googles and Facebooks of the world. While most customers, investors,...

Digitalisation’s obsolete – innovation’s the new challenge

We use buzzwords like digital and disruption to describe what we say is something new these days. Apps, the fourth Industrial Revolution, robotics, artificial intelligence (AI), machine learning, and the other lingo that helps create the near-mythic...

Wake up! Business Analysis is not Dead

I keep hearing that Agile is ringing out the death knell of Business Analysis. Nothing could be further from the truth. I will concede that some agile teams do not need a Business Analyst. I will not accept that agile teams do not do analysis. The IIBA...

Learn More About Our Training Academy

Want to find out more about our solutions and academy services and how we can help you with your digital transformation journey?