Modelling Requirements with Use Case & the UML MODELLING REQUIREMENTS WITH USE CASE & THE UML

Duration: 2 days | Price: $1,480 + GST

IIBA Endorsed Program
Program ID: E018-004 | PD Hours/CDU:14
Book Now

Today’s business analyst is seeing an increasing use of the Unified Modelling Language (UML) to describe and communicate business processes and requirements specifications.

This workshop is for business analysts who need to model new business requirements using the UML v2.0. We take an in-depth look at Use Case diagrams and how the business analyst can complement use cases with scenarios, activity, sequence and communication diagrams to comprehensively document new requirements. Numerous exercises throughout the workshop give analysts the opportunity to practice the techniques being taught.

Course hours are usually 9am – 5pm and courses are run in the city CBD.

Is This the Right Course for You?

Business analysts, consultants, systems analysts and those involved with modelling requirements and business processes will all benefit from this workshop. Participants should be familiar with the fundamentals of business analysis and process modelling.

Participants should have attended IRM’s Business Analysis course (or similar) or have a minimum of 12 months practical experience in business analysis.

Course Objectives

To give business analysts the knowledge and confidence to undertake requirements and business process modelling using the UML. Analysts will be able to produce requirements documentation and process specifications for accurate and unambiguous communications with the project stakeholders and with software developers.

Learning Outcomes

How this course can help you be a better business analyst – you’ll learn how to:

  • Apply UML techniques to requirements gathering
  • Apply the modelling concept of abstraction
  • Use logical decomposition for problem solving
  • Perform scenario analysis
  • Develop Use Cases and Activity Diagrams to specify requirements
  • Produce interaction diagrams to support Use Cases
  • Read and understand Class Diagrams
  • Apply the UML in a business analysis context
Course Outline


Modelling concepts Abstraction and model organisation. High-level, group and primitive models.

The UML development cycle UML models and diagrams. How and when they are used. Incremental development in the UML framework.

Use Case diagrams Format and notation. Text and scenario analysis techniques to identify, model and document uses cases. Using role-play.

Activity diagrams Uses, format and notation. Using activity diagrams to model Business Processes as well as articulating requirements within a Use Case.


Object-oriented concepts Objects, classes and encapsulation. Event-based systems.

Class diagrams Usage, format and notation. Techniques for documenting the class and object structure of a object-oriented application using UML.

Scenario analysis Techniques and objectives. Interviews and documentation.

Sequence and Communication diagrams Format and notation. More a design technique than analysis. Business Analysts will be involved in using these when communicating with Architects, Designers and Developers. Constructing sequence diagrams. Converting sequence diagrams to communication diagrams.

UML models Using several diagrams to create a complete view of business requirements. Relationships between diagrams.

What Past Attendees Said
“Provides excellent foundation for business requirements documentation that is concise and consistent for all stakeholders” – BA Team Manager, Sunsuper

“A great course focusing on application of Use Cases and UML within an organisation, with solid realistic exercises to shape your skills” – Senior Business Analyst, Queensland Health

“Presented with real-life instances that help to understand and apply the concepts” – Business Analyst, QBE Insurance

“Focused on the conceptual knowledge derived from experience – a very good course” – Director, BA Team, Dept. of Health & Ageing

“Excellent course, very practical. Can’t wait to put into practice with my work” – Business Analyst, Centrelink

“The course gave me a good insight into UML and it’s applicability to modelling business systems” – Enterprise Architect, Transurban

Read more testimonials

Course Dates & Bookings

Choose your preferred date to make a booking

Obligation free booking – cancel anytime up until 15 days prior. No payment needed to book your place.

Contact UsContact UsContact UsContact Us

If the link for your preferred date is disabled, registrations are closed. Please contact us for options.

We can also run this course in-house on your premises with flexible dates. Or in various other cities.

We train business analysts from these Australian organisations and more: