Arquitectura y Diseño de Software (enfoque poo)
![]() |
![]() |
![]() |
Título del Test:![]() Arquitectura y Diseño de Software (enfoque poo) Descripción: para el test 1 |




Comentarios |
---|
NO HAY REGISTROS |
Cuál es el propósito del análisis en el desarrollo orientado a objetos? A) Escribir el código del sistema B) Proporcionar una solución directa C) Describir el comportamiento del sistema sin definir cómo se implementa D) Diseñar la interfaz gráfica del usuario. a. b. c. d. ¿Qué característica debe tener la descripción generada en el análisis? A) Ser decorativa y visual B) Ser completa, legible, revisable y verificable frente a la realidad C) Ser breve y esquemática D) Estar orientada a dispositivos móviles. a. b. c. d. ¿Qué busca el análisis de dominios? A) Identificar los puntos débiles del equipo de desarrollo B) Clasificar los errores del sistema C) Identificar clases y objetos comunes al dominio del problema D) Traducir la arquitectura física en código. a. b. c. d. ¿Cuál de las siguientes actividades corresponde a la planificación de escenarios? A) Analizar hardware disponible B) Escribir directamente código en un lenguaje OOP C) Narrar sucesos de uso y documentarlos con técnicas de casos de uso D) Medir la eficiencia de compilación. a. b. c. d. ¿Cuál es el propósito principal del diseño en el desarrollo orientado a objetos, según la tabla? A) Implementar directamente las funciones en código B) Crear una arquitectura para desplegar el sistema y establecer políticas comunes C) Redactar un manual de usuario D) Optimizar la velocidad de ejecución. a. b. c. d. ¿Qué se hace en la planificación arquitectónica? A) Se codifican las funciones principales B) Se crean interfaces gráficas C) Se agrupan puntos funcionales en capas y se valida la arquitectura con escenarios D) Se desarrollan pruebas de hardware. a. b. c. d. ¿Qué se busca en el diseño táctico? A) Generar pantallas del sistema B) Identificar políticas comunes como manejo de errores y seguridad C) Organizar la red de datos de la empresa D) Escribir los casos de prueba. a. b. c. d. ¿Cuál es el objetivo principal de la planificación de versiones? A) Ordenar clases por orden alfabético B) Asignar puntos funcionales a versiones arquitectónicas y definir tareas por versión C) Hacer mantenimiento a versiones anteriores D) Publicar el sistema en medios digitales. a. b. c. d. ¿Cuál es el propósito principal de la fase de implementación en el desarrollo orientado a objetos? A) Generar ideas iniciales del sistema B) Evaluar la calidad de los diagramas C) Aumentar y cambiar la implantación mediante refinamiento sucesivo D) Eliminar requisitos funcionales. a. b. c. d. ¿Qué significa que la implementación se hace por “refinamiento sucesivo”? A) Que se construye todo el sistema en una sola versión B) Que se programa el sistema sin seguir el diseño C) Que se hacen versiones mejoradas y ajustadas con el tiempo D) Que se elimina parte del análisis inicial. a. b. c. d. ¿Qué se hace durante la aplicación del microproceso en esta fase? A) Se redacta el manual del usuario B) Se crean clases y objetos necesarios para la nueva versión C) Se analizan errores del servidor D) Se crea el logotipo del sistema. a. b. c. d. ¿Cuál es el objetivo de la gestión de cambios en la fase de implementación? A) Documentar errores de interfaz B) Registrar y controlar los cambios en las clases y objetos C) Eliminar versiones anteriores D) Cambiar el diseño arquitectónico sin revisión. a. b. c. d. ¿Cuál es el producto final más importante de la fase de implementación? A) Diagramas de flujo B) Casos de uso narrados C) Una corriente de versiones ejecutables refinadas D) Requisitos funcionales iniciales. a. b. c. d. ¿Qué es el mantenimiento en el contexto del desarrollo orientado a objetos? A) Una fase para definir los requerimientos B) La actividad de gestionar el sistema después de su implementación C) La revisión del hardware donde se instala el sistema D) La fase de validación antes de pruebas. a. b. c. d. ¿Cuál es una característica clave del mantenimiento según la tabla? A) Requiere eliminar versiones anteriores B) Es completamente distinta a la implementación C) Continúa la evolución del sistema con planificación de tareas D) Solo corrige errores sin agregar funcionalidades. a. b. c. d. ¿Qué tipo de productos se generan en la fase de mantenimiento? A) Diagramas UML estáticos B) Manuales de usuario previos C) Nuevas versiones del sistema y lista de tareas sugeridas D) Hardware actualizado. a. b. c. d. ¿Cuál es el objetivo de la fase de retiro en el ciclo de vida del software? A) Mejorar la interfaz gráfica del software B) Reescribir el código en un nuevo lenguaje C) Preparar el entorno para poner el software fuera de servicio D) Crear una nueva versión del mismo producto. a. b. c. d. ¿Cuándo suele iniciarse la fase de retiro de un software? A) Cuando se descubren errores menores B) Cuando el usuario lo desinstala C) Cuando existen productos que lo sustituyen y el sistema se vuelve obsoleto D) Cuando el desarrollador cambia de empresa. a. b. c. d. ¿Qué factores pueden influir en la decisión de retirar un sistema, además de su obsolescencia? A) Preferencias estéticas del diseñador B) Competencia entre equipos de desarrollo C) Factores socioeconómicos, legales y políticos D) Tendencias de redes sociales. a. b. c. d. ¿Qué actividad principal se realiza en la fase de retiro? A) Validación de requisitos B) Desmantelar el software C) Rediseño gráfico de la aplicación D) Simulación de rendimiento. a. b. c. d. ¿Con qué comienza el proceso de desarrollo de software? A) Con el diseño de la base de datos B) Con la codificación de clases C) Con la identificación de necesidades D) Con la entrega al cliente. a. b. c. d. ¿Con qué termina el proceso de desarrollo de software? A) Con las pruebas finales B) Con la instalación del sistema C) Con la generación del manual de usuario D) Con el retiro del software. a. b. c. d. ¿Cuál es el propósito principal del proceso de desarrollo de software? A) Producir manuales detallados B) Garantizar estética visual del sistema C) Crear software eficaz, eficiente y que cumpla los requisitos del cliente D) Automatizar tareas administrativas. a. b. c. d. ¿Cuál de los siguientes NO es un producto generado en el proceso de desarrollo? A) Manuales B) Código fuente C) Diagramas D) Publicidad del software. a. b. c. d. ¿Cuál es el propósito principal del uso de prototipos en el desarrollo de software? A) Entregar directamente el producto final B) Hacer pruebas técnicas del hardware C) Mostrar versiones tempranas para obtener retroalimentación del usuario D) Diseñar la base de datos de forma rápida. a. b. c. d. Una de las ventajas clave del modelo por prototipos es: A) Reduce el tiempo total sin cambios B) Asegura que el cliente vea lo que se le entrega y pueda confirmar necesidades C) Elimina la necesidad de documentar requisitos D) Permite evitar validaciones. a. b. c. d. Cuál es un riesgo potencial del modelo de prototipos? A) Permite múltiples versiones del sistema B) Obliga a usar herramientas modernas C) El cliente puede creer que el prototipo ya es el sistema final D) Impide el trabajo paralelo entre desarrolladores. a. b. c. d. ¿Qué ocurre al terminar un ciclo del modelo en espiral? A) Se finaliza el sistema completo B) Se vuelve a comenzar desde cero con nuevos desarrolladores C) Se realiza una nueva iteración con ajustes basados en riesgos y objetivos D) Se pasa directamente a mantenimiento. a. b. c. d. ¿Qué fase del modelo en espiral permite decidir si continuar o detener el proyecto? A) Análisis de requisitos B) Desarrollo y pruebas C) Planificación D) Diseño gráfico. a. b. c. d. |