Systems Modeling Techniques

Code: ETSMT
Duration: 3 Days
Delivery methods:   Classroom, Virtual Learning, Onsite Event
Price per delegate: $1,395
Trained over 60000 delegates
Delivered by world class instructors
Highly competitive pricing
Capped class sizes
Post course support

Course Description

Using selected models from the Unified Modeling Language (UML), a standard for systems specification, this Systems Modeling Techniques course offers you a proven set of modeling techniques to use when specifying IT systems. Some of the areas we’ll cover include use case diagrams, analysis class diagrams, and state machines. When combined with our Systems Development Essentials course, this module provides you with the core tools and techniques needed to become an effective systems analyst.

Target Student

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

Examination

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 modeling 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 or online course, the exam may be taken at one of our examination sessions. Please contact us for the available dates and to make a booking.

Course Content

Systems modeling

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

Modeling functionality

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

Static data modeling

  • 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 modeling

  • Cross-referencing models with CRUD
  • State machine diagrams modeling 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

Modellng in context

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

Request More Infomation

Inquiry for
This field is for validation purposes and should be left unchanged.
Learn how Elite helped Aimbridge Hospitality stay ahead of the competition.
View Study