Articles

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

Software Architecture Article

NoSQL Data Modeling

This is a comparison of NoSQL databases from the data modeling point of view. There are many NoSQL system families, namely, Key-Value stores, BigTable-style databases, Document databases, Full Text Search Engines and Graph databases. He explains that NoSQL data modeling is typically driven by application-specific access patterns, i.e. types of queries to be supported. NoSQL

NoSQL Data Modeling Read More »

StarUML

StarUML is modeling software that runs on Windows with an open source license and supports the Unified Modeling Language (UML) modeling notation. Based on UML version 1.4, StarUML allows using eleven different types of diagram, accepting UML 2.0 notation. It supports actively the Model Driven Architecture (MDA) approach implementing the UML profile concept and allowing

StarUML Read More »

Software Architecture Article

Reuse of Use Cases Diagrams

This article presents a tool for the reuse of use case diagrams by storing their information in OWL ontology and the use of Semantic Web technologies. Software reuse is defined as the use on a new project of any artifact created before. This practice has significant benefits in reducing costs and increasing quality and productivity

Reuse of Use Cases Diagrams Read More »