Sparx Systems provides tutorials for the Unified Modeling Language (UML)
and for its modeling tool, Enterprise Architect.
We provide these tutorials in the interests of enhancing your understanding of the various aspects and advantages of modeling UML with Enterprise Architect.
|UML Tutorial - Part 1
|A brief introduction and technical overview of UML.
|UML Tutorial - Part 2
|Illustrates how the UML can be used to define, build and support a software development project.
|UML 2 Tutorial
|This tutorial describes each of the UML diagram types that are supported by Enterprise Architect.
|The Business Process Model
|A high-level overview of Business Process Modeling, including BPMN and the Eriksson-Penker Business Modeling Profile.
|The Component Model
|Discusses the role of component modeling as represented in UML
|The Dynamic Model
|Discusses the role of the dynamic model in describing system behavior.
|The Logical Model
|Introduces the logical model as represented in UML.
|The Physical Model
|Describes how to represent the physical model in UML.
|The Use Case Model
|Discusses the role of the use case model and its basic concepts such as Actors, Use Case Scenarios, Relationships and Sequence Diagrams.
|UML Database Modeling
|Discusses how to represent relational database schemas using the UML Class model.
|Describes the interactions between Package Diagrams at a high level.
|Describes how to use Component diagrams to model higher level and more complex structures.
|Describes the basic building blocks of a model, Class diagrams.
|Describes how Deployment diagrams are used to show the physical disposition of significant artifacts within a real-world setting.
|Composite Structure Diagrams
|Describes how Composite Structure diagrams can be used to provide a means of layering an element's structure and focusing on inner details.
|Describes how Object diagrams are used to show how instances of structural elements are related and used at run-time.
|Desribes how Profile diagrams are used to provide a visual way of defining light-weight extensions to the UML specification.
|Use Case Diagrams
|Describes how Use Case diagrams are used to model user/system interactions.
|Describes how Sequence diagrams are closely related to communication diagrams and show the sequence of messages passed between objects using a vertical timeline.
|Describes how Activity diagrams have a wide number of uses, from defining basic program flow, to capturing the decision points and actions within any generalized process.
|Describes how Timing diagrams fuse sequence and state diagrams to provide a view of an object's state over time, and messages which modify that state.
|State Machine Diagrams
|Describes how State Machine diagrams are essential to understanding the instant to instant condition, or "run state" of a model when it executes.
|Interaction Overview Diagrams
|Describes how Interaction Overview diagrams fuse activity and sequence diagrams to allow interaction fragments to be easily combined with decision points and flows.
|Describes how Communication diagrams show the network, and sequence, of messages or communications between objects at run-time, during a collaboration instance.
|BABOK Guide v3 - Introduction
|Introducing the BABOK Guide v3 with Enterprise Architect
|BABOK Guide v3 - Getting Started
|Getting Started - A guide for the Business Analyst
|BABOK Guide v3 - Create a Model
|Create a Model using a Template
|BABOK Guide v3 - Worked Example
|Adding a Worked Example
|BABOK Guide v3 - Using Documents
|BABOK Guide v3 - Create Diagrms
|Creating Your Own Diagrams
|BPEL: Step by Step Guide (pdf)
|Learn how to use the Business Process Modeling Notation as a visual approach to generating BPEL scripts.
|Creating Strategic Models (pdf)
|This Quick Start Guide demonstrates how to create Strategic Models, including a Mind Mapping Diagram, Organizational Chart, Flowchart, Value Chain, Balanced Scorecard, Strategy Map and Decision Tree.
|Diagram Filters (pdf)
|Learn how to create and use Diagram Filters with Enterprise Architect.
|Introduction to ArchiMate in Enterprise Architect
|Learn about ArchiMate, the graphical language and open standard used to describe the architecture of organizations.
|NIEM Step by Step Guide
|Create NIEM 3 sub-set schema and generate an IEPD with Enterprise Architect.
|Gain a better understanding of how Enterprise Architect can be used to assign resources and track development progress.
|Enterprise Architect provides a fully-featured RTF Document generator.
|Structured Use Case Scenarios (pdf)
|Learn how to use the Structured Scenario Editor to rapidly build scenarios and drive model development.
|Introduces five areas of testing supported by Enterprise Architect.
|A brief overview of how to achieve traceability using dependency and realization relationships.
|Use Case Metrics
|Enterprise Architect provides a comprehensive project estimation tool that calculates effort from use case and actor objects, coupled with project configurations that define the complexity of the work environment. This tutorial explains how to use Enterprise Architect's project estimation capability.