+44 (0)23 9282 2254 info@dthomas.co.uk

Using Keyboard Shortcuts with Enterprise Architect Extension Menus

Using Keyboard Shortcuts with Enterprise Architect Extension Menus by Phil Chudley, Principal Consultant at Dunstan Thomas Consulting Background Extensions written for Enterprise Architect often define menus to invoke functionality, and although a short cut of the form Alt+character can be defined by prefixing the character in the menu option with…

Read More

Lets talk about the Enterprise Architect HTML Reports

Lets talk about the Enterprise Architect HTML Reports Enterprise Architect & the HTML Report In recent months we put together a couple of guides on editing & pre-editing the HTML report output from Sparx Systems Enterprise Architect: Editing an HTML report generated from Enterprise Architect using CSS HTML Report 2,…

Read More
Use Cases

Why Implement Use Cases in Software Design & Development?

Why Implement Use Cases? There are several ways to answer this question, but there are 4 main considerations: Use Cases as a better form of documentation: Instead of one monolithic Software Requirement Specification (SRS) in a single document, using Use Cases encourages us to split up our SRS into more…

Read More

What is SysML? The Systems Modelling Language Explained

What is SysML? The Systems Modelling Language Explained The Systems Modelling Language (SysML) is a general purpose modelling language for engineering systems. SysML supports the analysis, design and verification of complex systems including hardware, software, information, personnel, procedures, and facilities in a graphical notation. SysML provides graphical representations based on…

Read More
ArchiMate: Architecture Environment

What is ArchiMate?

What is ArchiMate? Enterprise Architecture Modelling is becoming more and more important as organisations struggle to understand their capabilities, organizational structure, business processes, information systems, and IT infrastructure. A good architecture practice enables an organization to align business and IT operations with its strategy, quickly respond to changes in the…

Read More
Business Process Modelling Notation (BPMN)

What is BPMN? A guide to the Business Process Modelling Notation

What is BPMN? - A guide to the Business Process Modelling Notation Business Process Modelling Notation (BPMN) is a methodology for business process modelling. It supports the specification of business processes in a graphical notation (Business Process Diagram) based on the concept of activity diagrams from the Unified Modelling Language (UML).…

Read More
UML: the Unified Modelling Language

What is UML? The Unified Modelling Language Explained

What is UML? The Unified Modelling Language Explained In 1997 the OMG (Object Management Group) developed the Unified Modelling Language (UML) as a common architectural framework for modelling object oriented systems and applications. UML is derived primarily from the strengths of three notations; Bouch OOD (Object Oriented Design), Rumbaugh OMT…

Read More
Business Process Modelling

Changing the Appearance of BPMN 2.0 Elements in Enterprise Architect

Changing the Appearance of BPMN 2.0 Elements By Phil Chudley Introduction Sparx Systems Enterprise Architect provides a very rich modelling toolset for Business Process Model and Notation 2.0 (BPMN 2.0), which is increasing in popularity particularly amongst Business Analysts. The BPMN 2.0 notation uses a common set of symbols, which…

Read More