UML Flashcards
¿Quien se encarga de estandarizar UML ?
ISO/IEC 19505
¿Mediante que mecanismo UML se convierte en un lenguaje extensible?
Estereotipos y Profiles (los agrupan en tematicas especificas como J2EE por ej.)
¿Que es OCL?
Una de las partes de UML denominada Lenguaje de Restriccion de Objetos.
Basicamente 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 asociacion en UML, ¿que 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, ¿que quiere decir?
Que es un atributo derivado
¿Como 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, ¿que significa que una clase tenga su nombre en cursiva?
Es una clase abstracta
En UML, ¿como se denomina a la relación entre dos objectos conectados (debido a que sus clases están asociadas tambien?
Enlace o link
¿Que dos relaciones se pueden dar entre casos de uso fundamentalmente?
include
extend (indica opcionalidad)
¿Que representa un diagrama de secuencia?
Un flujo de llamadas entre objetos para un determinado escenario dentro del ambito de un caso de uso
¿Que aporta del diagrama de comunicacion respecto del de secuencia?
Que en el de comunicación se puede apreciar el arbol de objetos sobre los que se realizan las distintas llamadas o interacciones de objectos