Master a proven set of modelling techniques using UML. Topics covered on the Systems Modelling Techniques course include use case diagrams, analysis class diagrams and state machines. A Specialist Practitioner module on the internationally recognised BCS International Diploma in Business Analysis.

Course details

Duration: 3 days

Exam Included

Next available course

28th October 2024

Virtual Classroom

£1,295 +VAT

Add to basket

5th February 2025

Virtual Classroom

£1,295 +VAT

Add to basket

Master a proven set of modelling techniques using UML. Topics covered on the Systems Modelling Techniques course include use case diagrams, analysis class diagrams and state machines. A Specialist Practitioner module on the internationally recognised BCS International Diploma in Business Analysis.

Course details

Subscription options:

Master a proven set of modelling techniques using UML. Topics covered on the Systems Modelling Techniques course include use case diagrams, analysis class diagrams and state machines. A Specialist Practitioner module on the internationally recognised BCS International Diploma in Business Analysis.

Course details

Duration: 3 days

Next available course

Business analysts, customer journey managers, solution developers, project managers and anyone who needs a thorough practical understanding of the tools and techniques of UML (the Unified Modeling language). Systems Modelling Techniques is also a Specialist Practitioner module on the BCS (ISEB) International Diploma in Business Analysis.

The AssistKD System Modelling Techniques using UML course provides a solid grounding in the key concepts, principles and techniques underpinning the successful analysis and modelling of business information systems. The course covers several different UML diagram types and how to use them in combination to develop a solution from requirements through design. aspects of data analysis: 1) the activity concerned with understanding, organising and defining the data items that are relevant and useful in a business system, and 2) the activities concerned with interrogating and interpreting data for the purpose of business decision- making (often referred to as data analytics).

Presented to you by one of the expert training consultants pictured below. Each member of our Systems Modelling Techniques training team brings substantial experience of systems modelling and UML to the programme.

Upon completion of this course, candidates will be able to:

  • Explain the purpose of system modelling to understand and communicate important information about a system.
  • Understand why a range of techniques, modelling from different perspectives, is necessary to gather sufficient understanding.
  • Develop a use case model, including diagrams and descriptions, that represent the user level, functional requirements of a business system.
  • Produce activity diagrams that represent important flows, such as end-to-end business processes or the variety of flows possible through a use case.
  • Develop a class diagram as a data model that help the analysis and definition of data requirements of an IT system.
  • Develop state machines that document and communicate the full lifecycle of a data object, potentially across multiple processes and systems.
  • Produce interaction diagrams (sequence diagrams) that represent the behaviour of the internal structure of a system.
  • Use CRUD matrices and other cross-referencing between models to validate those models and ensure a consistent set of views of the same system.  
  • Apply these models and techniques appropriately during both analysis and design.
     

To give you more of an idea of what you’ll learn and how the course will help you, here’s a quick guide.

Day 1
9:00 am to 5:00 pm
  • Systems modelling
  • Use case diagrams
  • Use case descriptions
  • Activity diagrams
Day 2
9:00 am to 5:00 pm
  • Class diagrams
  • State machines
Day 3
9:00 am to 5:00 pm
  • Interaction diagrams
  • Checking requirements and providing solutions

For virtual courses a printed copy of the latest edition of the comprehensive course manual will be sent to your home address in good time for the start of your course. Our delegates tell us that having access to a physical document is beneficial as both a reference document and for taking notes during the course. In addition, a link will be emailed to you to enable you to access an electronic copy of the same comprehensive manual for convenient future reference.

Yes. During this three day course you’ll receive all the training you need to prepare for the BCS Systems Modelling Techniques certificate examination. Through a given business scenario, this open-book exam puts your knowledge of systems modelling and UML techniques to the test. A pass means you’re another step closer to achieving the BCS International Diploma in Business Analysis – the de facto certification for practicing business analysts. One last thing; this course is also a core module of the BCS International Diploma in Solutions Development, and is approved as consistent with the IIBA BABoK version 3.0.

For delegates attending a virtual course, the exam will be a written, scenario based exam and may be taken at one of our classroom locations in London or Thame. The pass mark is 25/50. Please contact us for further details, available dates and to make a booking.

If this course is part of your BCS Diploma in Business Analysis programme you have a choice of further modules which include the core BA Diploma modules, Business Analysis Practice and Requirements Engineering. Candidates who have already completed Systems Modelling Techniques also need to pass one of the Foundation Specialisms; in Business Analysis, IS Project Management, Business Change or Commercial Awareness. The structure of the certification is shown here.

Systems Modelling Techniques (a three-day course)

Course Content

Systems modelling

  • The importance of modelling and modelling standards
  • Models of the Unified Modeling Language (UML)
  • Interaction of selected UML models

Modelling functionality

  • Use cases diagrams
  • Actors and the system boundary
  • Modelling functional scope
  • Use case descriptions – structure and contents
  • Use case descriptions – defining the main and alternative flows
  • The <<include>> and <<extend>> constructs
  • Activity diagrams – notation
  • Using activity diagrams to model use case descriptions
  • Using activity diagrams to model processing

Static data modelling

  • Objects and classes
  • Class diagrams and object diagrams
  • Representing classes – name, attributes and operations
  • Defining attributes – adornments
  • Abstraction and Encapsulation
  • Associations – structural, association and aggregation
  • Defining multiplicities
  • Generalisation and inheritance
  • Understanding polymorphism

Dynamic modelling

  • Cross-referencing models with CRUD
  • State machine diagrams modelling object lifecycles
  • Realising use cases with interaction models
  • Sequence and communication diagrams
  • Interaction fragments, including opt, alt and loop
  • How interaction models populate class operations during design

Modelling in context

  • Phases and workflows of the Unified Process
  • Models in the Unified Process
  • The bridge to design, software package selection and development

©Assist Knowledge Development Ltd.

Quote

I thought the material, design of the course and exercises were excellent. I have gained the ability to produce documentation to industry standards and can implement this in my current work. I feel well prepared for the exam.

- MATTHEW JONES