option
Cuestiones
ayuda
daypo
buscar.php

INSO - TEMA 7

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
INSO - TEMA 7

Descripción:
Tema 7 (UML) de Ingeniería de Software 2025-2026

Fecha de Creación: 2026/03/10

Categoría: Otros

Número Preguntas: 26

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

Indicar la falsa: UML pretendió fusionar los conceptos de Booch que aportaba el análisis, de OMT con el diseño y del OOSE con los casos de uso. UML fue aceptado como estándar el 17 de noviembre de 1997. En las primeras versiones, UML era más bien una metodología pero luego se buscó el concepto de lenguaje de modelado. UML 1.5 fue aceptado como estándar en septiembre de 2001.

Indicar la falsa: Un lenguaje de modelado debe captar la semántica de un sistema software. Un lenguaje de modelado indica cómo construir software. Un lenguaje de modelado aporta reglas semánticas y sintácticas. Con un lenguaje de modelado se puede documentar un sistema software.

Indicar la falsa: En UML se distingue entre vistas, diagramas, elementos de modelado y mecanismos generales. Las vistas pueden ser estáticas o de interacción. Una vista es una abstracción de un sistema compuesta de diversos diagramas. El diagrama de clases especifica la vista estática.

Indicar la falsa: La vista de despliegue pertenece al área dinámica. El área de gestión de modelos tiene como conceptos principales el paquete, el subsistema y el modelo. El diagrama de componentes se asocia a la vista de implementación. La vista de casos de uso pertenece al área estructural.

Indicar la afirmación verdadera sobre UML: Un modelo bien formado no se consigue mediante la aplicación de reglas de UML, sino realizando abstracciones del sistema durante el modelado. Los bloques básicos de UML son los elementos, que pueden ser de modelado, de visualización, de implementación y de actividades. UML tiene reglas sintácticas y semánticas aplicables a nombres, alcance, visibilidad, integridad y ejecución. Los elementos de modelado son proyecciones textuales o gráficas que permiten la manipulación de los elementos de visualización.

Un concepto discreto en un modelo que tiene identidad, estado, comportamiento y relaciones es: Una clase. Un actor. Una interfaz. Todas son correctas.

Indicar la falsa: Una clase es un conjunto de objetos con estructuras y relaciones similares. Una clase parametrizada define una familia de clases. Al representar una clase con sus atributos, es obligatorio poner junto con el nombre, su visibilidad. Cuando un método no tiene implementación, se pone subrayado.

Indicar la falsa sobre interfaces: Las interfaces contienen la implementación de las operaciones que ofrecen. Existe herencia entre interfaces. Si una clase usa una interfaz, se conectan con -------->. Para especificar las operaciones que ofrece la interfaz se usa la flecha ----> que conecta la interfaz (---) con la clase (>).

Indicar la falsa sobre asociaciones: Un enlace es una instancia de una asociación y representa las conexiones semánticas entre dos objetos. Las asociaciones son transitivas, reflexivas y antisimétricas. En una asociación calificada, el calificador es un atributo de la asociación y no de una de las clases. Una clase asociación puede participar en otras asociaciones.

Indicar la falsa sobre agregación: Una agregación no es una asociación. La agregación es transitiva y antisimétrica pero nunca reflexiva. Una parte puede pertenecer a varios agregados. Una parte puede existir antes que su agregado.

Indicar la falsa sobre composición: El todo es responsable de la disponibilidad de sus partes. Es una relación transitiva y antisimétrica, pero nunca reflexiva. Una parte puede morir antes que el todo. Se representa mediante un rombo sin relleno.

Indica la falsa sobre herencia: La herencia permite gestionar la complejidad mediante el ordenamiento taxonómico de las partes. La especialización consiste en factorizar las propiedades comunes en una clase más general. La herencia es transitiva y antisimétrica. Se puede establecer generalización entre asociaciones.

Una descripción de una colección de objetos y enlaces que interactúan para implementar un comportamiento en un contexto determinado es: Una colaboración. Una interacción. Una secuencia. Un método.

Indicar la verdadera sobre la vista de interacción: La vista de interacción se muestra en 3 diagramas: de secuencia, de interacción y de actividades. La vista de interacción describe el comportamiento de cada objeto de forma individual. La vista de interacción describe la secuencia de intercambio de mensajes entre roles. Todas son falsas.

Indicar la verdadera sobre los diagramas de secuencia: Representan las interacciones entre objetos organizados en una secuencia temporal. Es un diagrama bidimensional donde “y” es el eje de tiempos y “x” muestra los papeles del clasificador que representa los objetos individuales en la colaboración. Si un objeto existe antes de la 1ª operación, se dibuja antes que todo mensaje y cuando se destruya antes del fin de la interacción, se dibuja una X en el punto en el que deja de existir. Todas son correctas.

Indica la verdadera sobre las flechas que se usan en los diagramas de secuencias: Flujo de control plano. Retorno de procedimiento. Flujo de control asíncrono. Llamada a procedimiento.

Indicar la falsa sobre diagramas de colaboración: El diagrama de colaboración implementa las asociaciones del diagrama de clases. En los diagramas aparecen objetos con restricciones como new, destroyed o transient. Los mensajes en el diagrama siempre deben tener nombre. El primer mensaje no se numera.

Indicar la falsa sobre máquinas de estados: La vista de máquina de estados describe el comportamiento dinámico de los objetos en el tiempo. La máquina de estados modela el procesamiento y el flujo de trabajo. La máquina de estados describe la respuesta de un clasificador ante un evento. El diagrama de estados representa a una máquina de estados y sin autómatas finitos.

Indicar la falsa sobre la vista de actividades: Los estados de un diagrama de actividades representan un intercambio de mensajes entre objetos. Un estado de actividad no espera un evento, sino a que termine la actividad que está realizando. En un diagrama de actividades pueden representarse tareas concurrentes. Un estado de acción es un diagrama de actividad que representa un estado atómico, que no puede ser interrumpido.

Indicar la falsa sobre vistas físicas: La vista de implementación muestra el ordenamiento físico de los recursos computacionales. La vista de despliegue tiene nodos interconectados que empaquetan componentes. Un componente es una unidad física de implementación con interfaces bien definidas. Un nodo representa un recurso computacional que, al menos, tiene memoria.

Indicar la falsa sobre casos de uso: La vista de casos de uso captura la funcionalidad de un sistema. Cada caso de uso representa una función del sistema. Los casos de uso no pertenecen a la OO. Existen plantillas para la descripción de los casos de uso.

Indicar la falsa sobre casos de uso: Un actor caracteriza a un conjunto de usuarios externos. Un diagrama de casos de uso es un grafo de actores y escenarios. Existen actores de apoyo cuya función es proporcionar un servicio al sistema. Si un actor B hereda de A, podrá comunicarse con todos los casos de uso con los que se comunica A.

Una unidad coherente de funcionalidad es: Un escenario. Un actor. Un caso de uso. Un clasificador.

De las 4 dimensiones en las que se catalogan las definiciones de casos de uso, el hecho de que para cada caso de uso existan varios escenarios, hace referencia a: Propósito. Contenido. Pluralidad. Estructura.

Indicar la falsa sobre casos de uso: En la definición original de casos de uso existían dos tipos de relaciones: extiende y usa. En UML 1.1, 3 relaciones: extiende, usa y herencia. En UML 1.3, 4 relaciones: extiende, usa, herencia y asociación. En UML 1.4, 4 relaciones: extiende, usa, herencia y asociación.

Indicar la falsa sobre casos de uso: En la herencia entre casos de uso, el hijo inserta secuencias adicionales en la secuencia del padre. En la extensión existen puntos de extensión en el caso de uso base en los que se insertan nuevas secuencias. Las extensiones también pueden tener asociadas una condición. La inclusión es una relación de generalización.

Denunciar Test