option
Cuestiones
ayuda
daypo
buscar.php

Modelado Software Tema 5

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Modelado Software Tema 5

Descripción:
Test del tema 5 Modelado software UCAM

Fecha de Creación: 2026/07/08

Categoría: Informática

Número Preguntas: 31

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Cómo se modela el comportamiento de un objeto individual?. Mediante un diagrama de casos de uso de forma exclusiva. Mediante un diagrama de flujo de datos (DFD). Mediante una máquina de estados. Mediante un diagrama de interacción jerárquico.

¿Qué es un evento en el contexto del modelado de clases?. Una secuencia de estados por las que pasa un objeto reactivo. El estímulo que hace a una clase cambiar su estado. Una computación ejecutable y atómica que no se puede descomponer. El flujo de trabajo paso a paso asociado a un caso de uso.

¿Cuáles de los siguientes elementos se clasifican explícitamente como eventos asíncronos?. Las llamadas a operaciones del sistema. Las bifurcaciones y las fusiones en rombo. Las señales, el paso de tiempo y el cambio de estado. El inicio y el fin de una actividad estructurada.

¿Cómo se modelan gráficamente los eventos de tipo señal?. Como dependencias simples sin etiquetar. Como clases estereotipadas <<signal>>. Como operaciones síncronas dentro de la caja de la clase. Como notas aclaratorias asociadas a un arco del grafo.

¿Qué recurso se utiliza en el diagrama para indicar que una operación envía una señal?. Una asociación bidireccional continua. Una relación de generalización o herencia. Una dependencia estereotipada <<send>>. Una composición fuerte entre objetos.

El evento de llamada presenta dos casos especiales. ¿Cuáles son?. El caso síncrono y el caso asíncrono. Creación de un objeto <<create>> y Destrucción de un objeto <<destroy>>. Expresión absoluta at y expresión relativa after. El objeto emisor y el objeto receptor.

¿Cuál es la notación correcta que se utiliza para representar un evento de tiempo relativo?. at <valor temporal>. after <valor temporal>. when (<expresion booleana>). time == <valor temporal>.

Con respecto al evento de cambio, ¿en qué momento exacto se considera que ocurre dicho evento?. Cuando el valor de la expresión cambia de verdadero a falso. Cuando el valor de la expresión cambia de falso a verdadero. Se repite cíclicamente todo el tiempo mientras la expresión siga siendo verdadera. Únicamente cuando un actor externo invoca una operación síncrona.

¿Qué tipos de eventos se especifican en el texto como de "uso local" en un objeto?. Los eventos de tipo cambio o tiempo. Los eventos de tipo señal o llamada. Los eventos asíncronos externos de los actores. Los eventos especiales <<create>> y <<destroy>>.

¿Cómo se modelan en la clase objeto los eventos de llamada que este puede recibir?. Designándolos exclusivamente en un comportamiento extra de la clase. Como operaciones o métodos sobre la clase objeto. Mediante flechas discontinuas hacia un nodo de control. Como atributos privados de tipo booleano.

¿Qué diagramas se encargan de modelar el comportamiento de una sociedad de objetos?. Los diagramas de estados. Las máquinas de estados reactivas. Los diagramas de interacciones. Los diagramas de flujo tradicionales (DFDs).

En la estructura de grafo de una máquina de estados, ¿qué representan los nodos y los arcos?. Nodos: Acciones atómicas; Arcos: Nodos de actividad. Nodos: Los distintos estados; Arcos: Las transiciones entre dichos estados. Nodos: Las condiciones de guarda; Arcos: Los eventos de disparo. Nodos: Las calles; Arcos: Los flujos de control concurrentes.

¿Cuáles son los cuatro componentes explícitos de una transición dentro de una máquina de estados?. Emisor, Receptor, Señal y Operación. Estereotipo, Dependencia, Atributo e Instancia. Estado origen/Destino, Evento Disparo, Condición de guarda y Acción. Bifurcación, Fusión, División y Unión.

¿Para qué se usan principalmente los diagramas de actividades según el texto?. Para detallar la historia y memoria interna de un único objeto reactivo. Para especificar el modelo de negocio o el flujo de trabajo asociado a un caso de uso. Para definir las relaciones de generalización entre señales estereotipadas. Para programar las operaciones síncronas de creación y destrucción de objetos.

¿Cómo se define una "acción" en el contexto de un diagrama de actividades?. Una computación ejecutable y atómica que no se descompone ni ejecuta por partes. Una ejecución no atómica que posee estructura interna y se divide en subtareas. Un flujo alternativo controlado por un rombo que requiere condiciones de guarda. Una agrupación de calles que identifica los límites de memoria del sistema.

¿Qué diferenciación gráfica existe entre las acciones y los nodos de actividad?. Las acciones se dibujan en óvalos y los nodos de actividad en rectángulos. No existe diferenciación gráfica entre ambos; se deben usar anotaciones. Las acciones van dentro de un rombo y los nodos de actividad dentro de calles. Las acciones usan líneas de flujo continuas y los nodos de actividad líneas discontinuas.

En una bifurcación dentro de un diagrama de actividades, ¿qué característica obligatoria tienen sus flujos de salida?. Deben carecer por completo de condiciones o expresiones booleanas. Cada flujo de salida tiene una guarda y deben cubrir todas las posibilidades. Deben converger de manera inmediata en una barra gruesa de unión concurrente. Tienen que usar obligatoriamente el estereotipo <<send>>.

¿Qué palabra clave puede utilizarse en una bifurcación para marcar el flujo de salida alternativo?. When. After. Else. Otherwise.

¿Cuál de las siguientes afirmaciones describe correctamente a un nodo de fusión (merge)?. Separa un flujo de control sencillo en dos o más flujos concurrentes. Tiene un único flujo de entrada y varias salidas controladas por expresiones. Junta caminos antes separados, se representa en un rombo, tiene varias entradas, una salida y no hay guardas. Sincroniza flujos paralelos y detiene la ejecución hasta que todos lleguen.

En el ámbito de los flujos concurrentes, ¿qué representa la "Unión"?. La separación de un flujo de control sencillo en actividades en paralelo. La sincronización de dos o más flujos de control concurrentes, donde el flujo continúa cuando todos los flujos de entrada la han alcanzado. La fusión de caminos alternativos basados en una condición "else". El instante exacto en el que un objeto pasa de un estado origen a un estado destino.

¿Qué función primordial cumplen las "calles" (swimlanes) en un diagrama de actividades?. Organizar las acciones en base a expresiones de tiempo absolutas (at). Identificar los responsables de cada actividad, representando una responsabilidad de alto nivel. Impedir que las transiciones o flechas crucen de un bloque de procesos a otro. Delimitar cuáles acciones son atómicas y cuáles son no atómicas.

Atendiendo a las conclusiones del tema, ¿cuál es la preferencia de uso entre ambos diagramas?. Los diagramas de estados son preferibles para modelos de negocio y los de actividades para objetos reactivos. Ambos diagramas son idénticos y se pueden intercambiar sin ninguna preferencia. Los diagramas de estados son preferibles para modelar objetos reactivos; los de actividades son preferibles para modelar un flujo de trabajo o una operación. Los diagramas de actividades sustituyen por completo a los de estados al ser equivalentes a los DFDs.

¿Por qué los eventos de tipo señal se consideran "parecidos a las clases"?. Porque son exclusivamente síncronos y no pueden interactuar con otros objetos. Porque pueden tener instancias, atributos y operaciones, y pueden existir relaciones de generalización. Porque representan únicamente la creación <<create>> o destrucción <<destroy>> de un objeto. Porque se ejecutan de manera atómica sin descomponerse.

¿De qué formas puede originarse o producirse un evento de tipo señal en el sistema?. Por una acción de transición de un estado a otro y por consecuencia de ejecutar una operación. Únicamente tras cumplirse el tiempo absoluto indicado mediante la partícula at. Cuando un objeto pasa de un valor verdadero a uno falso en una expresión booleana. Al completarse de forma concurrente todas las entradas de una unión.

¿Qué capacidades de comunicación posee cualquier objeto del sistema según el documento?. Solo puede recibir eventos locales, estando incapacitado para invocar operaciones externas. Puede enviar eventos de tipo señal a otros objetos, invocar operaciones a otros objetos y recibir eventos de tipo señal o llamada. Está limitado a comunicarse de forma exclusiva con los actores externos del sistema. Únicamente puede enviar señales, pero nunca recibir llamadas de operaciones.

El texto explica cómo representar los estímulos que recibe un objeto. ¿Cómo se modelan las señales que un objeto puede recibir?. Como operaciones o métodos estándar colocados en la sección pública de la clase. Designándolas en un comportamiento extra de la clase objeto. Como atributos de tipo relacional o temporales. Mediante una dependencia estereotipada <<send>> dirigida hacia sí mismo.

¿Por qué las máquinas de estado son la mejor herramienta para especificar el comportamiento de los objetos reactivos?. Porque los objetos tienen memoria (su comportamiento depende de la historia) y tienen un ciclo de vida bien definido. Porque ejecutan flujos de trabajo paso a paso que implican la coordinación de varios objetos concurrentes. Porque eliminan la necesidad de evaluar condiciones de guarda en las transiciones. Porque son equivalentes a los diagramas de flujo de datos (DFDs) tradicionales.

¿Cuál es la regla de permanencia y actividad de un objeto dentro de un Estado?. Permanece un tiempo infinito y ejecuta acciones únicamente de forma atómica. Permanece por un tiempo finito, y dentro de él hace una actividad o espera un evento. Permanece hasta que la expresión booleana de cambio pase de verdadero a falso. Su tiempo de permanencia es instantáneo y pasa de inmediato al estado destino.

¿Cómo define textualmente el documento una "Actividad" a diferencia de una "Acción"?. Como una computación ejecutable y atómica que no se descompone ni se ejecuta por partes. Como una ejecución no atómica dentro de una máquina de estados. Como un flujo secuencial alternativo que requiere el uso obligatorio de un rombo. Como el mensaje síncrono enviado entre un emisor y un receptor.

¿Cuáles son los cuatro componentes explícitos que constituyen un diagrama de actividad?. Estados, Transiciones, Eventos y Acciones. Emisor, Receptor, Eventos síncronos y Eventos asíncronos. Acciones, Actividades, Datos utilizados y Nodos de Control. Bifurcaciones, Fusiones, Divisiones y Uniones.

En el modelado con calles (swimlanes), ¿qué regla específica se menciona respecto a las transiciones?. Las transiciones tienen prohibido salir de los límites de su propia calle. Las transiciones pueden cruzarlas. Cada transición que cruza una calle debe estar estereotipada como <<send>> de forma obligatoria. Solo se permiten transiciones entre calles si provienen de un nodo de fusión.

Denunciar Test