Home
> EA
>
EA and UML for Business Analysis
|
EA and UML for Business Analysis
This course is designed for business analysts who are new to UML and
Enterprise Architect. Delegates are taught how to create UML models
to understand business processes and capture end user requirements.
This course is highly practical with many hands-on sessions in
Enterprise Architect. |
 |
|
|
|
|
| Duration: |
3 days |

|
|
Prerequisites: |
No prior Enterprise
Architect or UML
experience is required.
A background in business 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
delegates require access to a PC or laptop running
Enterprise Architect. |
 |
For webinar training sessions delegates
will need access to a PC or laptop
with VoIP (or telephone)
running Enterprise Architect to
take part in the webinar.
A trial version of Enterprise Architect is fine for training
purposes and can be downloaded from Sparx Systems
website:
www.sparxsystems.com/products/ea/trial.html |
| Course Style: |
45% theory, 55% practical.
Each module is accompanied by a hands-on session to allow
delegates to apply the theory and become confident using
Enterprise Architect.
|
| Delegate Handouts: |
Each delegate receives a
folder containing all the course slides and comprehensive theory
notes which form excellent reference material. Suggested solutions
are provided for all hands-on sessions. Following
successful completion of the course each delegate will receive a
certificate. |
|
|
|
|
Course Details:
|
|
|
|
| HIPPO 00 |
Introduction |
½ hour |
|
| |
|
| HIPPO 40 |
EA Roadmap |
1 hour |
|
| |
EA Roadmap Hands-On |
½ hour |
 |
| |
 |
| |
-
Enterprise
Architect CASE tool
-
Create project
models in EA
-
User interface in
EA
-
Diagrams, toolbox and
project browser in EA
-
Model structure in EA
-
Create model
elements in EA
-
Properties and
notes windows in EA
-
Delete model
elements in EA
-
Search for model
elements in EA
-
Model
views and diagram filters in EA
|
| HIPPO 42+ |
EA
+ Requirements |
1 hour |
|
| |
EA Requirements Hands-On |
½ hour |
 |
| |
 |
| |
-
Create requirements diagrams in
EA
-
Importance of managing
requirements
-
Differentiate needs from
solutions
-
Requirements traceability
-
Strategies to control scope creep
-
Document
requirements and
relationships
-
Document
requirements in EA
-
Relate
requirements in EA
-
Requirements
priority and status in EA
-
Categorise requirements
-
Define
requirements categories in EA
-
View list of requirements in EA
|
| HIPPO 43+ |
EA + Use Cases |
1½ hours |
|
| |
Use Cases Exercise |
2 hours |
 |
| |
Advanced Use Cases Exercise |
1 hour |
 |
| |
EA Use Cases Hands-On |
1 hour |
 |
| |
|
| |
-
Create use case
diagrams in EA
-
Model users as
actors
-
External systems
and timers
-
Actor definition
and notation
-
Actor
generalisation
-
Create and
document actors in EA
-
Use case
definition and notation
-
Create and
document use cases in EA
-
Colour
code use case status in EA
-
Organise the use
case model in EA
-
Use case
specification
-
Document
scenarios in EA
-
Generate activity diagrams
in EA
-
Define test cases
in EA
-
Use cases drive
development
-
Include
and extend relationships
-
Use case
inheritance
-
Add
use case relationships in EA
|
|
|
| HIPPO 44 |
EA Traceability |
½ hour |
|
| |
EA Traceability Hands-On |
½ hour |
 |
| |
 |
| |
-
Add requirements to activities or use cases
in EA
-
Create realize
relationships in EA
-
Diagram to
demonstrate traceabilty in EA
-
Matrix to
cross-reference requirements in EA
|
| HIPPO 48+ |
EA + Activity Diagrams |
1 hour |
|
| |
Activity Exercise |
½ hour |
 |
| |
EA Activity Hands-On |
½ hour |
 |
| |
|
| |
-
Create activity
diagrams in EA
-
Document business
activities and workflow
-
Model
sequential actions
-
Add
actions and control flow in EA
-
Decision and
merge (conditional logic)
-
Fork and join
(parallel activities)
-
Model
decisions and parallel actions in EA
-
Object
states and action pins
-
Add
action pins in EA
-
Send, accept and
time signals
-
Model
send, accept and time signals in EA
-
Swimlanes
(responsibility)
-
Use swimlanes or
partitions in EA
|
| HIPPO 49+ |
EA + Domain Models |
1
hour |
|
| |
Domain Exercise |
1 hour |
 |
| |
EA Domain Hands-On |
1 hour |
 |
| |
|
| |
-
Create domain
models in EA
-
Domain classes
and notation
-
Attributes
-
Model business
classes in EA
-
Define Key
attributes in EA
-
Associations
and multiplicity
-
Add associations
and define multiplicity in EA
-
Whole-part
relationships (aggregation)
-
Model aggregation
in EA
-
Generalisation-specialisation (inheritance)
-
Create inheritance
hierarchies in EA
|
| HIPPO 59 |
EA Team Working |
½ hour |
|
| |
EA Team Hands-On |
½ hour |
 |
| |
 |
| |
-
Packages and
responsibility in EA
-
Use a shared
network drive for EA
-
Create replica
projects with EA
-
Connect to a DBMS
EA repository
-
Export models
from EA using XMI
-
Define controlled
packages in EA
-
Baselines and
differences in EA
|
| HIPPO 60 |
EA Generating
Documents |
½
hour |
|
| |
EA Documents
Hands-On |
½
hour |
 |
| |
 |
| |
-
Produce RTF
documents from EA
-
Customise RTF
document templates in EA
-
Produce HTML
documents from EA
-
Customise HTML
document templates in EA
|
|
|
|
|