Community Resources

Community Resources (105)

The Community Resources section may include Enterprise Architect models, scripts, technologies and add-ons. These resources can extend and enrich the Enterprise Architect experience. Use this link to submit innovative tools, models, add-ons and resources that the enterprise architect community may find beneficial.

How to combine Sparx Enterprise Architect and BABOK to manage Requirements in a modern way? Days when Business Analyst was using only Word and Excel applications together with e-mail program are slowly fading into the past. This is a good thing. There are many tools that allow us to work faster and smarter. One of them is my favorite Sparx Enterprise Architect. The tool so powerful and versatile that it's hard to find single person who used all of its features :-) Personally, I used Enterprise Architect in my work for past several years to design IT systems and prepare documentation of them. I…
This script will search the text in the comments, scenario’s and linked document of the selected elements for terms in the domain model. If it finds a match it will create a trace from your selected element to the element in the domain model. The idea is that when we write descriptions and scenario’s we often use terms already defined in the domain model, so it would be good if we had a real trace from the element in the domain model and the element using it in its description. But it is hard to keep the descriptions and scenario’s…
With this script you can change set all the lines styles on a diagram at once, to your preferred style per type of connector. In Enterprise Architect you can choose from no less then 9 different line styles for the connectors. Unfortunately you can only choose from the first three to be the default line style for new connectors. Additionally you can also specify the default for Generalization to be Tree Style, but that is it. For me that is not enough. I have my own habits when making UML diagrams. For most connector types I use Orthogonal – Square, but not…
Enterprise Architect comes standard with an Find Orphans search, which is supposed to give you a list of all elements that are no longer used in the model, and thus better be removed from the model altogether. The problem with this search is that it will only report elements that are not shown on a diagram; which should not be the only criterion to determine if an element is an orphan or not. Not being on a diagram is just fine. I have lots of elements in my model that are not on a diagram, that doesn’t mean they are not used anymore.…
Wednesday, 07 October 2015 18:15

Pong with Enterprise Architect

Written by
For some time now we wanted to do funny stuff again. And what’s easier for the proof-of-concept for EA as a gaming engine than the 30 years old classic ‘Pong’? All it takes is some Wrapper for the EA-Diagram-Coordinates and a basic engine for collision detection. Both was done in C# rapidly. Astonishing is EA’s performance, because every 50ms the positions are changed and EA.Diagram.Save is called. Here is the linkt to the Video... Here you can find the original blog entry...      
Sunday, 17 November 2019 00:11

MDG Technology for GSN (Goal Structure Notation)

Written by
This XML file is MDG Technology for GSN. You can create GSN (Goal Structure Notation) model on Enterprise Architect. For detail about GSN, please visit http://www.goalstructuringnotation.info/ .   With this MDG Technology, you can use GSN Diagram, GSN Toolbox, GSN objects and Quicklinker rule for GSN objects. To use this Technology, import the attached file via Specialize Ribbon | Publish-Tech button | Import MDG Technology menu item.  (Update on 15th October 2019: Update text drawings for some objects)
Wednesday, 02 September 2015 12:28

A web publication platform for an ArchiMate model

Written by
A web publication platform for an ArchiMate model Introduction As an independent Enterprise Architect (EA) consultant I often get the question what the possibilities are for publishing the repository content over the web. Of course in EA there is the possibility to generate a HTML version of the model but in most cases my customers demand extra functionality like key word search or a discussion module. In my current assignment for the National Health Broker in The Netherlands the introduction of a webbased solution was evident. One of the most important product of this organisation is the architectural documentation of…
Tuesday, 10 February 2015 22:26

Enterprise Architect 12 Wireframing preview

Written by
Introduction Enterprise Architect 12 is due to be released this year, with the RC2 currently available to download and test. Amongst its enhancements, I came across the new User Interface Wireframing support. Wireframing lets you define a visual representation of a screen with its interface elements such as labels, fields, and buttons. Having defined several screens, a navigation model can built e.g. to specify the navigation from the login screen to the account summary screen via a “submit” user action. Wireframing is intended to define User Interface diagrams that focus on functionality and help to obtain business validation upfront. Wireframing …
Enterprise Architect includes the package baseline feature that lets you create snapshots - backups of your model within the project (data is stored in the project's database). Once the baseline feature is used, it can be cumbersome to find the packages that have baselines. Such information can be required e.g. to delete baselines that are no longer relevant in order to free some space, or to find the most recent backup from a model's parent package. This article provides a user defined search, FindPackageBaselines, that lets you search through all existing baselines within the project, and display the associated package…
I recently imported a number of requirements in my Enterprise Architect project with the following details: title, reference (stored in the requirement's alias), and description. By default Sparx Enterprise Architect sorts requirements within a given package by the element's name in the alphabetical order. When a package contains various types of elements (e.g. classes, interfaces, use cases, etc.), each group of elements from the same type is sorted separately. The following illustrates a mix of requirements, classes, and interfaces created within a package, in their default sorting order: Going back to my requirements, I needed to sort them by the…
Page 4 of 8