This workshop course provides an introduction to the main UML diagrams and model structures used as part of a model-driven development process and is a precursor to one of the in-depth UML courses. It also teaches the use of Sparx Systems' Enterprise Architect in detail to all those who have not used the tool before or, if they have, then only briefly. Students begin by learning the basics of modelling business processes with activity diagrams and defining 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.
The use of UML to define system architecture, target topology, detailed component design and to generate code are also covered. The exercises are performed as practical hand-on sessions using Enterprise Architect during which the students will learn to create and manage the models, diagrams and model elements, document requirements and tests and manage a project from within the tool in sufficient detail to be competant using the tool on a real project. Various example models will be available and students will given time to start their own models, experiment with the tool and ask questions.
Business Analysts, Requirements Gatherers, System Analysts, System Designers, Architects, Developers, Programmers, Project Managers, Test Developers and Support Staff with all levels of experience. There are no pre-requisities.
Course attendance is limited to 12 students. Courses start at 9.30am on the first day, 9.00am on subsequent days and finish at 5.00pm each day. Students use Enterprise Architect for the exercises. Printed course manuals for each student with copies of all presentations, exercises and solutions are provided.
The client is expected to provide an appropriate venue, refreshments, XGA/WXGA projector and screen, whiteboard or flipchart and at least one computer per two students loaded with either the evaluation version of Enterprise Architect or a recent licenced copy. For a full discussion of on-site course issues please see On-Site Course Logistics.
This workshop course is currently not available as scheduled public training. Please see the Scheduled Public Courses page for available courses.
UML Introduction and Process 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 - Developing Test Scripts
UML Activity Diagram and Use Case Exercise
Enterprise Architect IntroductionComparison of Editions - Creating and Managing Projects - Workspace and Command Layouts - Creating and Managing the Model Structure
Enterprise Architect Introduction Exercise
UML Class DiagramsWhat is an object? - Class and Object Syntax - Associations and Navigability - Multiplicity - Generalization and Inheritance - Testing Data
UML Class Diagrams Exercise
Enterprise Architect DiagramsCreating Diagrams - Managing Diagrams - Managing Elements and Relationships - Finding Things
Enterprise Architect Diagrams Exercise
UML 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
UML Sequence and State Machine Diagrams Exercise
Enterprise Architect Project Management and DocumentationRequirements and Traceability - Project Management Facilities - Producing Documentation - Documenting Tests
Enterprise Architect Project Management and Documentation Exercise
UML Architecture and Design DiagramsPackages and Dependency - Interfaces, Subsystems and Components - Component Diagrams - Deployment Diagrams
UML Architecture and Design Diagrams Exercise
Enterprise Architect Advanced SubjectsMulti-User Environments - Change Management - Pick and Choose Advanced Subjects - Start Your Own Project
Enterprise Architect Advanced Subjects Exercise
Should the content of any UML with Enterprise Architect workshop training course 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
An Introduction to UML with Enterprise Architect Hands-On Workshop Course - 2 Days