Cuestionario sobre Ingeniería de Software
|
|
Título del Test:
![]() Cuestionario sobre Ingeniería de Software Descripción: Construcción de software |



| Comentarios |
|---|
NO HAY REGISTROS |
|
Un caso de uso describe: La interfaz gráfica del sistema. Cómo debe implementarse el sistema internamente. El comportamiento observable del sistema frente a los actores. Los datos de la base de datos. En la arquitectura de microservicios, cada servicio es: Dependiente de los otros. Monolítico y centralizado. Ejecutado solo desde el servidor principal. Pequeño, independiente y escalable. El software se define como: Programas, datos y documentación asociada. Solo instrucciones ejecutables. Conjunto de dispositivos físicos de un sistema. Manuales de operación únicamente. Una técnica de estimación basada en líneas de código es: PMBOK. UX Research. COCOMO. Prototipado. Una característica esencial de un proyecto es: No requiere planificación. No tiene restricciones de tiempo. Es temporal y tiene un objetivo. Se ejecuta sin metodología. La UI (User Interface) se define como: El análisis de requerimientos. La parte visual con la que interactúa el usuario. La experiencia al usarlo. La lógica interna del sistema. En la gestión de proyectos, el “triángulo de restricciones” incluye: Tiempo, costo y calidad. Costos, ventas y usuarios. UX, UI y rendimiento. Tiempo, diseño y marketing. El repositorio en un SCV es: El almacén que guarda toda la información del proyecto. El lugar donde se hacen pruebas. Una copia local del desarrollador. Un archivo temporal. Los lenguajes de bajo nivel tienen la característica de: No poder interactuar con el procesador. Ser completamente independientes del hardware. Usar instrucciones cercanas al lenguaje natural. Requerir conocimiento profundo del hardware. En un sistema de control de versiones distribuido: No existen ramas. Cada desarrollador tiene una copia completa. No permite trabajar sin conexión. Solo un servidor guarda todo el repositorio. Según Brooks (1995), la parte más difícil de construir un sistema es: Decidir qué construir. Las pruebas del sistema. El desarrollo del código. La documentación. ¿Qué causa común contribuye al fracaso de proyectos por calendario?. Requerimientos demasiado simples. Bajo costo del hardware. Técnicas de estimación poco desarrolladas. Exceso de documentación. Una ventaja clave de las metodologías ágiles es: Poco involucramiento del usuario. Desarrollo lineal sin retrocesos. Requisitos rígidos desde el inicio. Alta flexibilidad ante cambios. Un proyecto de software es: Un producto repetitivo. Un proceso sin final. Solo la parte de programación. Un esfuerzo temporal para lograr un producto o servicio único. La UX (User Experience) se enfoca principalmente en: Cómo se siente la interacción. Los formularios y botones. Los colores y tipografías. Los sistemas operativos. La estimación de proyectos busca calcular: Tiempo, esfuerzo y costo. Solo el diseño visual. La velocidad de internet. Los usuarios finales. PMBOK se compone de las fases: Iniciación, planificación, ejecución, seguimiento y cierre. Ideación, prototipado, UI. Planificación, programación, codificación. Diseño, pruebas, despliegue. El lenguaje máquina se caracteriza por estar compuesto de: Palabras reservadas. Instrucciones matemáticas. Dígitos binarios 0 y 1. Sentencias en inglés. Un IDE se compone principalmente de: Solo un editor de texto. Navegador web y base de datos. Hojas de cálculo y correos. Editor, compilador, depurador y GUI. Un lenguaje de alto nivel permite: Ejecutar sin necesidad de traducción. Escribir programas directamente en binario. Controlar directamente el hardware. Escribir código en idiomas entendibles y luego compilar. En el ciclo de vida del software, la fase donde se define qué debe hacer el sistema es: Análisis. Diseño. Implementación. Mantenimiento. Una tendencia futura en arquitectura de software es: El uso exclusivo de metodologías tradicionales. El abandono de los sistemas distribuidos. El edge computing y la IA. La reducción del número de dispositivos conectados. La técnica Delphi se usa para: Definir arquitectura. Estimar colectivamente con expertos. Diseñar UI. Crear prototipos. Una métrica de estimación basada en funciones del sistema es: Tiempo de carga. Cantidad de usuarios. Número de pantallas. Puntos de función. El gerente de proyectos debe: Escribir todo el código. Participar solo al final del proyecto. Gestionar recursos, riesgos y avance. Evitar comunicación con stakeholders. Una herramienta de prototipado visual es: Docker. SQL Server. Postman. Figma. La guía de instalación incluye: Los casos de uso del sistema. El diseño de interfaces. El código fuente del proyecto. Normas de seguridad y puesta en marcha. Una buena práctica en documentación es: Centralizar la documentación y estandarizarla. Usar lenguaje ambiguo. Omitir las instrucciones de compilación. Evitar actualizar documentos. Un "branch" o rama permite: Bloquear el repositorio. Evitar revisiones. Crear una copia para desarrollar en paralelo. Eliminar archivos duplicados. ¿Cuál es un valor clave en un proyecto de software según la arquitectura?. El código debe escribirse una sola vez. Los cambios deben evitarse por completo. Agregar más programadores acelera el desarrollo. El software debe ser “suave” y fácil de cambiar. ¿Cuál es una característica de revisión del software?. Corrección. Modularidad. Portabilidad. Seguridad. La arquitectura cliente-servidor se basa en: Múltiples dispositivos desconectados. Sistemas sin comunicación. Un servidor que provee servicios a múltiples clientes. Un único proceso que gestiona todo. Un error común en UI/UX es: Accesibilidad. Jerarquía bien definida. Navegación clara. Flujos no intuitivos. Un prototipo debe incluir: Pantallas funcionales clave y navegación. Exclusivamente los formularios. Solo la base de datos. El código completo. La documentación técnica se dirige a: Departamentos de marketing. Programadores y personal técnico. Diseñadores gráficos. Usuarios finales sin experiencia. La operación “Commit” consiste en: Subir cambios locales al repositorio. Descargar el repositorio. Comparar versiones. Crear una copia de trabajo. ¿Qué factor es relevante en la importancia de la arquitectura?. El lenguaje natural del usuario. Número de usuarios que debe soportar. El color de la interfaz del sistema. Tamaño del disco duro. La arquitectura hexagonal se centra en: La comunicación por APIs externas. Simplificar únicamente la interfaz de usuario. Aislar el dominio mediante adaptadores de entrada y salida. Dividir el sistema en microservicios. ¿En qué etapa histórica del software aparece la multiprogramación y los sistemas multiusuario?. Segunda etapa. Primera etapa. Quinta etapa. Tercera etapa. Un proyecto de software es: Un producto repetitivo. Un proceso sin final. Solo la parte de programación. Un esfuerzo temporal para lograr un producto o servicio único. Un principio clave del diseño UX es: Sobrecarga de funciones. Cambios sin pruebas. Complejidad visual. Feedback inmediato. La reutilización de código consiste en: Aprovechar componentes existentes para reducir tiempos. Duplicar archivos. Regenerar todas las clases del proyecto. Reescribir desde cero. Una ventaja de los IDE es: Requieren mayor conocimiento de consola. No permiten proyectos gráficos. No detectan errores. Poseen curva de aprendizaje baja. Una ventaja clave de las metodologías ágiles es: Poco involucramiento del usuario. Requisitos rígidos desde el inicio. Alta flexibilidad ante cambios. Desarrollo lineal sin retrocesos. En el ciclo de vida del software, la fase donde se define qué debe hacer el sistema es: Análisis. Mantenimiento. Implementación. Diseño. Según Brooks (1995), la parte más difícil de construir un sistema es: La documentación. Las pruebas del sistema. Decidir qué construir. El desarrollo del código. La técnica Delphi se usa para: Diseñar UI. Estimar colectivamente con expertos. Crear prototipos. Definir arquitectura. La UI (User Interface) se define como: El análisis de requerimientos. La lógica interna del sistema. La parte visual con la que interactúa el usuario. La experiencia al usarlo. El gerente de proyectos debe: Escribir todo el código. Gestionar recursos, riesgos y avance. Participar solo al final del proyecto. Evitar comunicación con stakeholders. En la gestión de proyectos, el “triángulo de restricciones” incluye: Tiempo, diseño y marketing. UX, UI y rendimiento. Costos, ventas y usuarios. Tiempo, costo y calidad. Una buena práctica en documentación es: Centralizar la documentación y estandarizarla. Omitir las instrucciones de compilación. Usar lenguaje ambiguo. Evitar actualizar documents. Una ventaja de los IDE es: Requieren mayor conocimiento de consola. No permiten proyectos gráficos. No detectan errores. Poseen curva de aprendizaje baja. El lenguaje máquina se caracteriza por estar compuesto de: Dígitos binarios 0 y 1. Sentencias en inglés. Palabras reservadas. Instrucciones matemáticas. Una técnica de estimación basada en líneas de código es: Prototipado. UX Research. COCOMO. PMBOK. En un sistema de control de versiones distribuido: Cada desarrollador tiene una copia completa. Solo un servidor guarda todo el repositorio. No existen ramas. No permite trabajar sin conexión. La operación “Commit” consiste en: Crear una copia de trabajo. Descargar el repositorio. Subir cambios locales al repositorio. Comparar versiones. La documentación técnica se dirige a: Departamentos de marketing. Usuarios finales sin experiencia. Diseñadores gráficos. Programadores y personal técnico. ¿Qué causa común contribuye al fracaso de proyectos por calendario?. Bajo costo del hardware. Exceso de documentación. Requerimientos demasiado simples. Técnicas de estimación poco desarrolladas. ¿Cuál es una característica de revisión del software?. Modularidad. Portabilidad. Seguridad. Corrección. En Scrum, cada iteración completa se denomina: Backlog. Release. Kanban. Sprint. Una característica esencial de un proyecto es: Se ejecuta sin metodología. No requiere planificación. No tiene restricciones de tiempo. Es temporal y tiene un objetivo. La técnica Delphi se usa para: Diseñar UI. Definir arquitectura. Crear prototipos. Estimar colectivamente con expertos. Un IDE se compone principalmente de: Solo un editor de texto. Editor, compilador, depurador y GUI. Hojas de cálculo y correos. Navegador web y base de datos. Los lenguajes de bajo nivel tienen la característica de: Usar instrucciones cercanas al lenguaje natural. Ser completamente independientes del hardware. Requerir conocimiento profundo del hardware. No poder interactuar con el procesador. La arquitectura hexagonal se centra en: Dividir el sistema en microservicios. La comunicación por APIs externas. Simplificar únicamente la interfaz de usuario. Aislar el dominio mediante adaptadores de entrada y salida. ¿En qué etapa histórica del software aparece la multiprogramación y los sistemas multiusuario?. Quinta etapa. Primera etapa. Tercera etapa. Segunda etapa. En la arquitectura de microservicios, cada servicio es: Pequeño, independiente y escalable. Ejecutado solo desde el servidor principal. Dependiente de los otros. Monolítico y centralizado. Un error común en UI/UX es: Accesibilidad. Navegación clara. Jerarquía bien definida. Flujos no intuitivos. La UX (User Experience) se enfoca principalmente en: Los formularios y botones. Los sistemas operativos. Cómo se siente la interacción. Los colores y tipografías. Una técnica de estimación basada en líneas de código es: Prototipado. PMBOK. COCOMO. UX Research. Un prototipo debe incluir: Solo la base de datos. El código completo. Pantallas funcionales clave y navegación. Exclusivamente los formularios. El repositorio en un SCV es: El lugar donde se hacen pruebas. Una copia local del desarrollador. Un archivo temporal. El almacén que guarda toda la información del proyecto. La reutilización de código consiste en: Aprovechar componentes existentes para reducir tiempos. Duplicar archivos. Reescribir desde cero. Regenerar todas las clases del proyecto. El control de versiones permite: Compilar código automáticamente. Restaurar versiones anteriores y deshacer errores. Programar sin guardar cambios. Enviar archivos por correo manualmente. ¿Qué factor es relevante en la importancia de la arquitectura?. El lenguaje natural del usuario. Número de usuarios que debe soportar. El color de la interfaz del sistema. Tamaño del disco duro. El software se define como: Manuales de operación únicamente. Conjunto de dispositivos físicos de un sistema. Programas, datos y documentación asociada. Solo instrucciones ejecutables. ¿Cuál es un valor clave en un proyecto de software según la arquitectura?. Los cambios deben evitarse por completo. El software debe ser “suave” y fácil de cambiar. El código debe escribirse una sola vez. Agregar más programadores acelera el desarrollo. La estimación de proyectos busca calcular: Solo el diseño visual. Tiempo, esfuerzo y costo. Los usuarios finales. La velocidad de Internet. El gerente de proyectos debe: Participar solo al final del proyecto. Escribir todo el código. Evitar comunicación con stakeholders. Gestionar recursos, riesgos y avance. Una técnica de estimación basada en líneas de código es: Prototipado. UX Research. COCOMO. PMBOK. La documentación técnica se dirige a: Departamentos de marketing. Usuarios finales sin experiencia. Diseñadores gráficos. Programadores y personal técnico. La operación “Commit” consiste en: Crear una copia de trabajo. Descargar el repositorio. Subir cambios locales al repositorio. Comparar versiones. Un lenguaje de programación es definido como: Un conjunto de dibujos e imágenes. Un software de depuración. Un manual técnico para programadores. Un conjunto de símbolos para orientar instrucciones a un equipo. Un caso de uso describe: El comportamiento observable del sistema frente a los actores. La interfaz gráfica del sistema. Cómo debe implementarse el sistema internamente. Los datos de la base de datos. Una tendencia futura en arquitectura de software es: El edge computing y la IA. El abandono de los sistemas distribuidos. El uso exclusivo de metodologías tradicionales. La reducción del número de dispositivos conectados. La arquitectura cliente-servidor se basa en: Sistemas sin comunicación. Un único proceso que gestiona todo. Múltiples dispositivos desconectados. Un servidor que provee servicios a múltiples clientes. La UX (User Experience) se enfoca principalmente en: Los formularios y botones. Los sistemas operativos. Cómo se siente la interacción. Los colores y tipografías. Una herramienta de prototipado visual es: SQL Server. Postman. Docker. Figma. PMBOK se compone de las fases: Planificación, programación, codificación. Diseño, pruebas, despliegue. Iniciación, planificación, ejecución, seguimiento y cierre. Ideación, prototipado, UI. La UI (User Interface) se define como: La experiencia al usarlo. El análisis de requerimientos. La parte visual con la que interactúa el usuario. La lógica interna del sistema. En un sistema de control de versiones distribuido: Cada desarrollador tiene una copia completa. Solo un servidor guarda todo el repositorio. No existen ramas. No permite trabajar sin conexión. Un “branch” o rama permite: Eliminar archivos duplicados. Bloquear el repositorio. Evitar revisiones. Crear una copia para desarrollar en paralelo. Un lenguaje de alto nivel permite: Escribir código en idiomas entendibles y luego compilar. Ejecutar sin necesidad de traducción. Escribir programas directamente en binario. Controlar directamente el hardware. |





