recent success story


BE-10 - Use Case Analysis using UML

'The Use Cases exercise was directly applied to the problems we are having in the current projectso we learnt a lot from this course. '

- BAE Systems

Use Case Analysis using UML

Make an enquiry Print

Reference: BE-10
Duration: 2 Day(s)


This workshop is specifically designed to develop the skills necessary to generate use cases that capture and express requirements effectively and unambiguously.

Focusing on the authoring of high quality, robust use cases; the course demonstrates how to capture the system context and operational moding using both UML and SysML notation. Delegates are introduced to the concept of domain modelling to help establish a common vocabulary to be used across the project.

The workshop is delivered within the context of an agile software development lifecycle, using Artisan Studio, BAE SYSTEMS (MAS) preferred UML toolset for embedded systems, and is supported throughout by a domain specific case study.

With the support of the consultant, the delegates will be lead through the process of understanding the problem domain, uncovering and documenting use cases as well as the definition of scenarios for each use case.


  • An Introduction to UML 2.0
  • An Introduction to SysML
  • Iterations & Increments
  • How to understand the System Context
  • How to define the Domain Language
  • How to Understand Operational Moding
  • What Use Cases are
  • How to discover Use Cases
  • How to document Use Cases
  • Advanced Use Case Notation
  • Model Organisation

Who should attend

Anyone who wishes to understand how use case modelling can be employed to effectively express project requirements.


An understanding of requirements for software intensive systems would be advantageous but is not required.
Make an enquiry

Related courses