WorksheetsAnálisis de Sistemas y Diseño de Software
Total questions: 68
Worksheet time: 37mins
¿Cuál de los siguientes es un objetivo principal del análisis de sistemas?
Aumentar la complejidad del sistema
Identificar las necesidades del usuario
Reducir el tiempo de desarrollo
Implementar nuevas tecnologías
En el contexto del diseño de software, ¿qué es un diagrama de clases?
Un gráfico que muestra la interacción entre usuarios y el sistema
Un modelo que representa las estructuras de datos y sus relaciones
Un esquema que detalla el flujo de trabajo del sistema
Un documento que describe los requisitos del software
¿Qué técnica se utiliza para identificar los requisitos funcionales de un sistema?
Prototipado
Análisis de impacto
Revisión de código
Pruebas unitarias
En el análisis de sistemas, ¿qué representa un "actor" en un diagrama de casos de uso?
Un componente del sistema
Un usuario o entidad externa que interactúa con el sistema
Un proceso interno del sistema
Un tipo de dato
¿Cuál de las siguientes es una técnica de modelado utilizada en el diseño de sistemas?
Análisis de regresión
Diagramas de flujo
Pruebas de integración
Control de versiones
¿Qué es un "requisito no funcional" en el desarrollo de software?
Un requisito que describe la funcionalidad del sistema
Un requisito que especifica las características de rendimiento y calidad
Un requisito que no se puede medir
Un requisito que se refiere a la interfaz de usuario
En el análisis de sistemas, ¿qué se entiende por "análisis de viabilidad"?
Evaluar si el sistema cumple con los requisitos del usuario
Determinar si el proyecto es económicamente y técnicamente viable
Revisar el código fuente del sistema
Probar el sistema en un entorno de producción
¿Cuál es el propósito principal de un prototipo en el desarrollo de software?
Documentar el código fuente
Validar los requisitos y obtener retroalimentación del usuario
Aumentar la complejidad del sistema
Reducir el tiempo de implementación
En el diseño orientado a objetos, ¿qué es la "herencia"?
Un principio de diseño que promueve la reutilización de código
Un método para crear interfaces de usuario
Un tipo de prueba de software
Un proceso de análisis de requisitos
¿Qué herramienta se utiliza comúnmente para la gestión de requisitos en proyectos de software?
Github
JIRA
Scrum
Cronograma de actividades
¿Qué es un "caso de uso" en el análisis de sistemas?
Una descripción detallada de un error en el sistema
Un modelo que describe cómo un usuario interactúa con el sistema para lograr un objetivo
Un documento que detalla los requisitos no funcionales
Un tipo de prueba de software
En el diseño de sistemas, ¿qué es un "patrón de diseño"?
Una técnica para escribir código más rápido
Un método para documentar requisitos
Una solución reutilizable a un problema común en un contexto específico
Un tipo de prueba de software
¿Cuál de las siguientes metodologías se enfoca en la entrega continua de software?
Cascada
Agile
RUP
V-Model
En el análisis de sistemas, ¿qué es un "diagrama de flujo de datos"?
Un gráfico que muestra las interacciones entre usuarios y el sistema
Un modelo que representa el comportamiento de información en un sistema
Un esquema que detalla la arquitectura del sistema
Un documento que describe los requisitos del software
¿Cuál es la función principal de un 'diagrama de flujo de datos' en el análisis de sistemas?
Visualizar la estructura de la base de datos
Representar cómo se procesan los datos dentro del sistema
Detallar los casos de uso del software
Especificar los lenguajes de programación utilizados
¿Qué significa la sigla 'CRUD' en el contexto de bases de datos?
Crear, Leer, Actualizar, Borrar
Comprimir, Reorganizar, Unir, Desplegar
Consultar, Reemplazar, Unir, Dividir
Crear, Revisar, Unir, Desplegar
¿Cuál es la principal ventaja de utilizar UML (Lenguaje de Modelado Unificado)?
Permite la creación de prototipos rápidamente
Facilita la comunicación entre los miembros del equipo
Aumenta la complejidad del código
Reduce el tiempo de prueba
En el contexto del diseño de software, ¿qué es un 'mockup'?
Un modelo de datos
Un tipo de prueba de software
Un documento de requisitos
Un prototipo visual que muestra la interfaz de usuario
¿Qué es el 'análisis de requisitos'?
Un proceso para determinar las características técnicas del sistema
Un método para evaluar el rendimiento del software
Un proceso para identificar y documentar las necesidades del usuario
Un tipo de prueba de software
En el diseño de sistemas, ¿qué es un 'diagrama de secuencia'?
Un gráfico que muestra la arquitectura del sistema
Un modelo que describe cómo los objetos interactúan en el tiempo
Un documento que detalla los requisitos del software
Un tipo de prueba de software
¿Qué es un 'requisito funcional'?
Un requisito que define cómo debe comportarse el sistema
Un requisito que describe la interfaz de usuario
Un requisito que describe la interfaz de usuario
Un requisito relacionado con el rendimiento del sistema
¿Cuál de las siguientes es una técnica para la validación de requisitos?
Revisión de código
Entrevistas con usuarios
Pruebas unitarias
Control de versiones
En el análisis de sistemas, ¿qué es un 'documento de especificación de requisitos'?
Un informe sobre el rendimiento del sistema
Un documento que detalla los requisitos del software
Un tipo de prueba de software
Un esquema de la arquitectura del sistema
¿Qué representa un 'diagrama de actividades' en UML?
La estructura de clases del sistema
La interacción entre objetos en el tiempo
Un documento de requisitos
El flujo de control y actividades en un proceso
¿Cuál es el propósito de realizar un 'análisis de impacto'?
Evaluar el rendimiento del sistema
Determinar cómo los cambios en los requisitos afectan al sistema
Probar el sistema en un entorno de producción
Documentar el código fuente
En el diseño de sistemas, ¿qué es la 'encapsulación'?
Un principio que permite ocultar los detalles internos de un objeto
Un método para crear interfaces de usuario
Un tipo de prueba de software
Un proceso de análisis de requisitos
¿Qué es el 'prototipado evolutivo'?
Un proceso para evaluar el rendimiento del sistema
Un tipo de prueba de software
Un método para documentar requisitos
Un enfoque que permite crear un prototipo y mejorarlo con el tiempo
¿Cuál es el propósito de un 'análisis de riesgos' en el desarrollo de software?
Documentar el código fuente
Probar el sistema en un entorno de producción
Identificar y mitigar posibles problemas en el proyecto
Evaluar el rendimiento del sistema
En el diseño de sistemas, ¿qué es un 'requisito de rendimiento'?
Un requisito que describe la interfaz de usuario
Un requisito que se refiere a la seguridad del sistema
Un requisito que especifica la velocidad y eficiencia del sistema
Un requisito que se refiere a la seguridad del sistema
¿Qué es un 'requisito de seguridad' en el desarrollo de software?
¿Qué es un "requisito de seguridad" en el desarrollo de software?
Un requisito que define cómo debe comportarse el sistema
Un requisito que describe la interfaz de usuario
Un requisito que especifica las medidas de protección de datos y acceso
Un requisito que se refiere al rendimiento del sistema
¿Cuál es el propósito de un "prototipo de baja fidelidad"?
Crear un modelo detallado del sistema
Validar conceptos y obtener retroalimentación temprana
Documentar requisitos
Probar el rendimiento del sistema
En el análisis de sistemas, ¿qué es un "diagrama de contexto"?
Un gráfico que muestra la interacción entre usuarios y el sistema
Un modelo que representa el sistema en su entorno
Un documento que describe los requisitos del software
Un tipo de prueba de software
¿Qué es un "requisito de usabilidad"?
Un requisito que define cómo debe comportarse el sistema
Un requisito que describe la interfaz de usuario
Un requisito que especifica la facilidad de uso y accesibilidad del sistema
Un requisito que se refiere al rendimiento del sistema
¿Cuál es el objetivo principal del "diseño arquitectónico"?
Definir la interfaz de usuario
Establecer la estructura y componentes del sistema
Documentar los requisitos del software
Probar el sistema en un entorno de producción
En el contexto del análisis de sistemas, ¿qué es un "requisito de mantenimiento"?
Un requisito que define cómo debe comportarse el sistema
Un requisito que describe la facilidad de realizar cambios y actualizaciones
Un requisito que se refiere a la interfaz de usuario
Un requisito que especifica el rendimiento del sistema
¿Qué es un "diagrama de flujo de datos"?
Un gráfico que muestra la interacción entre usuarios y el sistema
Un modelo que representa el flujo de información en un sistema
Un documento que describe los requisitos del software
Un tipo de prueba de software
En el diseño de sistemas, ¿qué es un "requisito de escalabilidad"?
Un requisito que define cómo debe comportarse el sistema
Un requisito que describe la capacidad del sistema para crecer y manejar más carga
Un requisito que se refiere a la interfaz de usuario
Un requisito que especifica el rendimiento del sistema
¿Cuál es el propósito de un "análisis de requisitos"?
Evaluar el rendimiento del sistema
Identificar y documentar las necesidades del usuario
Probar el sistema en un entorno de producción
Documentar el código fuente
En el diseño de sistemas, ¿qué es un "requisito de interoperabilidad"?
Un requisito que define cómo debe comportarse el sistema
Un requisito que describe la capacidad del sistema para interactuar con otros sistemas
Un requisito que se refiere a la interfaz de usuario
Un requisito que especifica el rendimiento del sistema
¿Qué es un "diagrama de estado" en UML?
Un gráfico que muestra la interacción entre usuarios y el sistema
Un modelo que describe los estados de un objeto y las transiciones entre ellos
Un documento que describe los requisitos del software
Un tipo de prueba de software
¿Cuál de las siguientes es una característica clave de la metodología Agile?
Seguir un plan detallado desde el inicio del proyecto
Entregar software funcional en ciclos cortos
Enfocarse en la documentación exhaustiva
Utilizar un modelo en cascada para el desarrollo
¿Qué es un "sprint" en Scrum?
Un período de tiempo fijo para completar un conjunto de tareas
Un tipo de prueba de software
Un documento que detalla los requisitos del proyecto
Un método para gestionar el riesgo
¿Cuál es el propósito principal de un "retrospectiva" en Scrum?
Planificar el siguiente sprint
Revisar el progreso del proyecto
Identificar áreas de mejora y lecciones aprendidas
Realizar una demostración del software desarrollado
¿Qué es un "manifiesto ágil"?
Un tipo de prueba de software
Una herramienta para gestionar proyectos
Un documento que describe los principios y valores del desarrollo ágil
Un estándar de calidad para el software
¿Cuál de las siguientes es una diferencia clave entre Scrum y Kanban?
Scrum utiliza sprints, mientras que Kanban no
Kanban se enfoca en el flujo de trabajo, mientras que Scrum se enfoca en los roles
Scrum es más adecuado para proyectos a gran escala, mientras que Kanban es mejor para proyectos pequeños
Kanban se basa en el desarrollo iterativo, mientras que Scrum se basa en el desarrollo incremental
¿Qué es un "tablero Kanban"?
Una herramienta visual para gestionar el flujo de trabajo
Un documento que detalla los requisitos del proyecto
Un tipo de prueba de software
Un método para estimar el esfuerzo del proyecto
¿Cuál es el propósito principal de la metodología Lean?
Entregar software funcional en ciclos cortos
Eliminar desperdicio y optimizar el flujo de trabajo
Seguir un plan detallado desde el inicio del proyecto
Enfocarse en la documentación exhaustiva
¿Qué es un "ciclo de vida en espiral" en el desarrollo de software?
Un modelo que combina elementos del modelo en cascada y el modelo iterativo
Un tipo de prueba de software
Un método para gestionar el riesgo
Una herramienta para gestionar proyectos
¿Cuál es el propósito principal de la metodología Crystal?
Entregar software funcional en ciclos cortos
Eliminar desperdicio y optimizar el flujo de trabajo
Adaptarse a las necesidades específicas de cada proyecto
Enfocarse en la documentación exhaustiva
¿Qué es un "proceso unificado" (RUP) en el desarrollo de software?
Un marco de trabajo iterativo e incremental
Un tipo de prueba de software
Un método para gestionar el riesgo
Una herramienta para gestionar proyectos
¿Cuál es el propósito principal de la metodología Feature-Driven Development (FDD)?
Entregar software funcional en ciclos cortos
Eliminar desperdicio y optimizar el flujo de trabajo
Enfocarse en el diseño y la arquitectura del software
Adaptarse a los cambios en los requisitos
¿Qué es un "plan de iteración" en RUP?
Un documento que detalla los requisitos del proyecto
Un tipo de prueba de software
Un método para estimar el esfuerzo del proyecto
Un conjunto de actividades y artefactos para una iteración específica
¿Cuál es el propósito principal de la metodología Dynamic Systems Development Method (DSDM)?
Entregar software funcional en ciclos cortos
Eliminar desperdicio y optimizar el flujo de trabajo
Adaptarse a los cambios en los requisitos
Enfocarse en la documentación exhaustiva
¿Qué es un "estándar de codificación"?
Un conjunto de reglas y pautas para escribir código fuente
Un tipo de prueba de software
Un método para gestionar el riesgo
Una herramienta para gestionar proyectos
¿Cuál es el propósito principal de la norma ISO/IEC 12207?
Definir un proceso para el desarrollo de software
Especificar requisitos de seguridad para el software
Establecer pautas para la gestión de proyectos de software
Describir un modelo de madurez para la mejora de procesos
¿Qué es un "estándar de documentación"?
Un conjunto de reglas y pautas para crear y mantener documentación del proyecto
Un tipo de prueba de software
Un método para gestionar el riesgo
Una herramienta para gestionar proyectos
¿Cuál es el propósito principal de la norma ISO/IEC 25010?
Definir un proceso para el desarrollo de software
Especificar requisitos de calidad para el software
Establecer pautas para la gestión de proyectos de software
Describir un modelo de madurez para la mejora de procesos
¿Qué es un "estándar de pruebas"?
Un tipo de prueba de software
Una herramienta para gestionar proyectos
Un método para gestionar el riesgo
Un conjunto de reglas y pautas para planificar, diseñar y ejecutar pruebas de software
¿Cuál es el propósito principal de la norma ISO/IEC 29110?
Definir un proceso para el desarrollo de software
Especificar requisitos de seguridad para el software
Establecer pautas para la gestión de proyectos de software en pequeñas organizaciones
Describir un modelo de madurez para la mejora de procesos
¿Qué es un "estándar de arquitectura"?
Un conjunto de reglas y pautas para diseñar y documentar la arquitectura del software
Un tipo de prueba de software
Un método para gestionar el riesgo
Una herramienta para gestionar proyectos
¿Cuál es el propósito principal de la norma ISO/IEC 15504 (SPICE)?
Definir un proceso para el desarrollo de software
Especificar requisitos de seguridad para el software
Establecer pautas para la gestión de proyectos de software
Describir un modelo de madurez para la mejora de procesos
¿Qué es un "estándar de gestión de requisitos"?
Un tipo de prueba de software
Un conjunto de reglas y pautas para identificar, documentar y gestionar los requisitos del software
Un método para estimar el esfuerzo del proyecto
Una herramienta para gestionar proyectos
¿Cuál es el propósito principal de la norma ISO/IEC 27001?
Definir un proceso para el desarrollo de software
Especificar requisitos de calidad para el software
Establecer un sistema de gestión de la seguridad de la información
Describir un modelo de madurez para la mejora de procesos
¿Qué es un 'estándar de gestión de configuración'?
Un conjunto de reglas y pautas para controlar y gestionar los cambios en los artefactos del proyecto
Un tipo de prueba de software
Un método para estimar el esfuerzo del proyecto
Una herramienta para gestionar proyectos
¿Cuál es el propósito principal de la norma ISO/IEC 20000?
Definir un proceso para el desarrollo de software
Especificar requisitos de calidad para el software
Establecer un sistema de gestión de servicios de TI
Describir un modelo de madurez para la mejora de procesos
¿Qué es un 'estándar de gestión de proyectos'?
Un tipo de prueba de software
Un método para estimar el esfuerzo del proyecto
Un conjunto de reglas y pautas para planificar, ejecutar y controlar proyectos de software
Una herramienta para gestionar proyectos
¿Cuál es el propósito principal de la norma ISO/IEC 42010?
Definir un proceso para el desarrollo de software
Especificar requisitos de calidad para el software
Establecer un estándar para la descripción de arquitecturas de sistemas
Describir un modelo de madurez para la mejora de procesos
