+ All Categories
Home > Documents > Getting Started with Enterprise Architect and Subversion Prepared by: Gerald R. Gray, CIMple...

Getting Started with Enterprise Architect and Subversion Prepared by: Gerald R. Gray, CIMple...

Date post: 14-Dec-2015
Category:
Upload: jenifer-davenport
View: 220 times
Download: 0 times
Share this document with a friend
Popular Tags:
17
Getting Started with Enterprise Architect and Subversion Prepared by: Gerald R. Gray, CIMple Integrations Kay Stefferud, Enernex
Transcript
Page 1: Getting Started with Enterprise Architect and Subversion Prepared by: Gerald R. Gray, CIMple Integrations Kay Stefferud, Enernex.

Getting Started with Enterprise Architect and Subversion

Prepared by:Gerald R. Gray, CIMple IntegrationsKay Stefferud, Enernex

Page 2: Getting Started with Enterprise Architect and Subversion Prepared by: Gerald R. Gray, CIMple Integrations Kay Stefferud, Enernex.

Agenda• EA Strengths/Weaknesses• Pre-requisites• Access• Setup & Configuration• Creating common OpenSG diagrams

Page 3: Getting Started with Enterprise Architect and Subversion Prepared by: Gerald R. Gray, CIMple Integrations Kay Stefferud, Enernex.

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

• Interfaces with version control package e.g. Subversion

• Fast, built-in or custom document generation & HTML

Page 4: Getting Started with Enterprise Architect and Subversion Prepared by: Gerald R. Gray, CIMple Integrations Kay Stefferud, Enernex.

EA Weaknesses• May be a poor choice for complex system diagrams – Visio is “prettier”– PowerPoint also an option

• Complex User Interface– Extensive feature set may lead to confusion– Time saving “tricks” difficult to learn

• Diagrams not useful if team doesn’t see value– UML/BPM may be used currently at their site– Some users intimidated by tool

Page 5: Getting Started with Enterprise Architect and Subversion Prepared by: Gerald R. Gray, CIMple Integrations Kay Stefferud, Enernex.

Pre-requisites• Sparx Enterprise Architect– http://www.sparxsystems.com.au/– Version 8 just released– $135 - $699 depending on version

• Subversion– Command-line client (required)• http://www.open.collab.net/downloads/subversion/

– TortoiseSVN (optional)• http://tortoisesvn.net/downloads

Page 6: Getting Started with Enterprise Architect and Subversion Prepared by: Gerald R. Gray, CIMple Integrations Kay Stefferud, Enernex.

Access• Credentials to UCAIUG Microsoft SharePoint

site• Added to the Source Code Access group in the

UCAIUG SharePoint user management (Tony Adams, Kay Clinard)

• Coordinate with the appropriate team, OpenADE, OpenADR, OpenAMIENT

Page 7: Getting Started with Enterprise Architect and Subversion Prepared by: Gerald R. Gray, CIMple Integrations Kay Stefferud, Enernex.

Installation• Install – Enterprise Architect (v7.5 or greater) – Subversion command-line client• http://www.collab.net/downloads/subversion/

– TortoiseSVN (Windows)• http://tortoisesvn.net/downloads

Page 8: Getting Started with Enterprise Architect and Subversion Prepared by: Gerald R. Gray, CIMple Integrations Kay Stefferud, Enernex.

Working Directory Creation• C:\OpenSG\Test\Working

– In Windows Explorer, right-click on folder

• Using TortoiseSVN repo browse to:– http://svn.ucaiug.org/svn/cimugrepo

• Enter credentials if prompted• Right-click on folder in left-hand

panel• Select Export… to directory created

above

Page 9: Getting Started with Enterprise Architect and Subversion Prepared by: Gerald R. Gray, CIMple Integrations Kay Stefferud, Enernex.

EA Configuration• Start Enterprise Architect• Open the project• From main menu select– Project Version Control Version Control

Settings…

Page 10: Getting Started with Enterprise Architect and Subversion Prepared by: Gerald R. Gray, CIMple Integrations Kay Stefferud, Enernex.

EA Configuration– Create a unique name– Select Subversion type– Point to working directory– Subversion exe path should pre-

populate– Click Save

Page 11: Getting Started with Enterprise Architect and Subversion Prepared by: Gerald R. Gray, CIMple Integrations Kay Stefferud, Enernex.

EA Configuration• Right-click on Package• Select Package Control• Select Add Branch to

Version Control…• The key icon is added to

each package

Page 12: Getting Started with Enterprise Architect and Subversion Prepared by: Gerald R. Gray, CIMple Integrations Kay Stefferud, Enernex.

Common OpenSG Diagrams• Use Case• Business Process– Integration Requirements

• Sequence Diagram

Page 13: Getting Started with Enterprise Architect and Subversion Prepared by: Gerald R. Gray, CIMple Integrations Kay Stefferud, Enernex.

Adding a Use Case• Project Browser– New Package – Storm Trooper Use Cases– New Diagram – Use Case– In the workspace add • Actors, cases, associations

– Saves changes, check-in package

Page 14: Getting Started with Enterprise Architect and Subversion Prepared by: Gerald R. Gray, CIMple Integrations Kay Stefferud, Enernex.

Adding a Business Process• Project Browser– Add New Package – Saloon Business Processes– New Diagram – Activity– Open workspace, right-click for Swimlanes and

Matrix…– Add swimlanes– Add Activity and flows

Page 15: Getting Started with Enterprise Architect and Subversion Prepared by: Gerald R. Gray, CIMple Integrations Kay Stefferud, Enernex.

Integrations Requirements• Addition to the Activity diagram– Typically a hand-off from the business user to the

architect/software– Object flow between two activities, typically

spanning actors (swimlanes)– Add requirement (from common tools)• Add Integration to Type• Use object node to identify service

Page 16: Getting Started with Enterprise Architect and Subversion Prepared by: Gerald R. Gray, CIMple Integrations Kay Stefferud, Enernex.

Adding Sequence Diagram• Project Browser– Add New Package – Saloon Sequence Diagrams– New Diagram – Saloon Sequence – Cleanup

• Open workspace– Add Actors– Add flows (asynchronous)– Add returns (“Is Return” checkbox)

Page 17: Getting Started with Enterprise Architect and Subversion Prepared by: Gerald R. Gray, CIMple Integrations Kay Stefferud, Enernex.

Reference• EA Free Trial– http://www.sparxsystems.com/products/ea/trial.html

• Subversion Documentation– http://svnbook.red-bean.com/en/1.5/index.html

• EA Tutorials and Online Help– http://www.sparxsystems.com/resources/index.html

• Test Repository– http://svn.ucaiug.org/svn/TestRepos/


Recommended