Abstract
The unified modelling language (UML) is a visual modelling language for software systems. It was developed by Jim Rumbaugh, Grady Booch, and Ivar Jacobson at Rational Corporation as a notation for modelling object-oriented systems. It provides a visual means of specifying, constructing and documenting object-oriented systems, and facilitates the understanding of the architecture of the system, and managing the complexity of a large system.
The language was strongly influenced by three methods: the Object Modelling Technique (OMT) developed by Rumbaught; the Booch Method developed by Booch, and Object-Oriented Software Engineering (OOSE) developed by Jacobson. UML unifies and improves upon these methods, and it has become a popular formal approach to modelling software systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Jacobson I, Booch G, Rumbaugh J (1999) The unified software modelling language user guide. Addison-Wesley, Reading
Rumbaugh J et al (1999) The unified software development process. Addison-Wesley, Reading
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this chapter
Cite this chapter
O’Regan, G. (2014). Unified Modelling Language. In: Introduction to Software Quality. Undergraduate Topics in Computer Science. Springer, Cham. https://doi.org/10.1007/978-3-319-06106-1_19
Download citation
DOI: https://doi.org/10.1007/978-3-319-06106-1_19
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-06105-4
Online ISBN: 978-3-319-06106-1
eBook Packages: Computer ScienceComputer Science (R0)