Questions? Feedback? powered by Olark live chat software

Business Analysis Courses

Developing Use Cases

      Add a review

Learn how to illustrate how end users, stakeholders, or related systems will be affected once a new system is implemented.

This course provides Business Analysts with the required competencies for creating use case diagrams and use case scenarios, which serve as a vehicle for eliciting, analysing, documenting and communicating functional requirements. You will practice creating use cases in the Unified Modelling Language (UML) to graphically represent the interactions between use cases and actors. To fully gain the benefits of UML, you will create use case diagrams through an object-oriented approach, which enables Business Analysts to sift through the complexity of a system by breaking it down into smaller units. You will also gain the ability to integrate use case modelling within the software development life cycle to ensure that project requirements are accurate, complete, and map to the objectives of the business.

Is this course for me?

This course is aimed at Business Analysts and prior to taking this course; you should have acquired the background as taught in our How to Gather and Document User Requirements course.

What will I learn?

  • Identify actors that drive use cases
  • Employ use cases to elicit, analyse, document, and communicate functional requirements
  • Use the Unified Modelling Language (UML®) to create use case diagrams
  • Write use case scenarios with an appropriate level of detail
  • Prioritise use cases based on their importance to the business and technical considerations
  • Manage use cases throughout the project life cycle
  • Create and validate state diagrams

What is included in the price?

Pre-course assessment tools

All Digital Course Materials

Food and Refreshments

Post course reinforcement training

Online tools and templates

Career coach

Does this course help me towards certification/accreditation?

What topics will be covered in the course?

Click an individual topic title to expand/contract it or
Expand All Topics | Contract All Topics

  1. Modelling
    1. The purpose of use cases
    2. The use case approach
    3. UML
    4. What is a use case model?
    5. Quality guidelines for use case diagrams
  2. Identifying and Describing Actors
    1. Stakeholders vs. users vs. actors
    2. Completing the actor profile
    3. Identifying and describing use cases
    4. Writing a use case description
    5. Writing use case scenarios
    6. Using activity diagrams to depict scenario flow
    7. Reusing use cases
    8. Use case tools
  3. Estimating and Prioritising Use Cases
    1. Cost estimation
    2. Setting priorities
    3. Comparative ranking
    4. Advanced quantitative techniques
  4. Ensuring Use Case Quality
    1. Quality assurance
    2. Traceability
    3. Use case reviews
    4. Ensuring use cases are testable
    5. Creating test scenarios and test cases from use cases
  5. Use Cases and Project Documentation
    1. Use cases within project documentation
    2. Evolution of use cases after the business analyst

Available as customised in-house training

Let us bring our classes to you! Our in-house training are ideal for groups of 10 or more people. We can provide Off-the-shelf training in the form of our classic courses, or we can provide bespoke training, tailored to your organisational goals and objectives. Find out more here.

Why choose us?

What sets us apart from many other training companies is that we guide you through your entire learning journey.  We work together with you to assess your skills gap, map out your individual learning path and offer you the resources to then help you reinforce and adopt new tools and techniques learnt from your training and apply them to your daily work. Find out more.