Enterprise Architect version 15.2

download
purchase

enzh-CNcsnlfrdehiiditkoplptruskessv

My Profile

Social Media Channels

facebook  twitter  youtube   linkedin

Tutorials

Tutorials (159)

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.

Tuesday, 16 March 2021 14:43

To Shape Script, or not to Shape Script?

Written by
To Shape Script, or not to Shape Script? Almost a year ago, as we embarked on what was to be the first of a series of lockdowns in the UK, I decided to learn some new skills that I could put into practice with Enterprise Architect (EA). I decided that I would like to learn how to create an MDG to assist not only my own modelling activities, but also those of the clients to which Dunstan Thomas provide consultancy services. Besides, with access to one of the best in the business (Phil “Chudders” Chudley) I had no excuse not…
Adventures in User Interface Design and Code Generation – Part 1 Doug Rosenberg Parallel Agile www.parallelagile.com This email address is being protected from spambots. You need JavaScript enabled to view it. We’re busy these days teaching CodeBot how to generate fully functional web applications from UML models, with as little coding as possible (and ideally with no coding at all).  The basic steps involved are Develop a domain model and code generate database and API Wireframe the screens and link them to the API Develop a UX Navigation State Machine that defines the sequence in which screens appear Code Generate and automatically host the generated database, API, and web app code Test, iterate, and…
Evolving your Business Processes through Time Aware modelling Earlier this week I was spending a little time flitting around the various LinkedIn groups that I frequent. In one of the BPMN groups, the group admin had set a fun little challenge as follows: Create a BPMN model for this leave application process: Employee applies for annual leave Employee must submit the request to their Manager if the leave is < = 5 days Employee must submit the leave to their CEO if the leave is < 5 days The Manager or CEO approve/reject the leave The Manager or CEO inform…
How to Set the Default Language for a New Model Repository Overview written by Phil Chudley, Principle Consultant at Dunstan Thomas Consulting A question I am asked quite often is "how can set the default language to a new repository, other than Java". As far as I know there is no global EA prefernce to acheive this, so most EA users would Create a new local repository Make the Code Engineering toolbar visible if not already visible Change the language to <none>, or some language other than Java I tend to use the language setting of <none>, this article describes…
Saturday, 06 February 2021 15:00

Automatic creation of system model with Neo4j

Written by
Introduction Frequently there are legacy systems/applications with no previous documentation, and the lack of it makes maintenance and further development of those systems/applications stagnant and demanding. This particular article outlines the ability of graphs (created through the Neo4j database) to automate the creation of documentation in the form of ArchiMate model in Sparx Enterprise Architect or Archi. We will create an ArchiMate model for the legacy application that will describe basic entities, such as screens, fragments, roles, files and relations between them. An HTML version of the automatically generated ArchiMate model is available here. It's an export from Sparx Enterprise…
Subscriber Questions: How can I show messaging between BPMN processes? We regularly get asked questions by our YouTube subscribers and recently one we were asked by someone how they could show messaging between independent processes using Enterprise Architect. In the clip shown below, and after some serious beard stroking, I look at using a high-level collaboration diagram to demonstrate the connectivity between the processes, which was my initial gut reaction. After some additional consideration of the question I also look at an approach using the conversation diagram in conjunction with model elements and lower level choreographies as a way to…
Thursday, 10 December 2020 20:34

Tutorial: Domain Driven Database Design

Written by
The first video of our CodeBot 201 tutorial series walks you through defining a domain model for a Fantasy Football app, and using CodeBot to instantly transform the domain model into a complete MongoDB database and REST API:   How easy is it to generate a working database and API from an EA domain model?  Really, really easy... This video will show you how in less than 3 minutes…which is about how long it takes for you to try it yourself.  In our example, your app can show video of the players scoring touchdowns in near real-time    In this…
How to Validate your Enterprise Architect BPMN Models The BPMN notation is a good way to specify processes, may it be the workflow for a specific task or entire business processes. Such models may grow very large and you can easily lose track of certain details such as model correctness.  Figure 1 shows an example for a BPMN model (using the BPMN 2.0 MDG Technology), a process for resolving problems which are reported via a ticket system.   Fig 1: BPMN Process example modelled with the Enterprise Architect (example source: OMG).   Do you see the Error? Maybe you’ve noticed…
How to create a full-stack React Bootstrap UI in under 10 minutes A tutorial and reference on designing a complete web application and generating it with CodeBot UX by Matt Stephens, Parallel Agile This article was originally published here: https://medium.com/parallel-agile-blog/create-a-full-stack-react-bootstrap-ui-in-under-10-minutes-d0eec3077618 CodeBot from Parallel Agile is a full-stack application generator, which can also host your generated application in the cloud. Give CodeBot a domain model and UI wireframes, and it’ll create: a React web UI a MongoDB database a Node/Express.js REST API, optionally secured using JWT API client libraries — currently Java and JavaScript, with other languages set to be released…
Monday, 13 July 2020 13:44

Working with the Repository.CurrentSelection

Written by
Working with the Repository.CurrentSelection written by Phil Chudley, Principle Consultant at Dunstan Thomas Consulting Overview When developing a script of an extension a fairly common requirement is to process a set of selected elements. This can be achieved using either GetTreeSelectedElements (for a selection in the Project Browser), or SelectedObjects (for a selection on a Diagram). These work well enough, but there appears to be no method for processing a selection of Diagrams or Packages within the Project Browser, or a selection that contains a mixture of Diagrams, Elements and Packages. You may not need to process such a selection…
Page 1 of 12