UML. Aplicaciones en Java y C++


Precio:
Precio de venta€24,90
Agotado

Descripción

UML. Aplicaciones en Java y C++

Resumen del libro

Este manual ofrece una formación integral en Análisis y Diseño Orientado a Objetos utilizando el estándar UML 2.x. A través de una explicación clara de la sintaxis y semántica del lenguaje, el lector aprenderá a modelar sistemas software complejos. La obra se estructura en torno a dos proyectos prácticos del mundo real: un videojuego de ajedrez y una aplicación CVS, que guían al lector desde la captura de requisitos hasta la implementación final en los lenguajes Java y C++. Es un recurso fundamental para estudiantes y profesionales que buscan dominar la ingeniería de software desde una perspectiva arquitectónica y práctica.

¿De qué trata?

El libro aborda el proceso completo de desarrollo de software orientado a objetos, comenzando con una introducción al estado del arte de la Ingeniería de Software. Se centra en el Lenguaje Unificado de Modelado (UML) en su versión 2.x, explicando en detalle sus once tipos de diagramas, incluyendo el modelado del dominio y los patrones de diseño. A lo largo de la obra, se desarrollan dos proyectos software completos que permiten aplicar los conceptos teóricos. El lector aprenderá a documentar el análisis y diseño de un sistema, y posteriormente a traducir esos modelos a código funcional en Java y C++. Además, se dedica un capítulo completo al Lenguaje de Restricciones de Objetos (OCL) y se incluye el acceso a los códigos fuente y esquemas desde el servidor de la editorial.

Temas principales

  • Lenguaje Unificado de Modelado (UML 2.x): sintaxis, semántica y aplicación de los once tipos de diagramas.
  • Análisis y Diseño Orientado a Objetos: desde la captura de requisitos hasta la arquitectura del software.
  • Implementación práctica en Java y C++: traducción de modelos UML a código funcional.
  • Patrones de diseño y modelado del dominio para soluciones software reutilizables.
  • Lenguaje de Restricciones de Objetos (OCL) para la especificación precisa de reglas en los modelos.

¿Para quién está recomendado?

Este libro está dirigido a estudiantes universitarios de Ingeniería Informática y de Formación Profesional en Informática que necesiten dominar los fundamentos del análisis y diseño de software. También es una obra de referencia para desarrolladores y programadores con experiencia en Java o C++ que deseen formalizar sus conocimientos en modelado UML y mejorar la calidad arquitectónica de sus proyectos. Es ideal para cualquier profesional que busque una guía completa y práctica para aplicar UML en el desarrollo de software del mundo real.

Qué aporta este libro

  • Proporciona una comprensión profunda y práctica de UML 2.x, desde sus fundamentos hasta su aplicación en proyectos complejos.
  • Ofrece una metodología completa de Análisis y Diseño Orientado a Objetos, guiando al lector desde los requisitos hasta el código.
  • Incluye dos proyectos software completos (ajedrez y CVS) que sirven como hilo conductor para aplicar todos los conceptos aprendidos.
  • Facilita la transición del modelado a la implementación, mostrando cómo codificar en Java y C++ los diagramas UML creados.
  • Sirve como manual de referencia gracias a su cobertura de once tipos de diagramas, patrones de diseño y el lenguaje OCL.

Ficha técnica

  • Autor: Jiménez de Parga, Carlos
  • Editorial: RA-MA S.A. Editorial y Publicaciones
  • Idioma: Español
  • Tema: Computación e Informática, Programación Orientada a Objetos (POO), Ingeniería de Software
  • Colección: Informatica General
  • Encuadernación: Bolsillo
  • Fecha de edición: febrero de 2015
  • Número de páginas: 412
  • Peso: 488 g

Valoración editorial

Esta obra destaca por su enfoque didáctico y práctico, combinando la teoría fundamental de UML con la implementación real en dos de los lenguajes de programación más utilizados. La elección de proyectos como un videojuego de ajedrez y una aplicación CVS permite al lector enfrentarse a desafíos de modelado de diferente naturaleza, desde la lógica de juego hasta la gestión de versiones. Es un recurso valioso para quien busca no solo aprender la notación UML, sino también integrarla en un flujo de trabajo de desarrollo de software profesional y estructurado.

También te puede gustar

Vistos Recientemente