BOOCH, GRADY / RUMBAUGH, JAMES
El Lenguaje Unificado de Modelado (UML, Unified Modeling Language) esun lenguaje gráfico para visualizar, construir y documentar losartefactos de un sistema con gran cantidad de software. UMLproporciona una forma estándar de representar los planos de unsistema, y comprende tanto elementos conceptuales, como los procesosde negocio y las funciones del sistema, cuanto elementos concretos,como las clases escritas de un lenguaje de programación específicos,esquemas de bases de datos y componentes software reutilizables.Estelibro enseña cómo utilizar UML de forma efectiva.Este libro cubre laversión 2.0 de UML.- De este modo con el presente libro:-Aprenderá qué es UML y qué no es, y por qué UML es relevante para el proceso dedesarrollar sistemas con gran cantidad de software.-Dominará elvocabulario, las reglas y las construcciones específicas de UML y, engeneral, aprenderá a ?hablar? el lenguaje de formaefectiva.-Comprenderá cómo utilizar UML para resolver varios problemas de modelado frecuentes.- Proporciona una referencia del uso decaracterísticas específicas de UML. Sin embargo, no tiene la intención de ser un manual de referencia completo de UML, éste es el tema deotro libro: ?The Unified Modeling Language Rerence Manual, 2nd Ed?(Rumbaug, Jacobson, Booch, Addison Wesley, 2005).-Describe un procesode desarrollo para utilizar con UML. Sin embargo, no tiene laintención de proporcionar una referencia completa de este proceso.-Por último, proporciona sugerencias y consejos sobre cómo utilizar UML para resolver varios problemas de modelado comunes, pero no enseñacómo modelar. En este sentido es parecido a una guía de usuario de unlenguaje de programación, que enseña cómo utilizar el lenguaje pero no enseña a programar.