Upload
christian-padilla
View
224
Download
0
Embed Size (px)
DESCRIPTION
20100719-Bootcamp - Getting Started With Enterprise Architect and Subversion - Gerald Gray (2)
Citation preview
Getting Started with Enterprise Architect and SubversionPrepared by:Gerald R. Gray, CIMple IntegrationsKay Stefferud, Enernex
AgendaEA Strengths/WeaknessesPre-requisitesAccessSetup & ConfigurationCreating common OpenSG diagrams
EA Uses and BenefitsSupports IT system, software, and business processesModels, designs, builds, and tests softwareUses standard Unified Modeling Language (UML) Can be used to create:Business Process ModelsClass diagrams and software artifactsCentral repository for process and IT system informationInterfaces with version control package e.g. SubversionFast, built-in or custom document generation & HTML
EA WeaknessesMay be a poor choice for complex system diagrams Visio is prettierPowerPoint also an optionComplex User InterfaceExtensive feature set may lead to confusionTime saving tricks difficult to learn Diagrams not useful if team doesnt see valueUML/BPM may be used currently at their siteSome users intimidated by tool
Pre-requisitesSparx Enterprise Architecthttp://www.sparxsystems.com.au/Version 8 just released$135 - $699 depending on versionSubversionCommand-line client (required)http://www.open.collab.net/downloads/subversion/TortoiseSVN (optional)http://tortoisesvn.net/downloads
AccessCredentials to UCAIUG Microsoft SharePoint siteAdded to the Source Code Access group in the UCAIUG SharePoint user management (Tony Adams, Kay Clinard)Coordinate with the appropriate team, OpenADE, OpenADR, OpenAMIENT
InstallationInstall Enterprise Architect (v7.5 or greater) Subversion command-line clienthttp://www.collab.net/downloads/subversion/TortoiseSVN (Windows)http://tortoisesvn.net/downloads
Working Directory CreationC:\OpenSG\Test\WorkingIn Windows Explorer, right-click on folder Using TortoiseSVN repo browse to:http://svn.ucaiug.org/svn/cimugrepoEnter credentials if promptedRight-click on folder in left-hand panelSelect Export to directory created above
EA ConfigurationStart Enterprise ArchitectOpen the projectFrom main menu selectProject Version Control Version Control Settings
EA ConfigurationCreate a unique nameSelect Subversion typePoint to working directorySubversion exe path should pre-populateClick Save
EA ConfigurationRight-click on PackageSelect Package ControlSelect Add Branch to Version ControlThe key icon is added to each package
Common OpenSG DiagramsUse CaseBusiness ProcessIntegration RequirementsSequence Diagram
Adding a Use CaseProject BrowserNew Package Storm Trooper Use CasesNew Diagram Use CaseIn the workspace add Actors, cases, associationsSaves changes, check-in package
Adding a Business ProcessProject BrowserAdd New Package Saloon Business ProcessesNew Diagram ActivityOpen workspace, right-click for Swimlanes and Matrix Add swimlanesAdd Activity and flows
Integrations RequirementsAddition to the Activity diagramTypically a hand-off from the business user to the architect/softwareObject flow between two activities, typically spanning actors (swimlanes)Add requirement (from common tools)Add Integration to TypeUse object node to identify service
Adding Sequence DiagramProject BrowserAdd New Package Saloon Sequence DiagramsNew Diagram Saloon Sequence CleanupOpen workspaceAdd ActorsAdd flows (asynchronous)Add returns (Is Return checkbox)
ReferenceEA Free Trialhttp://www.sparxsystems.com/products/ea/trial.htmlSubversion Documentationhttp://svnbook.red-bean.com/en/1.5/index.htmlEA Tutorials and Online Helphttp://www.sparxsystems.com/resources/index.htmlTest Repositoryhttp://svn.ucaiug.org/svn/TestRepos/
***************