This introduction provides an overview of the main UML diagrams used as part of a model-driven development process and is a precursor to one of the in-depth short or integrated courses. Students begin by learning the basics of modelling business processes with activity diagrams and external system functional requirements with use case diagrams and use case descriptions. They then learn the basics of creating a 3-dimensional internal model of system data and functionality using class diagrams, sequence diagrams and statecharts. Modelling system architecture is discussed briefly. Paper-based exercises are used to reinforce learning throughout.
Business Analysts, Requirements Gatherers, System Analysts, Designers, Architects, Developers, Programmers, Project Managers, Test Developers and Support Staff with all levels of experience. There are no pre-requisites.
Seminar attendance is normally limited to 12 students. The seminar starts at 9.00am and finishes at 5.00pm. Students use pen and paper for the exercises. Printed course manuals are provided for each student with copies of all presentations, exercises and solutions.
The client is expected to provide an appropriate venue, refreshments, SVGA/XGA projector and screen, whiteboard or flipchart, and pen and paper for each student. For a full discussion of on-site issues please see On-Site Course Logistics.
Introduction and Business ModellingLogistics and People - Object Orientation - The Unified Modelling Language - Modelling Business Process with Activity Diagrams - Modelling Systems Requirements with Use Case Diagrams and Use Case Descriptions
Activity Diagram and Use Case Exercise
Class and Structure DiagramsWhat is an object? - Class and Object Syntax - Associations and Navigability - Multiplicity - Generalization and Inheritance - Packages and Dependency - Interfaces, Subsystems and Components - Component Diagrams - Deployment Diagrams
Class and Structure Diagrams Exercise
Sequence and State Machine DiagramsIntroduction to Sequence Diagrams - Interactions and Messages - Selection, Iteration and Activation - Introduction to State Machine Diagrams - States and Transitions - Events and Conditions - Actions
Sequence and State Machine Diagrams Exercise
Should the content of the available UML training courses not fit your exact requirements, then CRaG Systems can create a custom course for you. Please either email or call us to discuss your particular needs.
UML, BPMN, SysML and the corresponding logos are trademarks of the Object Management Group
Enterprise Architect, Sparx Systems and the corresponding logos are trademarks of Sparx Systems
CRaG Systems (UK) firstname.lastname@example.org +44 (0)845 003 9358
An Introduction to UML Modelling Techniques - 1 Day