Enterprise Architect Hands on Workshop


 

Course Code

EAHANDSON

Level

BEGINNER

Duration

2 days

About Course

Explore the power of Enterprise Architect in Software with 2 Days hands on workshop.Empower your Software development/Business Process  skills to use UML and the Enterprise Architect across all phases of SDLC for effective,high quality application development and effective Process Modelling.

Description

Enterprise Architect is a comprehensive UML analysis and design tool for UMLSysMLBPMN and many other technologies. EA is used across all phases of software development lifecycle, starting from requirements gathering through to the analysis stages, design models, testing and maintenance.

This specialized, customizable training module is desgned by EA experts to get a team started with UML and EA. Practitioners will be introduced to all key features in Enterprise Architect, with best practices and practical hands-on sessions using a standard example model or a live-project of the team.

Training  also focusses on devising strategies to leverage existing assets such as Source CodeDBMS SchemaRequirements documents, etc into Enterprise Architect swiftly, to facilitate better model management and improve project efficiency.

The course is a combination of practical and theory sessions. Each module is accompanied with practical, hands-on session to allow practitioners to apply the theory and become proficient using Enterprise Architect.

Prerequisites

·         No prior Enterprise Architect experience is required.

·         Understanding of Software Engineering , SDLC , UML and Business Process will be helpful but not mandatory

Additional Content

Introduction to Enterprise Architect

Create project models in Enterprise Architect

Model Views in Enterprise Architect

Introduction to Packages In Enterprise Architect

Working with Diagrams in Enterprise Architect

Model Elements in Enterprise Architect

Workspace layouts in Enterprise Architect

Context Specific Diagram toolboxes in Enterprise Architect

Model structure in Project Browser

Properties and notes window

Remove model elements

Model elements search

Model views and diagram filters

Template Packages in Enterprise Architect

Introduction to UML diagrams in Enterprise Architect

4+1 View

Requirements Models using Enterprise Architect

Create requirements diagrams

Requirement properties

Requirements relationship

Requirement priority and status

Organise Requirements

View Requirements

Usecase Models using Enterprise Architect

Create usecase diagrams

 

Actors

 

UseCases

 

UseCase status

 

Organising UseCase model

 

UseCase scenarios

 

Generate activity diagrams

 

Generate testcases

 

Add usecase relationship

Activity Models using Enterprise Architect

Create activity diagrams

 

Action element

 

Control flow connector

 

Add Decision element and modeling parallel actions

 

Action pins

 

Swimlanes and Matrix

Domain/Class Models using Enterprise Architect

Create domain models

 

Class elements

 

Add element attributes

 

Association element

 

Multiplicity

 

Aggregation connector

 

Generalize connector

Traceability in Enterprise Architect

Requirements mapping to activities or use cases

 

Realization connector

 

Traceability diagram

 

Relationship Matrix

Impact Analysis Using Enterprise Architect

Traceability Window

 

Context Filtering in Workspaces

 

Relationship Window

 

Element Browser

 

Diagram Filters

Introduction to Document Generation using Enterprise Architect

RTF document generation

 

Customise RTF/Docx/PDF document templates

 

HTML document generation

 

Customise HTML document templates

Exchanging model information between teams and between tools

Interchanging Data between .eap Files and DBMS Repositories

Reference Data Import Export

 

Baselines, Differencing and Merges

  - Differencing and Merges

 

 -  Differencing Diagram Changes

 

Replication

 

Package Control

 

Version Controlling in Enterprise Architect

Security

  - Manage Users

 

  - Manage Groups

 

  - Manage Locks

 

  - Require User Lock to Edit

 

  - Manage My Locks

 

  - Login as Another User

 

  - Change Password

Customizing Enterprise Architect

Tagged Values and stereo Types

Project Dash Board

Creating various graphs and charts based on statuses or type

Review Elements

Online review of Elements using discussion windows

Target Audience

Target Audience:

Everyone involved in the development of information technology (project managers, system designers or developers), and everyone interested in getting acquainted with the advantages of object orientation in both programming and design to simplify analysis as well as design and development.  

  • Practitioners in the Software Industry looking to upgrade their skills on a Modelling tools .
  • Practitioners in the Software Industry  planning to use an Application Lifecycle Management / Modelling tools in their day to operations.
  • Practitioners who are already using Enterprise Architect and want to explore the full capability of Enterprise Architect.

This workshop trains a tool beginner about the basic overview of Enterprise Architect. Creating various Models using enterprise Architect Implementing Traceability, Impact Analysis, Document Generation and Exchanging model information between teams and tools using Enterprise Architect are also covered.

This basic training forms the foundation and will help them to explore the advanced features of Enterprise Architect for their respective area of expertise as per the list below but not limited to

  1. Software Architects –  Software Architectural Modelling using Archemate , TOGAF, SYSML
  2. Software Designers – Class Modeling , Sequence Modeling , Forward Engineering and Reverse Engineering , Data Modeling
  3. Business Analyst – Requirements Modeling , Gap Analysis , Use Case Modeling , BPMN Modeling etc