Articles

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

Software Architecture Article

Do Actors Call Use Cases?

UML 1.3 has made a pair of changes concerning the use case relationships; one is to move include and extend that used to be stereotypes of the generalization into those of the dependency, and the other is to introduce a true generalization. A use-case generalization, however, is practically useless and therefore the changes are rather …

Do Actors Call Use Cases? Read More »

Software Architecture Article

Component-Oriented Software Development with UML

This article proposes to automate the process of structural and behavior analysis of component-oriented software fully specified in UML. The structural specification uses component, class and deployment diagrams, and the behavior specification, state machine diagram. The produced structural analysis tool analyzes a connection between pairs of components at a time. The produced behavioral analysis tool …

Component-Oriented Software Development with UML Read More »

Software Architecture Article

Agile Model-Driven Development

This article explains how with the application of Agile and Lean principles on model-driven development, we will get an Agile approach for constructing the architecture of a new Market Server Capability (MSC)definition which will eliminate the duplication and inconsistency, while still maintaining a short implementation phase. The resulting architecture has a single modeling level, with …

Agile Model-Driven Development Read More »