Prepared by: Gerald R. Gray, Guiding Principle Consulting.

13
Prepared by: Gerald R. Gray, Guiding Principle Consulting

Transcript of Prepared by: Gerald R. Gray, Guiding Principle Consulting.

Prepared by:

Gerald R. Gray, Guiding Principle Consulting

Agenda

EA Strengths/Weaknesses Pre-requisites Gridwise Architecture Interoperability

Framework Creating common systems integration

diagrams

Guiding Principle Consulting - CIM Users Group - San Francisco 2

EA Uses and Benefits Supports IT system, software, and business processes

Models, designs, builds, and tests software

Uses standard Unified Modeling Language (UML)

Can be used to create: Business Process Models, Class diagrams, and software

artifacts

Central repository for process and IT system information

Built-in support for version control e.g. Subversion

Fast, built-in or custom document generation & HTML

Guiding Principle Consulting - CIM Users Group - San Francisco 3

EA Weaknesses May be a poor choice for complex system

diagrams Visio is “prettier”PowerPoint also an option

Complex User InterfaceExtensive feature set may lead to confusionTime saving “tricks” difficult to learn

Diagrams not useful if team doesn’t see valueUML/BPM may be used currently at their siteSome users intimidated by tool

Guiding Principle Consulting - CIM Users Group - San Francisco4

Pre-requisites Sparx Enterprise Architect

http://www.sparxsystems.com.au/Version 8 recently released$135 - $699 depending on version

Guiding Principle Consulting - CIM Users Group - San Francisco 5

Following the GWAC Stack

Guiding Principle Consulting - CIM Users Group - San Francisco 6

Adapted from Gridwise Architecture Council Interoperability Framework

Use Case Business Process Integration

Requirements Message Payloads

Common Systems Integration Diagrams Use Case diagrams Business Activity Diagrams

Integration Requirements

Sequence Diagrams

Guiding Principle Consulting - CIM Users Group - San Francisco 7

Adding a Use Case

Project BrowserNew PackageNew Diagram – Use CaseIn the workspace add

○ Actors, cases, associations

Guiding Principle Consulting - CIM Users Group - San Francisco 8

Adding a Business Process Project Browser

Add New PackageNew Diagram – ActivityOpen workspace, right-click for Swimlanes

and Matrix… Add swimlanesAdd Activity and flows

Guiding Principle Consulting - CIM Users Group - San Francisco 9

Integrations Requirements Addition to the Activity diagram

Alignment of business user and the architect/software team

Object flow between two activities, typically spanning actors (swimlanes)

Add requirement (from common tools)○ Add Integration to Type○ Use object node to identify service

Guiding Principle Consulting - CIM Users Group - San Francisco 10

Adding Sequence Diagram Project Browser

Add New PackageNew Diagram - Sequence diagram

Open workspaceAdd ActorsAdd flows (asynchronous)Add returns (“Is Return” checkbox)Service naming based on IEC 61968-1-2

Guiding Principle Consulting - CIM Users Group - San Francisco 11

Reference

EA Free Trialhttp://www.sparxsystems.com/products/ea/trial.h

tml

Subversion Documentationhttp://svnbook.red-bean.com/en/1.5/index.html

EA Tutorials and Online Helphttp://www.sparxsystems.com/resources/

index.html

Guiding Principle Consulting - CIM Users Group - San Francisco 12

Questions?

Contact:[email protected]