The less well known UML: a short user guide

  • Authors:
  • Bran Selic

  • Affiliations:
  • Malina Software Corp., Nepean, Ontario, Canada

  • Venue:
  • SFM'12 Proceedings of the 12th international conference on Formal Methods for the Design of Computer, Communication, and Software Systems: formal methods for model-driven engineering
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

The general perception and opinion of the Unified Modeling Language in the minds of many software professionals is colored by its early versions. However, the language has evolved into a qualitatively different tool: one that not only supports informal lightweight sketching in early phases of development, but also full implementation capability, if desired. Unfortunately, these powerful new capabilities and features of the language remain little known and are thus underutilized. In this article, we first review how UML has changed over time and what new value it can provide to practitioners. Next, we focus on and explain one particularly important new modeling capability that is often overlooked or misrepresented and explain briefly what is behind it and how it can be used to advantage.