Author name: Phil Chudley

Enterprise Architect; the Custom Document

Introduction A recent addition to the functionality of Sparx Systems Enterprise Architect (EA) is Custom Documents. This feature is provided in addition to the existing feature of documentation generation. This article provides details of this new feature, compares it to documentation generation and poses the question: “Are custom documents a replacement for Document Generation?” What …

Enterprise Architect; the Custom Document Read More »

Model-Based Add-ins in Enterprise Architect

Model-Based Add-ins are a relatively new feature in Sparx Systems Enterprise Architect (EA). This article provides: An overview of Model-Based Add-ins and how they differ from scripts. The characteristics of Model-Based Add-ins. A suggested workflow for the development of a Model-Based Add-in. A simple example. A Model-Based Add-in is a stereotyped UML Class element with …

Model-Based Add-ins in Enterprise Architect Read More »

Business Rules and Decision Tables in Enterprise Architect 16

Using the correct tooling, complex business rules can be easily modelled and maintained. A concise and manageable method of modelling complex business rules is a Decision Table. Enterprise Architect supports the modelling of Decision Tables in form of DMN (Decision Table Model Notation). Business Rules can be modelled and tested using multiple data sets. These …

Business Rules and Decision Tables in Enterprise Architect 16 Read More »

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 a semantic foundation for modelling system behaviour, requirements, structure, and parametrical elements which …

What is SysML? The Systems Modelling Language Explained Read More »

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 (Object Modelling Technique) and Jacobson OOSE (Object Oriented Software Engineering). The OMG described …

What is UML? The Unified Modelling Language Explained Read More »

Scroll to Top