Ingeniería de Software
10 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Cuál de las siguientes afirmaciones sobre la ingeniería de software es incorrecta?

  • La ingeniería de software se centra únicamente en el desarrollo de productos de software.
  • La ingeniería de software se ocupa de todos los aspectos de los sistemas de computo. (correct)
  • Los ingenieros de software utilizan herramientas y técnicas para resolver problemas.
  • La ingeniería de software tiene un enfoque sistemático en su trabajo.
  • Qué característica no debe poseer un producto de software confiable?

  • No debe generar problemas económicos al usuario.
  • No debe requerir mantenimiento periódico. (correct)
  • No debe provocar daños físicos al usuario.
  • Debe tener una interfaz de usuario adecuada.
  • Cómo se clasifica el software que se produce específicamente para satisfacer las necesidades de un cliente?

  • Software a medida. (correct)
  • Software comercial.
  • Software genérico.
  • Software de sistema.
  • Cuál de las siguientes actividades no forma parte del proceso estructurado de desarrollo de software?

    <p>Mantenimiento del hardware.</p> Signup and view all the answers

    En qué categoría se clasifica el software que se utiliza para manejar la interacción entre el usuario y la máquina?

    <p>Interfaz hombre-máquina.</p> Signup and view all the answers

    ¿Cuál de las siguientes características describe un proceso de desarrollo que permite que continúe pese a los problemas?

    <p>Robustez</p> Signup and view all the answers

    En el contexto de la ingeniería de requerimientos, ¿cuál es la fase que implica la captura de los requisitos del sistema?

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

    ¿Qué tipo de requisito describe las características que debe cumplir un sistema para satisfacer una demanda específica?

    <p>Funcionales</p> Signup and view all the answers

    ¿Cuál de las siguientes características de un proceso se refiere a su capacidad de ser aceptado por los involucrados?

    <p>Aceptabilidad</p> Signup and view all the answers

    En la fase de validación de requerimientos, ¿qué se determina?

    <p>Si los requerimientos satisfacen las necesidades del cliente</p> Signup and view all the answers

    Study Notes

    Ingeniería de Software

    • Disciplina centrada en todos los aspectos de la producción de software.
    • Ingenieros de software emplean enfoques sistemáticos y herramientas para resolver problemas.

    Diferencias en la Ingeniería

    • Computación: Teoría y fundamentos de sistemas de cómputo, incluyendo hardware y software.
    • Ingeniería de Software: Enfocada exclusivamente en el desarrollo de productos de software.
    • Ingeniería de Sistemas: Abarca desarrollo integral de sistemas de cómputo (hardware, software y procesos).

    Productos de Software

    • Genéricos: Diseñados para el mercado en general.
    • A medida: Desarrollados específicamente bajo pedido de un cliente.

    Características de Productos de Software

    • Mantenibles: Capacidad de evolución más allá de las especificaciones iniciales.
    • Confiables: No pueden causar daños físicos o económicos al usuario.
    • Eficientes: Deben minimizar el desperdicio de recursos.
    • Utilización adecuada: Interfaz de usuario debe ser intuitiva.

    Contenido del Software

    • Incluye código, instrucciones, descripción de estructuras de datos, algoritmos, y componentes de software.

    Tipos de Software

    • Por su estructura: Funcionales, orientados a objetos, etc.
    • Por su función: Herramientas de software, interfaces, bases de datos, sistemas web, etc.
    • Por plataforma: Sistemas embebidos, de cómputo distribuido, en tiempo real, etc.

    Proceso de Software

    • Conjunto estructurado de actividades para desarrollar software.
    • Especificación: Definir qué debe hacer el software.
    • Diseño: Crear un modelo del sistema en papel.
    • Desarrollo/Manufactura: Producción efectiva del sistema.
    • Validación/Prueba: Verificar cumplimiento de requerimientos.
    • Instalación: Entregar el sistema al usuario y asegurar su operatividad.
    • Evolución/Mantenimiento: Adaptar el software a nuevas necesidades.

    Características del Proceso de Software

    • Entendible: Proceso bien definido y comprensible.
    • Visible: Claridad en el proceso externo.
    • Soportable: Uso de herramientas CASE para apoyo.
    • Aceptable: Aprobación del proceso por todas las partes interesadas.
    • Confiable: Detección de errores antes de producción.
    • Robusto: Capacidad de continuar pese a problemas.
    • Mantenible: Debe evolucionar según necesidades organizacionales.
    • Rapidez: Eficiencia en el desarrollo del sistema.

    Determinación de Requerimientos

    • Requerimiento: Condición o característica necesaria de un sistema.
    • Ingeniería de Requerimientos: Define requerimientos con fases de determinación y análisis.

    Tipos de Requerimientos

    • Funcionales: Interacción del sistema con su entorno.
    • No funcionales: Restricciones que limitan soluciones.
    • Pseudorequerimientos: Imposición del cliente sobre el sistema.

    Fases de Requerimientos

    • Obtención: Capturar requerimientos para definir el sistema.
    • Documentación: Fijar base de trabajo para clientes y desarrolladores.
    • Validación: Asegurar que los requerimientos cumplan con las necesidades del cliente.

    Studying That Suits You

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

    Quiz Team

    Description

    Explora la disciplina de la ingeniería de software, que se enfoca en la producción sistemática de software. Conoce las herramientas y técnicas que los ingenieros de software emplean para resolver problemas dentro de las limitaciones de recursos y desarrollo. Este cuestionario te ayudará a comprender las diferencias entre ingeniería de software, sistemas y computación.

    More Like This

    Use Quizgecko on...
    Browser
    Browser