🎃 Grandes descuentos en libros en línea, eformaciones y vídeos*. Código CALABAZA30. Pulse aquí
¡Acceso ilimitado 24/7 a todos nuestros libros y vídeos! Descubra la Biblioteca Online ENI. Pulse aquí
  1. Libros
  2. UML 2.5 - Iniciación, ejemplos y ejercicios corregidos (5ª edición)

UML 2.5 Iniciación, ejemplos y ejercicios corregidos (5ª edición)

Información adicional

  • 5% de descuento en todos los libros
  • Envío gratis a partir de 25 € de compra
  • Versión online gratis por un año

Características

  • Encuadernación rústica - 17 x 21 cm
  • ISBN: 978-2-409-02794-9
  • EAN: 9782409027949
  • Ref. ENI: RIT52.5UML

Información adicional

  • 5% de descuento en todos los libros
  • Versión online digital, no descargable
  • Consultable en línea durante 10 años inmediatamente después de la validación del pago.

Características

  • HTML
  • ISBN: 978-2-409-02795-6
  • EAN: 9782409027956
  • Ref. ENI: LNRIT52.5UML
Este libro sobre UML 2.5 está dirigido tanto a estudiantes como a desarrolladores que se ocupan del modelado de sistemas, de programas y de procesos. Etapa a etapa, el lector descubrirá los elementos de modelado a partir de ejemplos pedagógicos. Tras una introducción a la orientación a objetos, la obra presenta los diferentes diagramas de UML 2.5, desde la descripción de los requisitos a partir de casos de uso, hasta el diagrama de perfil pasando por los diagramas de interacción, de...
Consultar extractos del libro Extracto del libro
  • Nivel Medio a Experto
  • Número de páginas 339 páginas
  • Publicación octubre 2020
  • Nivel Medio a Experto
  • Publicación octubre 2020
Este libro sobre UML 2.5 está dirigido tanto a estudiantes como a desarrolladores que se ocupan del modelado de sistemas, de programas y de procesos.

Etapa a etapa, el lector descubrirá los elementos de modelado a partir de ejemplos pedagógicos.

Tras una introducción a la orientación a objetos, la obra presenta los diferentes diagramas de UML 2.5, desde la descripción de los requisitos a partir de casos de uso, hasta el diagrama de perfil pasando por los diagramas de interacción, de clases, de estructura compuesta, de estados-transiciones y de actividades. El lector aprenderá de qué manera los diagramas de interacción pueden utilizarse para descubrir los objetos que componen el sistema. Esta nueva edición del libro enriquece la descripción de numerosos diagramas e introduce en particular las clases y empaquetados template así como la relación de fusión de los empaquetados.



¡Nuevo! Rondas de preguntas disponibles con la versión online.

¡Ronda de preguntas
incluida en
la versión online !
  • Ponga a prueba sus conocimientos al final de cada capítulo
  • Evalúe sus competencias
Introducción
  1. Motivaciones de la obra
  2. El mundo de los caballos
  3. Contenido de la obra
A propósito de UML
  1. Introducción
  2. El origen de UML
  3. El Proceso Unificado
  4. Arquitectura dirigida por modelos: MDA
Conceptos de la orientación a objetos
  1. Introducción
  2. El objeto
  3. La abstracción
  4. Clases de objetos
  5. Encapsulación
  6. Especialización y generalización
  7. Herencia
  8. Clases abstractas y concretas
  9. Polimorfismo
  10. Composición
  11. La especialización de los elementos: la noción de estereotipo en UML
  12. Conclusión
Modelado de los requisitos
  1. Introducción
  2. Casos de uso
  3. Actores
  4. Escenarios
  5. Asociación entre un actor y un caso de uso
  6. Diagrama de los casos de uso
  7. La cardinalidad de la asociación actor/caso de uso
  8. Relaciones entre los casos de uso
    1. 1. Relación de inclusión
    2. 2. Relación de extensión
    3. 3. Especialización y generalizaciónde los casos de uso
  9. Representación textual de los casos de uso
  10. Conclusión
  11. Ejercicios
    1. 1. El hipódromo
    2. 2. El club ecuestre
    3. 3. El tiovivo de caballos de madera
Modelado de la dinámica
  1. Introducción
  2. Diagrama de secuencia
    1. 1. Introducción
    2. 2. Línea de vida de un objeto
    3. 3. Envío de mensajes
    4. 4. Creación y destrucción de objetos
    5. 5. Descripción de la dinámica
  3. Marcos de interacción
  4. Los fragmentos combinados
    1. 1. Introducción
    2. 2. La opción
    3. 3. La alternativa
    4. 4. El bucle
    5. 5. El operador break
    6. 6. El paralelismo
    7. 7. La secuencia débil
    8. 8. La secuencia estricta
    9. 9. La negación
    10. 10. La sección crítica
    11. 11. La aserción
    12. 12. Utilización de los fragmentos combinados
  5. Diagrama de comunicación
    1. 1. La representación de objetos
    2. 2. El mensaje y el orden de los mensajes
    3. 3. Los mensajes paralelos
    4. 4. Los mensajes iterativos
    5. 5. Los mensajes iterativos y paralelos
  6. Descubrir los objetos del sistema
  7. Conclusión
  8. Ejercicios
    1. 1. El hipódromo
    2. 2. La central de compra de caballos
Modelado de objetos
  1. Introducción
  2. Conocer los objetos del sistema por descomposición
  3. Representación de clases
    1. 1. La forma simplificada de representación declases
    2. 2. La encapsulación
    3. 3. Los tipos
    4. 4. La cardinalidad
    5. 5. Las propiedades de las variables
    6. 6. Firma de los métodos
    7. 7. La forma completa de representación de lasclases
    8. 8. Los atributos y los métodos de clase
    9. 9. Los atributos calculados
  4. Las asociaciones entre objetos
    1. 1. Los vínculos entre objetos
    2. 2. Representación de las asociaciones entreclases
    3. 3. La cardinalidad de las asociaciones
    4. 4. La navegación
    5. 5. La asociación reflexiva
    6. 6. Las propiedades de los extremos de las asociaciones
    7. 7. Las clases-asociaciones
    8. 8. La calificación de las asociaciones
    9. 9. La expresión de las especificaciones en lasasociaciones
    10. 10. Los objetos compuestos
      1. a. La composición fuerte o composición
      2. b. La composición débil o agregación
      3. c. Las diferencias entre composición y agregación
    11. 11. La relación de dependencia
  5. Relación de generalización/ especialización entre clases
    1. 1. Las clases más específicas y lasclases más generales
    2. 2. La herencia
    3. 3. Las clases concretas y abstractas
    4. 4. La expresión de especificaciones sobre larelación de herencia
    5. 5. La herencia múltiple
    6. 6. La factorización de las relaciones entreobjetos
    7. 7. La interfaz
  6. Los diferentes estereotipos de clase
  7. Las clases template
  8. Los objetos o instancias
    1. 1. La representación de los objetos
    2. 2. La relación de instanciación
    3. 3. Los vínculos entre objetos
  9. Diagrama de estructura compuesta
    1. 1. La descripción de un objeto compuesto
    2. 2. La colaboración
  10. Conclusión
  11. Ejercicios
    1. 1. La jerarquía de los caballos
    2. 2. Los productos para caballos
Estructuración de los elementos de modelado
  1. Introducción
  2. Los empaquetados y el diagrama de empaquetado
  3. Las relaciones de importación y de acceso entre empaquetados
  4. La relación de fusión entre dos empaquetados
  5. Los empaquetados template
  6. Conclusión
Modelado del ciclo de vida de los objetos
  1. Introducción
  2. La noción de estado
  3. El cambio de estado
    1. 1. Noción de evento y de señal
    2. 2. La transición
  4. Elaboración del diagrama de estados-transiciones
    1. 1. Representación gráfica de los elementosbásicos
    2. 2. Condiciones de guarda
    3. 3. Las actividades vinculadas a un estado o al traspasode una transición
    4. 4. La unión y la alternativa
    5. 5. Los estados compuestos
  5. El diagrama de timing
  6. Conclusión
  7. Ejercicios
    1. 1. El ticket de apuesta trifecta
    2. 2. La carrera de caballos
    3. 3. El tiovivo de madera
Modelado de las actividades
  1. Introducción
  2. Las actividades y los encadenamientos de actividades
    1. 1. Las actividades
    2. 2. Los encadenamientos de actividades
  3. Las particiones o calles
  4. Los flujos de objetos
  5. La emisión y la recepción de señales
  6. Las actividades compuestas
  7. Las actividades de alternativa y de bucle
  8. Las regiones de actividad interruptibles
  9. Las regiones de expansión
  10. El diagrama de vista de conjunto de las interacciones
  11. Conclusión
  12. Ejercicios
    1. 1. El espectáculo ecuestre
    2. 2. La apuesta trifecta
Modelado de la arquitectura del sistema
  1. Introducción
  2. El diagrama de componentes
    1. 1. Los componentes
    2. 2. Los puertos
    3. 3. Los estereotipos de los componentes
    4. 4. La arquitectura del software por componentes
  3. El diagrama de despliegue
  4. Conclusión
El Metamodelo
  1. Introducción
  2. Los estereotipos
    1. 1. Las metaclases
    2. 2. Las nociones de estereotipo y de asociaciónde extensión
      1. a. Introducción
      2. b. Los estereotipos requeridos
      3. c. La extensión de varias metaclases medianteun mismo estereotipo
      4. d. La generalización y la especializaciónde los estereotipos
  3. Las tagged values (valores etiquetados)
    1. 1. Introducción
    2. 2. Las asociaciones entre estereotipos
  4. Los demás elementos de un perfil
    1. 1. Las especificaciones
    2. 2. Las clases, los tipos y las enumeraciones
  5. Los perfiles
    1. 1. La representación de un perfil
    2. 2. La relación de referencia
    3. 3. La aplicación de un perfil a un empaquetado
  6. Un ejemplo de dominio: los équidos
    1. 1. El perfil
    2. 2. El modelo
  7. Ejemplo de perfil de plataforma: un perfil para EJB
  8. El metamodelo de UML
    1. 1. Presentación
  9. Ejemplos
  10. Representación de los estereotipos en el metamodelo
  11. Introducción al MOF
  12. Conclusión
Anexo 1: Arquitectura MDA: la herramienta DB-MAIN
  1. Introducción
  2. Transformación del modelo objeto en modelo relacional
    1. 1. Transformación de las clases
    2. 2. Transformación de las asociaciones
      1. a. Las claves extranjeras
      2. b. Asociaciones con cardinalidad 0..1 ó 1..1en uno de sus extremos
      3. c. Otras asociaciones
    3. 3. Transformación de la herencia
      1. a. Mecanismo de transformación
      2. b. Especificaciones vinculadas a la relaciónde herencia
    4. 4. Conclusión
Anexo 2: Corrección de los ejercicios
  1. Capítulo Modelado de los requisitos
    1. 1. El hipódromo
    2. 2. El club ecuestre
    3. 3. El tiovivo de caballos de madera
  2. Capítulo Modelado de la dinámica
    1. 1. El hipódromo
    2. 2. La central de compra de caballos
  3. Capítulo Modelado de objetos
    1. 1. La jerarquía de los caballos
    2. 2. Los productos para caballos
  4. Capítulo Modelado del ciclo de vida de los objetos
    1. 1. El ticket de apuesta trifecta
    2. 2. La carrera de caballos
    3. 3. El tiovivo de madera
  5. Capítulo Modelado de las actividades
    1. 1. El espectáculo ecuestre
    2. 2. La apuesta trifecta
Anexo 3: Glosario
  1. Glosario
Anexo 4: Léxico
  1. Español-inglés
  2. Inglés-español
Anexo 5: Notación gráfica
  1. Notación gráfica
Anexo 6: Bibliografía
  1. Bibliografía
Autor : Fien VAN DER HEYDE

Fien VAN DER HEYDE

Fien Van der Heyde, con formación superior en ingeniería e informática, ejerce de responsable informática en un gran banco luxemburgués. El modelado de procesos ocupa un lugar importante dentro de sus actividades profesionales, pero también siente un enorme interés por... el mundo de los caballos.
Más información
Autor : Laurent DEBRAUWER

Laurent DEBRAUWER

Laurent Debrauwer es doctor en informática por la Universidad de Lille 1. Especialista en el enfoque orientado a objetos, enseña UML y patrones de diseño en la Universidad de Luxemburgo. También dirige Securiquest, una empresa especializada en seguridad informática y formación UML.
Más información

Novedades

Ver más