::   DT Imago   ::   DT Application Lifecycle Management   ::   Amplify   ::  
dunstan thomas dtalm header
  

UML with Enterprise Architect for Beginners



UML with Enterprise Architect for Beginners

Course Overview

This course is designed to be an introduction to Enterprise Architect; it is aimed at people who want to quickly gain a proficiency in the use of UML and Enterprise Architect and who have no prior experience in either. It is broad in its coverage and attempts to teach most of the important aspects of the language and application, its structure and features.

What will I learn?

This course is aimed at new comers to UML and EA and as such it's objectives are to cover the most commonly used diagrams and features in the tool. Delegates will gain a practical knowledge of UML and EA to allow them to immediately start working on projects using UML and EA.

Course Style

This course is hands on and consists of 50% lecture and 50% practical exercises.

Course Contents
  • Introduction to UML
    • Brief introduction covering what the UML is including diagram types and very brief history


  • Introduction to EA
    • What is EA
    • EA Architecture (where is the model stored and high level differences between versions)
    • A look at the object browser and how models are structured using views and packages
    • Diagramming techniques
    • EA Options menu (overview)
    • EA Settings menu (overview)
    • How to search the model
    • Focus is on getting new users to a point where they are familiar with how to use the tool and where to find certain features; also trying to instil best practice early on such as using package diagrams to structure views and reuse of elements in the model.


  • Use Cases
    • How to draw the Use Case diagram
    • Identification of use cases and actors
    • Discussion on application within iterative development methodologies
    • Specification of Use Cases (Basic Flow, Alternate Flows, Exception Flows) using text
    • Common issues and their solutions


  • Activity diagram (documenting use cases and business processes diagrammatically)
    • How to draw Activity diagrams
    • Look at how to document use case specifications diagrammatically with activity diagrams and the benefits it brings
    • Look at business process modelling using activity diagrams and the advantage of using structured activities


  • Class Diagram
    • Discuss what classes and objects are (very brief)
    • How to draw class diagrams
    • Differences between domain modelling and implementation modelling)
    • Object diagram (brief overview)


  • State Machine Diagram
    • How to draw State Machine Diagrams
    • How to Model an Object State in EA so that those states are available for that object throughout the model.


  • Sequence Diagram
    • Discuss differences between using sequence diagrams for analysis or design
    • How to draw sequence diagrams


  • Component Diagram
    • How to draw Component Diagrams
    • Discuss Applications of Component Diagrams such as analysing existing Architectures to look for possible optimisations
    • Show how to link component class design to the component without compromising the structure of the model


  • Deployment Diagram
    • How to draw Deployment Diagrams
    • Discuss what a Deployment Diagram represents


  • Documentation in EA
    • How to generate RTF documentation in EA
    • Customise RTF templates
    • How to generate HTML documentation in EA
    • Customise HTML templates
    • Virtual documents
Prerequisites

There are no pre-requisites for this course but delegates should have some understanding of UML.

Recommended Follow-On Courses

UML with Enterprise Architect for Business Analysts

Duration

2 days

Cost

£695 plus VAT per person for scheduled training.

If you require a quote for onsite training please contact us

Book Now

Copyright © 2010 Dunstan Thomas Holdings Limited
Disclaimer, Terms and Conditions