Asociacion reflexiva

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 6,2 KB

16-¿Qué es una clase especificación o descripción? Piense un ejemplo


Es una clase conceptual que recoge información sobre una clase A, esta no es una instancia de la clase A, sino que es una descripción de la información sobre la clase A. EJ: siendo Vaso una clase conceptual, su clase especificación podría ser DescripciónVaso.
17-¿Por qué es necesario especificar o describir las clases conceptuales?
Es
necesario describir las clases conceptuales ya que estas describen a la clase, la cual es distinta de la clase en sí misma.

18-¿Cuándo se requieren las clases conceptuales de especificación?


Se deben añadir clases conceptuales de especificación cuando:
·Se necesita la descripción de un artículo o servicio independiente de la existencia actual de algún artículo o servicio.
·La eliminación de instancias de la clase dan como resultado una perdida de información que se necesita mantener, debido a la asociación incorrecta de información con la instancia de la clase eliminada.
·Reduce la información redundante o duplicada.

19-¿Existe en UML un término MD? ¿Cómo lo describe UML?


EL UP define algo denominado MD, que se representa con la notación UML. Sin embargo no existe un término MD en la documentación oficial de UML. UML simplemente describe tipos de diagramas como los diagramas de clases y los diagramas de secuencia. No supone un método o perspectiva de modelado sobre ellos. Más bien, un proceso aplica la notación de la especificación de UML en el contexto de modelo definidos en el ámbito de una metodología.

20-¿En qué disciplina y en qué fase se realiza el MD?


El MD se realiza en la disciplina Modelado del Negocio, en la fase de Elaboración.

21-¿Qué es una asociación? ¿Cómo se la define en UML?


Una asociación es una relación entre tipos que indica alguna conexión significativa e interesante. En UML las asociaciones se definen como: la relación semántica entre dos o más clasificaciones que implica conexiones entre sus instancias.
22-¿Cuáles son las asociaciones que merecen la pena registrar? ¿Qué significa la flecha de dirección de lectura en una asociación?

Las asociaciones que merecen ser registradas son:
·Las asociaciones de las que es necesario conservar el conocimiento de la relación durante algún tiempo.
·Asociaciones derivadas de la lista asociaciones comunes.
Una flecha de dirección de lectura opcional indica la dirección de la lectura del nombre de la asociación, no indica la dirección de la visibilidad o navegación. La flecha de dirección de lectura no tiene significado en términos del modelo; sólo es una ayuda para el lector del diagrama.

23-¿Cuáles son las asociaciones de prioridad alta?


Las asociaciones de prioridad alta son:
·A es una parte lógica o física de B.
·A esta contenida física o lógicamente en B.
·A se registra en B.

24-¿Qué es más importante identificas clases conceptuales o clases de asociación?


Es más importante identificar las clases conceptuales que las asociaciones.
25-¿Demasiadas asociaciones tienden a confundir un MD?
Si
, demasiadas asociaciones tienden a confundir el MD en lugar de aclararlo. Su descubrimiento puede llevar tiempo con beneficio marginal
26-¿Qué es un rol y qué puede contener?
Cada
extremo de una asociación se denomina rol. Los roles pueden tener opcionalmente:
·Nombre.
·Expresión de multiplicidad.

·Navegabilidad.

27-¿Qué es la multiplicidad? ¿Qué define?


La multiplicidad define cuantas instancias de una clase A pueden asociarse con una instancia de una clase B. La multiplicidad es una restricción de diseño que será reflejada en el software.
28-¿Cómo deben ser detalladas las asociaciones?
29- ¿Cómo se le asigna un nombre a una asociación?


El nombre de una asociación se crea en base al formato: NombreTipo-FraseVerbal-NombreTipo donde la frase verbal crea una secuencia que el legible y tiene significado en el contexto del modelo. Los nombres de las asociaciones deben comenzar con una letra mayúscula, puesto que una asociación representa un clasificador entra las instancias en UML los clasificadores deben comenzar con una letra mayúscula, los dos formatos típicos son:
·Pagado-mediante.
·PagadoMediante.

30-¿Pueden existir múltiples asociaciones entre dos tipos? Ejemplifique


SI, dos tipos pueden tener múltiples asociaciones entre ellos, lo cual no es extraño.
EJ: Entre los tipos Vuelo y Aeropuerto pueden existir asociaciones como:VuelaA y VuelaDesde.
31-¿Cuales son los criterios que se recomiendan para mostrar las asociaciones?
32-¿Qué es un atributo? ¿Qué significa el término tipo de dato en UML?

Un atributo es un valor de datos lógico de un objeto. Incluya los siguientes atributos en un MD: aquellos para los que los requisitos sugieren o implican una necesidad de registrar la información. En UML los tipos de datos implican un conjunto de valores para los cuales no es significativa una identidad única.

33-¿Qué son las clases de datos no primitivos?


El tipo de atributo podría representarse como una clase no primitiva por derecho propio en un MD. Represento lo que podría considerarse inicialmente como un tipo de dato primitivo como una clase no primitiva si:
·Está compuesto por secciones separadas.
·Habitualmente, hay operaciones asociadas con él, como análisis sintáctico o validación.
·Tiene otros atributos.
·Es una cantidad con una unidad.
·Es una abstracción de uno o más tipos con alguna de etas cualidades.

Entradas relacionadas: