Test de Fundamentos de Diseño de Software II utilizando el estándar UML -Elaboró Ing. Luis Armando Amaya Q.Online version
Test de Fundamentos de Diseño de Software II utilizando el estándar UML -Elaboró Ing. Luis Armando Amaya Q. -Elaboró Ing. Luis Armando Amaya Q. Seleccionar UNA SOLA Respuesta.
1
Está compuesto por diversos elementos gráficos que se combinan para conformar diagramas
a
MODELOS
b
DIAGRAMAS
c
VISTAS DEL MODELO
d
UML
2
Uno de los tipos de diagramas más útiles en UML, ya que trazan la estructura de sistema al modelar atributos y operaciones
a
UML
b
CLASES
c
SECUENCIA
d
ACTIVIDAD
3
Es una descripción de las actividades que deberá realizar alguien o algo para llevar a cabo algún proceso
a
MODELO ENTIDAD-RELACIÓN
b
CASOS DE USO
c
CLASES
d
DIAGRAMA DE ESTADO
4
Representación de la realidad, explicación de un fenómeno, ideal digno de imitarse, patrón o guía de acción.
a
VISTA
b
DISEÑO
c
DIAGRAMA
d
MODELO
5
La relación de composición es representada con una figura de un rombo -------- del lado del la clase contenedora.
a
RELLENO DE COLOR NEGRO
b
SIN RELLENO (COLOR BLANCO)
c
RAYADO
d
PUNTEADA
6
La relación de agregación es representada con una figura de un rombo -------- del lado del la clase contenedora.
a
RELLENO DE COLOR NEGRO
b
SIN RELLENO (COLOR BLANCO)
c
RAYADO
d
PUNTEADO
7
Diagrama que permite capturar el comportamiento deseado del Sistema
a
CLASE
b
COMPORTAMIENTO
c
SECUENCIA Y ACTIVIDAD
d
CASO DE USO
8
En un Sistema de Gestión Hospitalaria, el componente Portal Médico solicita información al componente Gestión de Pacientes, el cual a su vez consulta la Base de Datos Clínica para recuperar el historial médico de un paciente.
Desde la perspectiva del diseño de software y la comunicación entre componentes, ¿Qué aspecto es más importante representar para garantizar una arquitectura bien estructurada?
a
Las interfaces y dependencias que permiten el intercambio controlado de información entre los objetos del sistema
b
Las interfaces y dependencias que permiten el intercambio controlado de información entre los componentes.
c
Las interfaces y dependencias que permiten el intercambio controlado de información entre los nodos.
d
Las interfaces y dependencias que permiten el intercambio controlado de información entre los paquetes.
9
En la mayoría de las herramientas de modelado, una clase tiene tres partes, nombre en la parte superior, operaciones o métodos en la parte inferior y en la parte central tenemos:
a
Operaciones o Métodos
b
Nombre
c
Atributos o características
d
Ninguna de las anteriores
10
Es una relación estructural que describe una conexión entre objetos
a
Multiplicidad
b
Dependencia
c
Composición
d
Asociación
11
Es una relación entre Clases que permite que se puedan definir nuevas clases basadas de unas ya existentes a fin de reutilizar el código, generando así una jerarquía de clases dentro de una aplicación
a
Superclases
b
Composición
c
Asociación
d
Herencia
12
En el diseño de un sistema bancario, el arquitecto necesita representar entidades como Cliente, Cuenta y Transacción. ¿Qué tipo de diagrama UML se debe usar?
a
Diagrama de casos de uso.
b
Diagrama de secuencia.
c
Diagrama de clases
d
Diagrama de despliegue.
13
En un sistema de comercio electrónico, se requiere mostrar cómo el Cliente interactúa con el sistema para realizar una compra. ¿Qué diagrama UML corresponde?
a
Diagrama de clases.
b
Diagrama de componentes.
c
Diagrama de estado.
d
Diagrama de casos de uso
14
En un diagrama de clases, ¿qué elemento representa las características o propiedades de una clase?
a
Métodos
b
Relaciones
c
Atributos
d
Actores
15
En un caso de uso de “Registrar Usuario”, ¿quién representa la entidad externa que interactúa con el sistema?
a
La clase.
b
El atributo.
c
El método
d
El actor.
16
En un sistema de gestión académica, se requiere mostrar cómo el Profesor califica a un Estudiante. ¿Qué relación se usa en el diagrama de clases?
a
Herencia
b
Asociación
c
Composición
d
Agregación
17
En un diagrama de clases, la relación entre Automóvil y Motor donde el motor no puede existir sin el automóvil corresponde a:
a
Asociación
b
Herencia
c
Composición
d
Agregación
18
En un caso de uso de “Consultar Historial Médico”, el sistema debe mostrar un mensaje de error si el paciente no existe. ¿Qué se está describiendo?
a
Flujo principal.
b
Flujo alternativo
c
Diagrama de clases.
d
Actor secundario.
19
En un sistema de biblioteca, se requiere mostrar cómo el Usuario solicita un préstamo de libro. ¿Qué diagrama UML corresponde?
a
Diagrama de clases.
b
Diagrama de secuencia.
c
Diagrama de estado.
d
Diagrama de casos de uso
20
En un diagrama de clases, ¿qué elemento representa las operaciones que una clase puede realizar?
a
Atributos
b
Relaciones
c
Actores
d
Métodos
21
En el desarrollo de un sistema de gestión hospitalaria, el equipo de análisis necesita identificar cómo los médicos interactúan con el software para registrar consultas. ¿Qué diagrama UML es más adecuado para representar estas interacciones?
a
El diagrama de clases, porque muestra atributos y métodos de las entidades médicas.
b
El diagrama de componentes, porque describe la arquitectura física del sistema hospitalario.
c
El diagrama de despliegue, porque representa la distribución del software en servidores y dispositivos médicos.
d
El diagrama de casos de uso, porque refleja las funciones del sistema y los actores externos que lo utilizan.
22
En un sistema de gestión académica, se necesita mostrar cómo se organizan los módulos; “Estudiante”, “Profesor” y “Curso” con sus atributos y métodos. ¿Qué diagrama UML es más apropiado?
a
El diagrama de casos de uso, porque muestra las interacciones de los usuarios con el sistema.
b
El diagrama de clases, porque define las entidades, sus atributos y operaciones.
c
El diagrama de secuencia, porque describe el flujo de mensajes entre objetos.
d
El diagrama de estados, porque refleja las transiciones de un curso entre activo e inactivo.
23
En la especificación de un caso de uso “Registrar Usuario”, ¿qué elemento debe incluirse para garantizar claridad en el diseño?
a
La arquitectura física de los servidores donde se ejecuta el sistema
b
Las métricas de rendimiento del sistema en tiempo de ejecución.
c
La descripción textual de los pasos que sigue el actor para ejecutar la funcionalidad.
d
Los diagramas de despliegue que muestran la distribución tecnológica.
24
En la especificación de un caso de uso “Realizar Pago”, ¿qué sección describe las condiciones que deben cumplirse antes de ejecutar el caso?
a
Las postcondiciones, porque indican el resultado esperado después de la ejecución.
b
Los escenarios alternativos, porque muestran variaciones en el flujo principal.
c
Los actores secundarios, porque representan usuarios que apoyan la ejecución.
d
Las precondiciones, porque establecen el estado inicial necesario para que el caso de uso se ejecute.
25
En la especificación de un caso de uso “Consultar Saldo”, ¿qué sección describe el resultado esperado después de la ejecución?
a
Las precondiciones, porque establecen el estado inicial necesario.
b
Las postcondiciones, porque indican el estado final del sistema tras ejecutar el caso.
c
Los escenarios alternativos, porque muestran variaciones en el flujo principal
d
Los actores secundarios, porque representan usuarios que apoyan la ejecución.
26
Durante el diseño de un sistema hospitalario se requiere representar las entidades Paciente, Médico y Cita, incluyendo atributos, métodos y relaciones entre ellas. ¿Cuál diagrama UML es el más apropiado?
a
Diagrama de Casos de Uso
b
Diagrama de Actividades
c
Diagrama de Estados
d
Diagrama de Clases
27
En un sistema académico, un estudiante puede matricular varios cursos y un curso puede tener varios estudiantes matriculados. Esta relación corresponde a:
a
Herencia
b
Dependencia
c
Asociación
d
Composición
28
¿Qué representa un diagrama de secuencia?
a
Estructura física del sistema
b
Flujo temporal de mensajes entre objetos.
c
Organización de paquetes
d
Estados de un objeto.
29
¿Cuál es el propósito principal de un diagrama de actividades?
a
Mostrar herencia y sus clases
b
Mostrar infraestructura del sistema software
c
Mostrar procesos y flujos de trabajo
d
Mostrar clases.
30
¿Qué símbolo UML representa el inicio de una actividad?
a
Rombo
b
Círculo negro sólido.
c
Círculo negro sólido dentro de otro circulo exterior
d
ninguna de las anteriores
31
¿Cuál de las siguientes situaciones es ideal para modelar con actividades?
a
Estructura de clases
b
Flujo de atención de pacientes.
c
Topología de red o despliegue del sistema
d
Configuración de servidore en los
32
¿Qué modela un diagrama de estados?
a
Evolución de un objeto a través del tiempo.
b
Evolución de una actividad a través del tiempo.
c
Secuencia de eventos de un objeto a través del tiempo.
d
Arquitectura del sistema en un estado especifico
33
Un pedido que pasa por los momentos en el sistema: "Creado", "Pagado" y "Despachado" es un ejemplo de:
a
Diagrama de clases
b
Diagrama de paquetes
c
Diagrama de despliegue
d
Diagrama de estados.
34
¿Cuál es el objetivo principal de un diagrama de componentes?
a
Modelar la estructura lógica del software
b
Modelar la estructura fìsica del software
c
Modelar la secuencia del software en cada etapa
d
Modelar la estructura lógica del componente
35
¿Qué representan las interfaces en un diagrama de componentes?
a
Contratos de servicios a otros elementos software
b
Conexiones de red a otros componentes
c
Contratos de servicios ofrecidos o requeridos.
d
Bases de datos del sistema
36
¿Qué representa un nodo en un diagrama de despliegue?
a
Un recurso físico o computacional
b
Un recurso lògico o componente funcional del sistema
c
Un componente
d
Un paquete
37
¿Cuál de los siguientes elementos se modela como artefacto?
a
api-hospital.jar
b
Paciente
c
Médico
d
Mòdulo de Gestiòn de Citas
38
¿Cuál de los siguientes puede considerarse un nodo?
a
Base de datos.
b
Servidor de Aplicaciones
c
API REST
d
Clase Paciente.
39
¿Cuál es la principal finalidad de un diagrama de paquetes?
a
Organizar y agrupar elementos fìsicos computacionales
b
Mostrar mensajes entre componentes
c
Organizar y agrupar elementos relacionados del sistema
d
Mostrar servidores físicos y sus servicios
40
Durante el diseño de un Sistema de Gestión Hospitalaria se identifican los siguientes módulos:
Gestión de Pacientes
Gestión Médica
Gestión de Citas
Laboratorio Clínico
Farmacia
Facturación
El arquitecto de software decide agrupar estos módulos en paquetes UML para mejorar la organización, mantenibilidad y reutilización del sistema.
¿Cuál es la principal ventaja de utilizar diagramas de paquetes en este escenario?
a
Permiten organizar y agrupar elementos relacionados, reduciendo la complejidad y facilitando la gestión de dependencias.
b
Permiten representar el flujo de mensajes entre componentes durante la ejecución.
c
Permiten modelar la infraestructura física donde será desplegado el sistema.
d
Permiten representar los cambios de estado de los pacientes durante su atención médica.
Explicación
1
Recuerda lo que has consultado o estudiado, vuelve a intentarlo, recuerda que el objetivo es APRENDER.
2
Recuerda lo que has consultado o estudiado, vuelve a intentarlo, recuerda que el objetivo es APRENDER.
3
Recuerda lo que has consultado o estudiado, vuelve a intentarlo, recuerda que el objetivo es APRENDER.
4
Recuerda lo que has consultado o estudiado, vuelve a intentarlo, recuerda que el objetivo es APRENDER.
5
Recuerda lo que has consultado o estudiado, vuelve a intentarlo, recuerda que el objetivo es APRENDER.
6
Recuerda lo que has consultado o estudiado, vuelve a intentarlo, recuerda que el objetivo es APRENDER.
7
Recuerda lo que has consultado o estudiado, vuelve a intentarlo, recuerda que el objetivo es APRENDER.
8
Recuerda lo que has consultado o estudiado, vuelve a intentarlo, recuerda que el objetivo es APRENDER.
9
Recuerda lo que has consultado o estudiado, vuelve a intentarlo, recuerda que el objetivo es APRENDER.
10
Recuerda lo que has consultado o estudiado, vuelve a intentarlo, recuerda que el objetivo es APRENDER.
11
Recuerda lo que has consultado o estudiado, vuelve a intentarlo, recuerda que el objetivo es APRENDER.