This book provides a set of readings on the state-of-the-art and the state-of-thepractice

of the Unified Modeling Language (UML) and the Unified Process (UP).

UML is a language for specifying, visualizing, constructing and documenting

software- intensive systems. It is a unifier of proven software modeling languages that

appeared in the early 1990s. UML incorporates the object-oriented community’s consensus

on core modeling concepts and includes an additional expressiveness to handle

problems that previous languages (Booch, OMT, OOSE) did not fully address. It emerged

in response to a call for a standard object-oriented and design method by the Object

Management Group (OMG) in 1997. Currently, the OMG/UML standard is version 1.4

and the evolution of UML will result in version 2.0.

Share

mohamedmarie