UML is a versatile visual language that is used to model a software system. The software industry has been divided in its opinion regarding the use of UML diagrams. While some see it as an integral part of software systems… Read More

UML is a versatile visual language that is used to model a software system. The software industry has been divided in its opinion regarding the use of UML diagrams. While some see it as an integral part of software systems… Read More
Surprisingly many user manuals never accomplish their direct goal the way they should. They don’t help a user or do this awfully bad. We are not talking about incomplete or badly written documentation here. Even the greatest manuals fail to… Read More
Any software engineer worth her salt has drawn some UML diagrams. They are a great tool for good design and planning of a software product and is applicable for all stages of the software lifecycle. The UML standard exists so… Read More
Many people consider class diagrams a bit more complicated to build compared with ER diagrams. Most of the time it’s because of the inability to understand the different relationships in class diagrams. This article explains how to correctly determine and… Read More
First and foremost, before delving headfirst into the basics, let’s ascertain what Use case Diagrams are in the first place. Use case diagrams can be defined as behavior diagrams that are used to illustrate a set of actions or use… Read More
We got the final part of this series right here. While we did spend some time discussing Gates and its use or relevance to Sequence Diagrams, we now concentrate on just two elements known as Combined fragments. Combined fragments (break and… Read More