UML and the Unified Process

ebook: UML and the Unified Process


Publisher: IRM PressPublication: 2003, EnglishISBN: 9781931777445Pages: 314

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.

The UML notation includes diagrams that provide multiple perspectives of the
system under analysis or development. It is layered architecturally and organized by
packages. The model’s elements are defined in terms of their abstract syntax, wellformed
rules (using the Object Constraint Language and precise text) and precise text.
The formalization of UML is still an open problem. Many works have been done to
formalize parts of the language and it is difficult to see how to integrate the works in
order to define a formal semantics for UML.
 




Members who read this also like

0 RATES
Software Engineering (6th Edition)
Software Engineering (6th Edition)
Addison Wesley
2000, English