Ingeniería de Software II - Producto y Proceso
10 Questions
0 Views

Ingeniería de Software II - Producto y Proceso

Created by
@LeadingField

Questions and Answers

Cuáles son las características más críticas del software en sistemas de seguridad?

  • Mantenibilidad y facilidad de uso
  • Costo y accesibilidad
  • Confiabilidad y eficiencia (correct)
  • Escalabilidad y modularidad
  • Cuál de las siguientes afirmaciones sobre los costos del software es correcta?

  • Mantener el software tiende a ser más caro que desarrollarlo. (correct)
  • El costo del software es generalmente menor que el del hardware.
  • Los costos del software son fijos y no varían con el tiempo.
  • El costo de desarrollar el software es siempre mayor que su mantenimiento.
  • Qué tipo de producto de software requiere generalmente más esfuerzo en su desarrollo?

  • Sistemas hechos a medida (correct)
  • Productos genéricos
  • Productos de código abierto
  • Aplicaciones móviles
  • Cuál de las siguientes opciones describe mejor la responsabilidad profesional en la Ingeniería de Software?

    <p>La obligación de seguir estándares éticos y de calidad en el desarrollo.</p> Signup and view all the answers

    Qué aspecto es crucial para la visibilidad de los procesos en la Ingeniería de Software?

    <p>La medición y evaluación continua del progreso.</p> Signup and view all the answers

    ¿Cuál de las siguientes características es esencial para que un proceso de software sea considerado confiable?

    <p>Los errores deben ser descubiertos antes de que se conviertan en errores del producto</p> Signup and view all the answers

    En el modelo de cascada, ¿cuál es una de las principales limitaciones identificadas?

    <p>Las especificaciones no pueden ser revisadas una vez aprobadas</p> Signup and view all the answers

    ¿Cuál de las siguientes descripciones corresponde al proceso de mantenimiento en el ciclo de vida del software?

    <p>Reparar fallos en el sistema cuando sean descubiertos</p> Signup and view all the answers

    En el modelo de ingenieria del proceso, ¿qué fase se ocupa de establecer los requerimientos y restricciones del sistema?

    <p>Especificación</p> Signup and view all the answers

    ¿Qué característica se busca en procesos ágiles en el desarrollo de software?

    <p>La adaptabilidad a cambios rápidos y frecuentes en los requerimientos</p> Signup and view all the answers

    Study Notes

    Ingeniería de Software

    • Disciplinas que engloban teorías, métodos y herramientas para el desarrollo profesional del software.
    • Importante para la economía de los países desarrollados debido a la creciente dependencia del software en sistemas de control.

    Productos de Software

    • Productos genéricos: desarrollados para el mercado masivo.
    • Productos hechos a medida: sistemas desarrollados específicamente bajo pedido.
    • Gasto general es mayor en productos genéricos, pero el esfuerzo es más significativo en desarrollos a medida.

    Características de los Productos de Software

    • Mantenible: el software debe poder evolucionar y cumplir con sus especificaciones.
    • Confiable: no debe causar daños en caso de fallos.
    • Eficiente: no desperdiciará recursos del sistema.
    • Fácil de usar: debe tener una interfaz adecuada y buena documentación.

    Proceso de Software

    • Comprende un conjunto estructurado de actividades: especificación, diseño, validación y evolución.
    • Las actividades varían según la organización y el sistema a desarrollar.
    • La visibilidad del proceso es crucial para una buena gestión.

    Importancia de la Visibilidad y Responsabilidad Profesional

    • La visibilidad de los procesos permite una mejor administración y control.
    • Se requiere una ética profesional para garantizar la calidad y seguridad en el desarrollo.

    Costos del Software

    • Generalmente más altos que los costos de hardware y mantenimiento.
    • Los costos se multiplican en sistemas con larga vida útil, haciendo crítico un desarrollo efectivo y eficiente en costos.

    Modelo de Espiral de Boehm

    • Integra planificación, análisis de riesgo y revisiones iterativas a lo largo del ciclo de vida del desarrollo.

    Problemas en el Modelo del Proceso

    • Especificaciones a menudo incompletas o anómalas.
    • Dificultad para probar el sistema hasta que se produce completamente.
    • Desafíos durante el mantenimiento, ya que no siempre se puede reemplazar el software.

    Modelos Genéricos de Desarrollo

    • Modelo de Cascada: fases separadas para especificación y desarrollo.
    • Desarrollo Evolutivo: especificación y desarrollo intercalados.
    • Prototipado: uso de un prototipo para la construcción del sistema final.
    • Transformación Formal: modelo matemático transformado en implementación.
    • Desarrollo basado en Reutilización: ensamblaje de componentes existentes.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Este cuestionario cubre conceptos fundamentales de la Ingeniería de Software, incluyendo la definición de producto y proceso de software. Se discute la importancia de la visibilidad de los procesos y la responsabilidad profesional en el desarrollo del software. Ideal para estudiantes de la Universidad Nacional de José C. Paz.

    Use Quizgecko on...
    Browser
    Browser