Tema5_seccion1_UML Flashcards
(18 cards)
¿Quién se encarga de estandarizar UML?
ISO/IEC 19505
¿Mediante que mecanismo UML se convierte en un lenguaje extensible?
Estereotipos y Profiles (los agrupan en temáticas especificas como J2EE por ej.)
¿Qué es OCL?
Una de las partes de UML denominada Lenguaje de Restricción de Objetos.
Básicamente es una sintaxis que nos permite definir Precondiciones, Invariantes, etc
¿En que parte de la especificación de UML se definen los distintos modelos?
Superestructura
Nombre todos los diagramas estructurales
- Class
- Object
- Profile
- Deployment
- Package
- Component
- Composite Structure
Nombre todos los diagramas de comportamiento
- Use cases
- Activity
- State Machine
- Interaction - Communication
- Interaction - Sequence
- Interaction - Interaction Overview
- Interaction - Timing
En el extremo de una asociación en UML, ¿Qué elementos principales podemos definir?
- Cardinalidad
- Role
Para que la relación de dependencia tenga sentido, ¿de que otro elemento de UML necesita?
stereotipo
Si vemos una barra inclinada en el nombre de un atributo en UML, ¿Qué quiere decir?
Que es un atributo derivado
¿Cómo se denomina a la relación entre objetos entres los cuales se establece una dependencia vital?
Relación de composición (rombo relleno)
En UML, ¿Qué significa que una clase tenga su nombre en cursiva?
Es una clase abstracta
En UML, ¿Cómo se denomina a la relación entre dos objectos conectados (debido a que sus clases están asociadas también?
Enlace o link
¿Qué dos relaciones se pueden dar entre casos de uso fundamentalmente?
- Include
- Extend (indica opcionalidad)
¿Qué representa un diagrama de secuencia?
Un flujo de llamadas entre objetos para un determinado escenario dentro del ámbito de un caso de uso
¿Qué aporta del diagrama de comunicación respecto del de secuencia?
Que en el de comunicación se puede apreciar el árbol de objetos sobre los que se realizan las distintas llamadas o interacciones de objectos
Dentro de un diagrama de actividad, ¿Cómo se llama al elemento que van entre corchetes y nos sirve para especificar una determinada condición?
guarda
En UML, ¿Cuál es la mayor utilidad de un diagrama de interacción overview?
En un diagrama de actividad poder ver con otro de interacción (por ej. secuencia) que es lo que ocurre en una actividad concreta (zoom in)