Los formalismos de la programación orientada a objetos son una parte clave en la preparación delos formalismos de la programación orientada a objetos son una parte clave en la preparación de cualquier informático, aunque no son menos importantes los conocimientos de análisis y diseño software. desde esta perspectiva podemos afirmar que existen dos niveles en la formación de un ingeniero de software: las capacidades de programación algorítmica y las capacidades de análisis y diseño orientados a objetos desde un prisma arquitectónico. por esta razón se hace cada vez más necesario el estudio de estas dos disciplinas en los centros universitarios de ingeniería y de formación profesional informática. al adentrarse en las páginas de este libro no solo hallará una explicación completa y amigable de la sintaxis y semántica de uml 2.x, sino también una gran colección de ejemplos del mundo real que le ayudarán a progresar rápidamente en el aprendizaje. además, mediante la evolución de dos proyectos software basados en un videojuego de ajedrez y una aplicación cvs, recorrerá los aspectos esenciales del análisis y diseño orientado a objetos con uml, desde la adquisición de requisitos hasta la implementación en los lenguajes java y c. por ello, en este volumen encontrará: una introducción al estado del arte de la ingeniería de software diagramas inteligibles y explicaciones detalladas de la sintaxis uml 2.x once tipos de diagramas más modelado del dominio y patrones de diseño un capítulo completo dedicado a ocl (object constraint language) implementación en java y c de los diagramas explicados descarga de los códigos y esquemáticos desde el servidor de ra ma una referencia completa de uml y programación orientada a objetos
