Ideal for business and systems analysts who already  have experience of using BPMN and UML to model  and analyse their requirements. This course includes  hands-on sessions to produce and document these  models in Enterprise Architect.  

Introduction

·         delegate background and objectives

·         timetable and practical considerations

Navigation

·         what is Enterprise Architect?

·         model management

·         user interface

·         menus and toolbars

·         UML diagrams

·         UML toolbox

·         project browser

·         properties and notes windows

·         creating model elements

·         deleting model elements

·         model structure and views

·         navigation

BPMN Diagrams

·         creating BPMN diagrams

·         activities and sequence flow

·         sub-processes

·         different types of events

·         logic using gateways

·         pools and lanes

·         BPMN diagrams

 

Requirements Diagrams

·         organising requirements

·         documenting requirements

·         relating requirements

·         prioritising requirements

·         requirements diagrams

 

Use Case Diagrams

·         creating use case diagrams

·         creating and documenting actors 

·         defining use cases

·         documenting scenarios

·         adding use case relationships

·         organising the use case model

·         use case diagrams

 

Requirements Traceability

·         creating realize relationships

·         using a diagram to demonstrate traceabilty

·         using a matrix to cross-reference requirements

·          requirements traceability

Activity Diagrams

·         creating activity diagrams

·         adding actions and transitions

·         modelling decisions and parallel actions

·         adding send, accept and time signals

·         using swim lanes or partitions

·         activity diagrams

 Class Diagrams

·         creating class diagrams

·         creating classes

·         specifying class details

·         defining attributes

·         defining operations and parameters

·         adding associations

·         defining multiplicity and navigability

·         modelling aggregation and composition

·         creating inheritance hierarchies

·         modelling abstract classes and operations

·         adding management information

·         using tagged values

·         organising the class model

·         class diagrams

Domain Models

·         creating domain models

·         creating business classes

·         defining attributes

·         adding associations

·         defining multiplicity 

·         modelling aggregation

·         creating inheritance hierarchies

·         domain models

Generating Documents

·         producing RTF documents

·         customising RTF documents

·         producing HTML documents

·         customising HTML documents

·         generating documents