Articles

Articles on Unified Modeling Language (UML), Software Architecture and Data Modeling

Software Architecture Article

Improving Java Development with Modelio and UML

This tutorial walks through typical Java modeling use cases and describe how Modelio, an open source modeling environment, can be used to to support a balanced and efficient model/code development approach and ensure the long-term utility of the UML model for Java developers. It demonstrates Modelio’s ability to automatically maintain consistency between the code and […]

Improving Java Development with Modelio and UML Read More »

Software Architecture Article

Assessment of Object Oriented Modelling Elements of the UML

This article analyses and critically assess some UML modeling solutions with observations regarding types, interfaces and classifiers, and problems of associations semantics and notation. Well formedness rules, their format and role are also analyzed. Use case modeling is assessed through their role in eliciting user’s requirements, and dealing with the functionality of the system. Some

Assessment of Object Oriented Modelling Elements of the UML Read More »

Software Architecture Article

Business Use Case Model

A business use case (BUC) model is the higher abstraction of the system use case model. In a BUC, business actors with specific business goals interact with other business actors. It is primarily an external view of the business model or area of interest. A system use case diagram, on the other hand, illustrates the

Business Use Case Model Read More »