Tutorials (168)
Tutorials can be used to become more productive and efficient in the use of Enterprise Architect. Tutorials, getting started guides, videos and workbooks can all be used to explain concepts and assist others in realizing the power and flexibility of using Enterprise Architect. Use this link to submit tutorials, training material, example workbooks and quick start guides.
Thursday, 30 August 2012 17:27
Automatic Unit Test Generation from Reverse Engineered Code using the Agile/ICONIX add-in
doug rosenberg
(Article originally published in SDJournal) This article presents an easy step-by-step formula that will get from code to a comprehensive test plan, that includes a complete set of unit test code, using the free Agile/ICONIX add-in for EA. Here are the 6 steps that we’ll follow: 1)Reverse engineer some code 2)Generate tests from Class Operations 3)Add test scenarios in EA’s testing view 4)Transform the test cases to test classes 5)Generate the unit test code from the test classes 6)Generate a test plan report We’ll illustrate this approach one step at a time in this article, using some reverse engineered ActionScript…
Published in
Tutorials
This article is intended to illustrate the advantages based on my current experience of using the Diagram Filters, functionality added in EA version 9. Two case studies/examples illustrate the purpose of Diagram Filters: 1- filter dependency connectors between provided and required interfaces on a UML Component diagram, 2- show differences between the specifications and two implementations through the use of UML State Chart diagram.
Published in
Tutorials
Tuesday, 07 August 2012 15:29
Run Enterprise Architect 9 on Mac and Linux with CrossOver XI!
Jana_Lee
CrossOver XI, the latest release of CrossOver, from CodeWeavers is the easiest and most affordable way to run Windows software, like Enterprise Architect, on Mac and Linux. Watch the short instructional video on how to install CrossOver XI in order to run Enterprise Architect, and then download your free 14 day trial of CrossOver andor purchase CrossOver XI Mac or CrossOver XI Linux at a discounted rate at: http://www.codeweavers.com/via/earchitect9
Published in
Tutorials
Saturday, 23 June 2012 15:57
Reports based on change in many repositories of Enterprise Architect
mw
Configuration When generating documentation, the Tormigo Integration module uses the API of the Enterprise Architect program. In order to include the diagrams and linked documents (LinkedDocument) in the generated documentation, indicate the directory of the Enterprise Architect installation in your Tormigo configuration. Tormigo configuration can be opened by selecting File / Application configuration from the main menu. In the Tormigo configuration window, the "Enterprise Architect installation directory" field should indicate the path to the EA installation. Project management Tormigo Integration allows you to define projects which can be assigned to more than one repository. In order to display the…
Published in
Tutorials
The Tormigo Integration module also allows you to generate project documentation and scan project documentation when searching for notes to a model. The operation will find all the notes assigned to model elements in the indicated document. The condition for model element identification in a repository of a project is the inclusion of the element’s GUID number in the text to which the note refers. Presented below is an example of note assignment to a model element. You can select a large batch of text. It is important for the selection area was with the guid element. Before you can…
Published in
Tutorials
This presentation illustrates the importance of describing complex architectures using open, interoperable, modeling languages to produce a comprehensive, highly interactive view of your architecture that promotes more effective decision-making capabilities that are vital to an organization's ability to react quickly to market change.
Published in
Tutorials
An antipattern is a characterization of a common software flaw. An antipattern shows what not to do and how to fix it. As you construct data models, you should be alert for antipatterns and correct them as they occur. These videos show several examples of data model antipatterns and applies antipatterns to the LDAP case study. The first EAP file is the database schema for the LDAP product. As the video explains there are 11 tables. The tables clearly define primary key field(s) and there is a consistent naming style. For example, by inspection one would suspect that ClassContainers.clsID and…
Published in
Tutorials
An antipattern is a characterization of a common software flaw. An antipattern shows what not to do and how to fix it. As you construct data models, you should be alert for antipatterns and correct them as they occur. These videos show several examples of data model antipatterns and applies antipatterns to the LDAP case study. This is part 1 of 2 in a video series. Part 2 contains two Enterprise Architect Project files that supplement the presentation.
Published in
Tutorials
Tuesday, 10 January 2012 08:24
Business processes estimation with the use of activity diagrams method
mw
During design and analytical works, the necessity to calculate the parameters of a business process or to estimate the complexity of the built software arises repeatedly. Most formal methods often require quite difficult calculations. On the other hand, during analytical or design works an activity diagram is usually created, which presents, in a natural way, the components of the business process or the elements of a use case scenario. In this article, I will attempt to present how to calculate selected parameters of the business process using activity diagrams modeled in Enterprise Architect and additional tool (Tormigo). The fundamental reason…
Published in
Tutorials
Friday, 04 November 2011 17:41
TORMIGO - rational change report based on Enterprise Architect baseline mechanism
mw
1. Preparing baseline for the package 1.1. Select the package for which the baseline is to be created from the project repository in EA, and then from the popup menu (right mouse button) select Package Control -> Manage Baselines or use the keyboard shortcut Ctrl+Alt+B on the selected package. 1.2. Create new baseline in the open Manage Baselines window by clicking New Baseline button.1.3. Enter the version number in New Baseline window, that will help you identify the modelling stage at which the baseline was created. Leave the Include sub-packages checkbox selected to include nested packages. Figure 1. Adding…
Published in
Tutorials
More...
Welcome to our UML - Getting Started. In this tutorial, everything revolves around the first practical steps in the world of Embedded UML. With the help of a tiny object-oriented UML-Blinky we will make a small journey through the UML and enlighten the functions of the required software. We provide the necessary programs as free evaluation version for you either as download or as DVD. - Sparx Systems Enterprise Architect v9.0 (Ultimate Edition) - Keil µVision MDK ARM v4.20 Keil MCB1760 CortexM3 You can download all necesary software from: http://www.willert.de/uml-getting-started-en/ This will enable you to use the software without restrictions…
Published in
Tutorials
Thursday, 20 October 2011 09:35
An Introduction to Metamodelling and Graph Transformations with eMoflon
anthony.anjorin
Published in
Tutorials
Group work in the cloud is a very convenient solution. Anyone who has tried to write the text with another person at the same time in applications such as Google Docs knows how effective and valuable these solutions are. Thanks to products such as the aforesaid Google Docs, the group work gained another dimension.In the present text, I will try to present how to manage requirements collected in Enterprise Architect using Google Docs spreadsheet.
Published in
Tutorials
Monday, 12 September 2011 23:46
Producing Living Documentation with SPARX Enterprise Architect
tadanderson
One of the most powerful side effects of the SPARX Enterprise Architect document publishing tools is that it enables the team to keep project documentation alive and current. One of the things I hear most about out of date documentation is that it is that it is out of date because it is "a living document". Guess what, out of date documentation is dead documentation, it is not living. Living documentation represents the current state of the project's architecture, designs, and implementations. The PowerPoint and video that is available for download with this article shows how SPARX Enterprise Architect can…
Published in
Tutorials