Especificaciones de Ingeniería de Requerimientos
16 Questions
1 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 es la principal diferencia entre los requerimientos del usuario y los requerimientos del sistema?

  • Los requerimientos del usuario son más detallados que los del sistema.
  • Los requerimientos del usuario son abstractos de alto nivel, mientras que los del sistema son detallados. (correct)
  • Los requerimientos del sistema no incluyen restricciones operacionales.
  • Ambos tipos de requerimientos son idénticos en su naturaleza.
  • ¿Cuál de las siguientes opciones describe correctamente la ingeniería de requerimientos?

  • Un proceso que no requiere documentación formal.
  • Un proceso que incluye descubrir, analizar, documentar y verificar requerimientos. (correct)
  • Un proceso que se ocupa únicamente de la verificación de software.
  • Un proceso que se centra solamente en los requerimientos del sistema.
  • ¿Cuál de los siguientes es un problema común en el proceso de ingeniería de requerimientos?

  • La falta de interés por parte de los usuarios.
  • La separación clara entre diferentes niveles de descripción. (correct)
  • La escasez de diagramas explicativos para los usuarios.
  • La capacidad de programar todas las funcionalidades solicitadas.
  • ¿Qué documenta el documento de requerimientos del sistema?

    <p>Los servicios y restricciones operacionales del sistema.</p> Signup and view all the answers

    ¿Qué se espera obtener de los requerimientos del usuario?

    <p>Enunciados en lenguaje natural sobre los servicios que los usuarios esperan.</p> Signup and view all the answers

    ¿Cuál de las siguientes actividades no forma parte de la ingeniería de requerimientos?

    <p>Pruebas de rendimiento del sistema.</p> Signup and view all the answers

    ¿Qué tipo de requerimientos se enfocan en las restricciones operativas de un sistema?

    <p>Requerimientos no funcionales.</p> Signup and view all the answers

    ¿Qué incluye el ejemplo de requerimiento: 'El MHC-PMS elaborará mensualmente informes administrativos'?

    <p>Un requerimiento funcional específico relacionado con el servicio que brinda el sistema.</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones describe mejor los requerimientos funcionales de un sistema?

    <p>Son descripciones de lo que el sistema debe hacer.</p> Signup and view all the answers

    ¿Qué debe hacer el sistema al final de cada mes según los requerimientos?

    <p>Imprimir un resumen de los medicamentos prescritos.</p> Signup and view all the answers

    ¿Cuál es la principal característica de los requerimientos no funcionales?

    <p>Definen restricciones y limitaciones sobre toda la implementación del sistema.</p> Signup and view all the answers

    ¿Qué información se incluirá en los reportes realizados para cada clínica?

    <p>El costo total de los medicamentos junto con dosis y nombres.</p> Signup and view all the answers

    Según FURSP+, ¿cuál es el primer reto relacionado con los requisitos?

    <p>Encontrar, comunicar y recordar los requerimientos necesarios.</p> Signup and view all the answers

    ¿Qué ocurre si los medicamentos están disponibles en diferentes unidades de dosis?

    <p>Se elaborarán informes separados para cada unidad de dosis.</p> Signup and view all the answers

    ¿Quiénes tienen acceso a los informes de costos según los requerimientos establecidos?

    <p>Usuarios autorizados en la lista de control de acceso administrativo.</p> Signup and view all the answers

    ¿Qué porcentaje de costos en proyectos reales se relacionó con los requisitos, según un estudio mencionado?

    <p>37%</p> Signup and view all the answers

    Study Notes

    Especificaciones y Verificaciones de Software

    • El tema cubre la Ingeniería de Requerimientos.
    • Se explican los conceptos de requerimientos del usuario y del sistema.
    • Se destacan las diferencias entre requerimientos funcionales y no funcionales.
    • Se explica cómo se organizan los requerimientos en un documento.
    • Se describen las actividades principales de la ingeniería de requerimientos (adquisición, análisis y validación).
    • Se analiza la importancia de la administración de requerimientos para otras actividades de la ingeniería de requerimientos.

    Definición

    • Los requerimientos de un sistema describen qué debe hacer el sistema, el servicio que ofrece y las restricciones en su operación.
    • Reflejan las necesidades de los clientes, como controlar un dispositivo, realizar un pedido o buscar información.
    • La ingeniería de requerimientos (IR) involucra descubrir, analizar, documentar y verificar estos servicios y restricciones.

    Definición (Continuación)

    • Algunos problemas en la ingeniería de requerimientos surgen al no separar claramente los diferentes niveles de descripción.
    • El término "requerimientos del usuario" representa los requerimientos abstractos de alto nivel.
    • Los "requerimientos del sistema" caracterizan la descripción detallada de lo que el sistema debe hacer.

    Requerimientos del Usuario

    • Los requerimientos del usuario se expresan en lenguaje natural y diagramas, describiendo los servicios esperados y restricciones para el funcionamiento del sistema.

    Requerimientos del Sistema

    • Los requerimientos del sistema son descripciones detalladas de las funciones, servicios y restricciones operacionales del sistema de software.
    • Definen con exactitud lo que se implementará.
    • Pueden formar parte del contrato entre el comprador y los desarrolladores del software.

    Ejemplo

    • Ejemplo 1: El MHC-PMS generará informes mensuales que muestran el costo de los medicamentos prescritos por cada clínica.

    Ejemplo (Continuación)

    • Ejemplo 1.1: En el último día laboral de cada mes se crea un resumen de los medicamentos prescritos, su costo y las clínicas que los prescribieron.
    • Ejemplo 1.2: El sistema crea el informe automáticamente a las 17:30 del último día laboral del mes.
    • Ejemplo 1.3: Se genera un reporte por clínica que incluye los nombres de los medicamentos, número de prescripciones, dosis y costo total.
    • Ejemplo 1.4: Si existen diferentes unidades de dosis, se generan informes separados para cada una.
    • Ejemplo 1.5: El acceso a los informes está restringido únicamente a usuarios autorizados.

    Lectores de Requerimientos

    • Se identifica quiénes son los lectores de los requerimientos del usuario y del sistema.
    • Los lectores incluyen gerentes, usuarios finales, ingenieros, arquitectos y desarrolladores.

    Requerimientos Funcionales

    • Los requerimientos funcionales describen lo que el sistema debe hacer.
    • Dependen del tipo de software, los usuarios y el enfoque general de la organización.
    • En algunos casos, también describen lo que el sistema no debe hacer.
    • Se definen mediante modelos de casos de uso.

    Requerimientos No Funcionales

    • Los requerimientos no funcionales son limitaciones a los servicios que ofrece el sistema.
    • Incluyen restricciones de tiempo, proceso de desarrollo y estándares.
    • Se aplican al sistema en su conjunto, más que a características individuales.

    Requerimientos No Funcionales (Continuación)

    • Son requerimientos que no se relacionan directamente con los servicios que el sistema entrega a sus usuarios.
    • Se relacionan con propiedades emergentes como fiabilidad, tiempo de respuesta y uso de almacenamiento.
    • Pueden definir restricciones en la implementación, como capacidades de dispositivos de entrada/salida (I/O) o representaciones de datos.

    FURSP+

    • FURSP+ es un modelo para clasificar requerimientos.
    • El primer desafío es encontrar, comunicar y registrar los requerimientos necesarios.
    • Un estudio reveló que el 37% de los problemas en proyectos se relacionan con deficiencias en los requerimientos.

    FURSP+ (Atributos de calidad)

    • Funcional: Características, capacidades y seguridad.
    • Usabilidad: Factores humanos, ayuda, documentación, navegación.
    • Fiabilidad: Frecuencia de fallos, capacidad de recuperación y grado de prevención.
    • Rendimiento: Tiempos de respuesta, productividad, precisión, disponibilidad y uso de recursos.
    • Soporte: Adaptabilidad, facilidad de mantenimiento, internacionalización y configurabilidad.

    FURSP+ (Requisitos adicionales)

    • Implementación: Limitaciones de recursos, lenguajes, herramientas y hardware.
    • Interfaz: Restricciones para la interacción con sistemas externos.
    • Operaciones: Gestión del sistema durante la puesta en marcha.
    • Legales: Licencias, etc.

    Calidad

    • Algunos requerimientos se agrupan como atributos de calidad.
    • Incluyen facilidad de uso, confiabilidad, rendimiento, performance y soporte.

    Studying That Suits You

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

    Quiz Team

    Related Documents

    Description

    Este cuestionario abarca los conceptos fundamentales de la ingeniería de requerimientos en software. Se desglosan los requerimientos del usuario y del sistema, así como la diferencia entre requerimientos funcionales y no funcionales. Además, se analizan las actividades clave de adquisición, análisis y validación de requerimientos.

    More Like This

    Software Engineering Process Quiz
    5 questions

    Software Engineering Process Quiz

    FortunateNourishment5700 avatar
    FortunateNourishment5700
    Software Processes Lecture 4
    5 questions
    Software Processes and Specification
    21 questions
    Use Quizgecko on...
    Browser
    Browser