UML - Prueba de conocimiento

Este capítulo enumera preguntas simples sobre conceptos de UML que acaba de pasar por este tutorial. Con base en el conjunto de preguntas dado, puede evaluarse a sí mismo para desarrollar una buena confianza para convertirse en un experto en UML:

  • ¿Puede un diagrama de clases mostrar el comportamiento dinámico de un sistema?

  • ¿Se puede utilizar el diagrama de implementación para ingeniería directa e inversa?

  • ¿Se puede utilizar para ingeniería directa e inversa?

  • ¿Puede representar un flujo paralelo de actividades?

  • ¿Podemos convertir un diagrama de estado en un diagrama de actividad?

  • ¿Podemos utilizar la ingeniería avanzada en el diagrama de componentes?

  • ¿Podemos usar el diagrama de casos de uso para ingeniería directa e inversa?

  • Describe el propósito del diagrama de casos de uso.

  • ¿Cómo se relacionan los conceptos orientados a objetos con UML?

  • ¿El diagrama de componentes representa la vista dinámica de un sistema?

  • Nombra los principales bloques de construcción de UML.

  • Nombra algunos escenarios donde se utilizan diagramas de objetos.

  • Nombra los tres mecanismos en estereotipo.

  • ¿Cuáles son los artefactos de un diagrama de implementación?

  • ¿Cuáles son los artefactos que se utilizan para hacer un diagrama de componentes?

  • ¿Cuáles son los diferentes diagramas UML?

  • ¿Cuáles son los diferentes elementos de un diagrama de casos de uso?

  • ¿Cuáles son los diferentes modelos que se utilizan en UML?

  • ¿Cuáles son los elementos de un diagrama de objetos?

  • ¿Cuáles son los objetivos de UML?

  • ¿Cuáles son los usos principales de un diagrama de implementación?

  • ¿Cuáles son las notaciones que se utilizan en las cosas de comportamiento?

  • ¿Cuáles son las notaciones que se utilizan en las relaciones?

  • ¿Cuáles son las notaciones que se utilizan en las cosas estructurales?

  • ¿Cuáles son los otros cuatro diagramas utilizados en UML para capturar el comportamiento dinámico de un sistema?

  • ¿Qué son los diagramas estructurales y los diagramas de comportamiento?

  • ¿Cuáles son los usos del diagrama de secuencia y colaboración?

  • ¿Qué quiere decir con comportamiento dinámico de un sistema?

  • ¿Qué captura un diagrama de objetos?

  • ¿Qué es el análisis OO?

  • ¿Qué es el diseño OO?

  • ¿Qué es un diagrama de estado?

  • ¿Qué es un diagrama de clases?

  • ¿Qué es una regla de restricción?

  • ¿Qué es un diagrama de implementación?

  • ¿Qué es un nodo?

  • ¿Qué es un sistema reactivo?

  • ¿Qué es un estado?

  • ¿Qué es un diagrama de casos de uso?

  • ¿Qué es un diagrama de actividades?

  • ¿Qué es un evento y cómo influye en los estados de un objeto?

  • ¿Qué es un diagrama de interacción?

  • ¿Qué es un diagrama de objetos?

  • ¿Qué es el diagrama de colaboración?

  • ¿Qué es el diagrama de componentes?

  • ¿Qué es composición y agregación?

  • ¿Cuál es la diferencia entre análisis y diseño?

  • ¿Qué es la generalización y cuándo se usa?

  • ¿Qué se entiende por isomorfo?

  • ¿Qué es la responsabilidad de un objeto?

  • ¿Cuál es el papel de UML en el análisis y el diseño de OO?

  • ¿Qué es el diagrama de secuencia?

  • ¿Qué es la vista estática y dinámica de un sistema?

  • ¿Qué es diagrama estructural?

  • ¿Cuál es la diferencia entre un diagrama de clases y un diagrama de objeto?

  • ¿Cuál es la diferencia entre un diagrama de flujo y un diagrama de actividades?

  • ¿Cuál es la diferencia entre agregación y composición?

  • ¿Cuál es la diferencia entre secuencia y diagrama de colaboración?

  • ¿Cuáles son los diagramas de interacción utilizados en UML?

  • ¿Cuál es el uso principal de un diagrama Statechart?

  • ¿Cuál es el uso principal de un diagrama de actividades?

  • ¿Cuál es la única agrupación disponible en UML?

  • ¿Por qué el modelo conceptual es importante?

  • ¿Por qué usamos el diagrama de estado?