Fundamentos De Ingenieria De Software Quiz

60 Questions | Total Attempts: 312

SettingsSettingsSettings
Please wait...
Fundamentos De Ingenieria De Software Quiz

.


Questions and Answers
  • 1. 
    Ejemplos de este tipo de productos son las bases de datos, los procesadores de texto, los paquetes de dibujos y herramientas de administración de proyectos
    • A. 

      Productos genéricos

    • B. 

      Productos personalizados (o a la medida)

    • C. 

      Ninguno de las anteriores

  • 2. 
    Ejemplos de este tipo de software incluyen los sistemas de control para dispositivos electrónicos, sistemas escritos para apoyar cierto proceso empresarial y los sistemas de control de tráfico aéreo.
    • A. 

      Productos genéricos

    • B. 

      Productos personalizados (o a la medida)

    • C. 

      Ninguno de las anteriores

  • 3. 
    Dentro de los atributos del buen software incluye capacidad de respuesta, tiempo de procesamiento, utilización de memoria, esta característica pertenece:
    • A. 

      Mantenimiento

    • B. 

      Confiablidad y seguridad

    • C. 

      Eficiencia

    • D. 

      Aceptabilidad

  • 4. 
    Este es un atributo critico porque el cambio del software es un requerimiento inevitable de un entorno empresarial variable:
    • A. 

      Mantenimiento

    • B. 

      Confiablidad y seguridad

    • C. 

      Eficiencia

    • D. 

      Aceptabilidad

  • 5. 
    El software debe ser comprensible, utilizable y compatible con otros sistemas que los usuarios usan.
    • A. 

      Mantenimiento

    • B. 

      Confiablidad y seguridad

    • C. 

      Eficiencia

    • D. 

      Aceptabilidad

  • 6. 
    Incluye un rango de características que abarcan fiabilidad, seguridad y protección.
    • A. 

      Mantenimiento

    • B. 

      Confiablidad y seguridad

    • C. 

      Eficiencia

    • D. 

      Aceptabilidad

  • 7. 
    Existen cuatro actividades fundamentales que son comunes a todos los procesos de software y estas son:
    • A. 

      Desarrollo, especificación, validación, evolución del software

    • B. 

      Especificación, validación, evolución, desarrollo del software

    • C. 

      Especificación, desarrollo, validación, evolución del software

  • 8. 
    Ejemplos de sistema embebido son:
    • A. 

      Dispositivos como un taxímetro, un sistema de control de acceso, la electrónica que controla una máquina expendedora.

    • B. 

      Nómina, inventarios, almacenes, contabilidad, presupuesto, ventas, etc.

    • C. 

      Sistema de registros médicos, diagnóstico, terapéuticas, aparatos biónicos.

  • 9. 
    Automatizan tareas operativas en una organización, permitiendo ahorrar en personal, además suelen dirigirse especialmente al área de ventas, finanzas, marketing, administración y recursos humanos.
    • A. 

      Sistema de adquisición de datos basado en sensores.

    • B. 

      Sistema de información

    • C. 

      Sistema embebido

  • 10. 
    Qué sistema controla el “sistema de control para una bomba de insulina”, que es un sistema médico que simula la función del páncreas (órgano interno).
    • A. 

      Sistema de adquisición de datos basado en sensores.

    • B. 

      Sistema de información

    • C. 

      Sistema embebido

  • 11. 
    Es el enfoque metodológico que ordena rigurosamente las etapas del proceso para el desarrollo de software, de tal forma que el inicio de cada etapa debe esperar a la finalización de la etapa anterior.
    • A. 

      Modelo en cascada

    • B. 

      Desarrollo incremental

    • C. 

      Ingeniería de software orientada a la reutilización

  • 12. 
    Cualquier error de diseño detectado en la etapa de prueba conduce necesariamente al rediseño y nueva programación del código afectado, aumentando los costos del desarrollo.
    • A. 

      Modelo en cascada

    • B. 

      Desarrollo incremental

    • C. 

      Ingeniería de software orientada a la reutilización

  • 13. 
    Se reduce el costo de adaptar los requerimientos cambiantes del cliente.
    • A. 

      Modelo en cascada

    • B. 

      Desarrollo incremental

    • C. 

      Ingeniería de software orientada a la reutilización

  • 14. 
    Se evitan proyectos largos y se entrega “algo de valor” a los usuarios con cierta frecuencia.
    • A. 

      Modelo en cascada

    • B. 

      Desarrollo incremental

    • C. 

      Ingeniería de software orientada a la reutilización

  • 15. 
    Tiene la clara ventaja de reducir la cantidad de software a desarrollar y por lo tanto la de disminuir costos y riesgos, por lo general también conduce a entregas mas rápidas del software.
    • A. 

      Modelo en cascada

    • B. 

      Desarrollo incremental

    • C. 

      Ingeniería de software orientada a la reutilización

  • 16. 
    Es una etapa particularmente crítica del proceso de software, ya que los errores en esta etapa conducen de manera inevitable a problemas posteriores tanto en el diseño como en la implementación del sistema.
    • A. 

      Especificación

    • B. 

      Diseño e implementación

    • C. 

      Validación

    • D. 

      Evolución

  • 17. 
    Esta etapa corresponde al proceso de convertir una especificación del sistema en un sistema ejecutable.
    • A. 

      Especificación

    • B. 

      Diseño e implementación

    • C. 

      Validación

    • D. 

      Evolución

  • 18. 
    Las salidas de este proceso son: arquitectura del sistema, especificación de base de datos, especificación de interfaz, especificación de componentes.
    • A. 

      Especificación

    • B. 

      Diseño e implementación

    • C. 

      Validación

    • D. 

      Evolución

  • 19. 
    Este proceso se crea para mostrar que en sistema cumple tanto con sus especificaciones como las expectativas del cliente.
    • A. 

      Especificación

    • B. 

      Diseño e implementación

    • C. 

      Validación

    • D. 

      Evolución

  • 20. 
    En las fases del proceso unificado racional, una fase se interesa por el cambio del sistema desde la comunidad de desarrollo hacia la comunidad de usuarios, y por ponerlo a funcionar en un ambiente real. 
    • A. 

      Concepción

    • B. 

      Elaboración

    • C. 

      Construcción

    • D. 

      Transición

  • 21. 
    ¿Cuáles son los principios de los métodos agiles?
    • A. 

      Participación del cliente, Entrega incremental, Personas no procesos, Adoptar el cambio, Mantener Simplicidad.

    • B. 

      Planeación incremental, liberaciones pequeñas, diseño simple

    • C. 

      Propiedad colectiva, integración continua, ritmo sustentable

  • 22. 
    ¿Cuáles son parte de las prácticas de programación extrema?
    • A. 

      Cliente en sitio, Ritmo Sustentable, Diseño simple

    • B. 

      Evaluar el sistema, Liberación del software, Planear liberación.

    • C. 

      Valoración, Selección, Revisión, Desarrollo

  • 23. 
    En que consiste un sprint de Scrum
    • A. 

      Es un enfoque estándar de la administración de proyectos.

    • B. 

      Es una unidad de planeación en la que se valora el trabajo que se va a realizar.

    • C. 

      Actúa como un proceso de revisión informal.

  • 24. 
    En que consiste la programación en pares.
    • A. 

      Se realiza un diseño suficiente para cubrir solo aquellos requerimientos actuales.

    • B. 

      Se usa un marco de referencia de prueba de unidad automatizada.

    • C. 

      Los desarrolladores trabajan en pares, y cada uno comprueba el trabajo del otro.

  • 25. 
    En qué principio o practica de programación extrema se espera que todos los desarrolladores refactoricen de manera continua el código, y tan pronto como sea posible, se encuentren mejoras en este.
    • A. 

      Diseño Simple

    • B. 

      Ritmo sustentable

    • C. 

      Refactorización

Back to Top Back to top