IRM Training Pty Ltd - Business Analysis Training
Select a course description to viewSelect a city to view schedules and online bookingsCourse ReviewsAbout usContact usSelect a resource to viewBack to home page


MODELLING REQUIREMENTS WITH USE CASE & THE UML (RUML) - 2 day workshop

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.

Part of the family IRM workshops for business analysts, RUML is learn by doing - practical, hands-on, intensive, fun!!

download brochure


Who will benefit?

Business analysts, consultants, systems analysts and those involved with modelling requirements and business processes. 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. With the appropriate use of UML diagrams and model views, analysts will be able to produce requirements documentation and business process specifications for accurate and unambiguous communications with the project stakeholders and with software developers.


Learning outcomes

On completion of the Modelling Requirements with Use Case & the UML workshop, delegates will be able to:

  • participate in UML projects

  • apply UML based techniques to business analysis and requirements gathering

  • apply the modelling concept of abstraction

  • understand formal problem solving techniques such as logical decomposition

  • understand how to use UML diagrams during requirements modelling and process modelling


  • Learning techniques

    Techniques used on the Modelling Requirements with Use Case & the UML workshop include:

  • lectures on underpinning theory

  • real world examples

  • group case study work

  • comprehensive delegate manual


  • Customer testimonials

    "Best professional training course I have attended, materials and scope were excellent"
    Analyst, Timbercorp

    "From what I have learnt I can see myself creating better software with less effort"
    IT Consultant, SPL

    "Excellent course, very practical. Can't wait to put into practice with my work"
    Business Analyst, Centrelink

    "This course gave me a good insight into UML and it's applicability to modelling business systems"
    Enterprise Architect, Transurban

    "Course was very informative, presented in a simple and concise format"
    Business Analyst, Office of Housing

    "Instructor obviously has a lot of knowledge and experience in the analysis & design space (not just UML). He also focused on the conceptual, 'rule of thumb' type knowledge derived from experience rather than just be buried in the syntactic requirements of UML... a very good course"
    Director, Business Analyst Team, Dept. Health & Ageing


    Course outline

    DAY 1

    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.


    DAY 2

    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.



    Course fees & booking

    Public RUML courses run all year round in the cities below. For dates, prices and to book online, visit:





    Substantial savings can be made with an inhouse course if you have 7 or more delegates.
    To discuss your inhouse course requirements and pricing, call 03 9533 2300 or email training@irm.com.au

    Australian Government Endorsed Supplier
    Australian Computer Society



    back to top