Unified Model Language

423 Words2 Pages
Unified Model Language The Unified Modeling Language (UML) is a graphical language that allows people who build systems to represent their object-oriented designs in a common notation (Deitel 2008). “This language, known as the Unified Modeling Language (UML), was developed in the mid-1990s under the initial direction of three software methodologists—Grady Booch, James Rumbaugh and Ivar Jacobson” (Deitel 2008). The development of UML was in response to a need for a notation in a visual language that can show the behaviors of interactive computing systems and have a guide in the construction of them. Diagrams using UML can communicate software designs through visualization that would be difficult for you to describe using text alone. The function of the Unified Modeling Language (UML) is to model operating instructions on systems from the interactions of their modules with each other and their computing framework. There are criticisms of UML, “One of the criticisms of UML is that it is not semantically articulate enough to present unambiguous information to its users. In other words, many UML symbols can be interpreted in a variety of ways, leaving much subjectivity in interpretation” (Erickson, J. 2008). The problem has been inconsistencies with the semantics of UML, since symbols could be interpreted in different ways, which could be difficult in learning the language of UML. Progressive work to the constructs of UML is needed to standardize UML for better comprehension. “Studies suggest that different methods of representing an information system graphically may impact the ability of the user to comprehend the features and functioning of the system being modeled”. The Unified Modeling Language (UML) provides a way for identifying more errors than in traditional modeling tools. Users are able to identify errors better with UML than with
Open Document