Home EA BPMN UML SysML ArchiMate Feedback Resources Pricing Partners Contact
 Home > UML > UML Fundamentals
 

UML Fundamentals

This course provides an ideal introduction to UML. The focus is on the most commonly used UML diagram types. The course is suitable for project managers, team leaders, business analysts and anyone who needs an introduction to object technology and UML.
Duration: 1 day
 
 
Prerequisites: No prior UML experience is required.
A background in software analysis is helpful.
 
Equipment: For on-site course delivery the customer should provide a suitable training room with a projector to connect to our trainer's laptop and a whiteboard or flipchart. All exercises are completed on paper therefore no PCs or laptops are required.

For webinar training sessions delegates need access to a PC or laptop with Internet connection and VoIP (a headset can be helpful for privacy in an office environment).

Course Style: 50% theory, 50% practical.
Each module is accompanied by targeted exercises to allow delegates to apply the theory and become confident with new concepts and notation.
 
Delegate Handouts: Each delegate receives a folder containing all the course slides and comprehensive theory notes which form excellent reference material. Folders also contain exercises and suggested solutions. Following successful completion of the course each delegate receives a certificate.
Module Key: Teaches concepts and notation

  Teaches practical use of Enterprise Architect
             Covers BPMN, UML, SysML and/or ArchiMate

Download
Course Outline

      Includes paper exercises, EA hands-on sessions

Course Modules: HIPPO 00    Introduction   hour          
  HIPPO 10  UML Overview   hour  

  

   
  HIPPO 13  UML Use Case Essentials  2 hours  

  

 
  HIPPO 16  UML Object Oriented Concepts  2 hours  

  

 
  HIPPO 17  UML Domain Models  2 hours  

  

 


Course Details:
 

HIPPO 00  Introduction
      hour  
 

  Delegate background and objectives

  Timetable and course outline

 
HIPPO 10  UML Overview

    hour  
 

  Advantages of graphical notations

  History of UML

  Key UML diagrams

  Business process models

  Requirements capture

  Static and dynamic models

 
HIPPO 13  UML Use Case Essentials

   1 hour  

 Paper Exercises  1 hours  
 

  Comparison with traditional requirements

  Workshops and GUI prototypes

  Model users as actors

  External systems and timers

  Actor definition and notation

  Actor generalisation

  Use case and scenario definition

  Use case notation

  Use case diagrams

 
HIPPO 16  UML Object Oriented Concepts

      1 hour  

 Paper Exercises  1 hours  
 

  Model real world concepts

  Classes and objects

  Object identity and responsibilities

  Encapsulation of attributes

  Objects as intelligent black boxes

  What makes a good class

  How to discover classes

  Whole-part relationships (aggregation)

  Generalisation-specialisation (inheritance)

  Polymorphism

 
HIPPO 17  UML Domain Models

      1 hour  

 Paper Exercises  1 hour  
 

  Domain classes and notation

  Attributes

  Associations and multiplicity

  Whole-part relationships (aggregation)

  Generalisation-specialisation (inheritance)

 

hippo@hippo-software.co.uk

+44 (0)1506 202164

    Hippo Software Limited 2018. All registered trademarks acknowledged.