The Unified Modelling Language (UML) is a standard language for specifying, visualizing,
constructing, and documenting the artefacts of software systems, as well as for business modelling
and other non- software systems. The UML represents a collection of best engineering practices
that have proven successful in the modelling of large and complex systems.1 The UML is a very
important part of developing object oriented software and the software development process. The
UML uses mostly graphical notations to express the design of software projects. Using the UML
helps project teams communicate, explore potential designs, and validate the architectural design
of the software.
Here we offer articles and case studies focusing on the use and implementation of the UML.
The case studies are divided into two different categories:
- The case studies - Case studies are based on our experience in the field, and shares specific
information without compromising the identities of our customers. It includes lessons learned
specific to those consulting assignments.
- Lessons from the field - Lessons from the field includes more implementation focused lessons
and advice based on our experience at many of our customers. The purpose of articles posted
here is to inform and give guidance around topics of work.
Note. We will notify all of our subscribed members as and when new case studies and lessons from
the field articles are published. Please register for our Newsletter if you are interested in receiving
the notifications.