Requerimientos del sistema MHC-PMS
35 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áles de los siguientes aspectos son considerados las etapas para establecer las bases de requerimientos? (Selecciona todas las que apliquen)

  • Trabajar hacia la colaboración (correct)
  • Reconocer los múltiples puntos de vista (correct)
  • Identificación de los participantes (correct)
  • Hacer las primeras preguntas (correct)
  • ¿A qué requerimiento corresponde el caso de estudio donde los usuarios del sistema MHC-PMS se acreditarán con el uso de la tarjeta de identidad?

    RQ Organización

    ¿Cuáles de los siguientes enunciados describen lo que es un requerimiento? (Selecciona todas las que apliquen)

  • Una restricción específica en el sistema. (correct)
  • Información sobre cómo realizar algún cálculo. (correct)
  • Una descripción de facilidad a nivel de usuario. (correct)
  • Una especificación detallada del comportamiento esperado del sistema. (correct)
  • Los usuarios envían sus solicitudes en diversos medios, para que estos sean considerados requerimientos, el ingeniero de software deberá: Identificar las etapas de procesamiento de solicitudes a requerimiento.

    <p>Analizar correctamente el problema, entender las necesidades reales, documentar formalmente.</p> Signup and view all the answers

    ¿Cuál es el tipo de requerimiento que define cómo debe ser un sistema, describe las restricciones que limitan las elecciones para construir una solución?

    <p>Requerimiento No Funcional</p> Signup and view all the answers

    Según Roger Pressman, ¿cuál es la primera etapa del proceso de ingeniería de requerimientos?

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

    ¿Cuáles de los siguientes son considerados medios formales para remitir solicitudes de usuarios o clientes? (Selecciona todas las que apliquen)

    <p>Actas de reuniones</p> Signup and view all the answers

    ¿Es verdadero que un requerimiento es una necesidad derivada de los usuarios?

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

    ¿Cuál de los siguientes elementos describe las características o restricciones que el software debe poseer?

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

    ¿Es falso que un caso de uso es una instancia de un escenario?

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

    Respecto a la organización, escritura y presentación de la documentación de la especificación de requerimiento de software (ERS), identifique cuál de las siguientes afirmaciones es falsa:

    <p>Interfaces de usuario con prototipos en papel, maquetas de trabajo, estructuras alámbricas o herramientas de simulación hace que los conceptos sean intangibles tanto para los usuarios como para los desarrolladores.</p> Signup and view all the answers

    ¿Cuál de las siguientes ilustraciones representa la técnica de especificación de requerimiento que a partir de eventos externos permite complementar la información respecto al modelo de negocio?

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

    ¿Cuál de los siguientes diagramas, los procesos no pueden interrelacionarse directamente?

    <p>Diagrama de nivel superior</p> Signup and view all the answers

    A partir del siguiente listado, ordene los elementos del componente 2. Descripción General de la estructura ERS IEEE Std. 830-1998: Requisitos Futuros, Características de Usuarios, Restricciones, Perspectiva del Producto, Funciones del producto, Suposiciones y dependencias.

    <p>4, 5, 2, 3, 6, 1</p> Signup and view all the answers

    ¿Qué faceta corresponde al desarrollo impulsado por el mercado ‘Inventado (por atracción del mercado o empuje tecnológico)’?

    <p>Concepción de requisitos</p> Signup and view all the answers

    Relacione las técnicas de especificación de requerimientos de software según corresponda:

    <p>Árbol de características = Características del producto organizadas en grupos lógicos. Diagrama de contexto = Las entidades externas en los rectángulos pueden representar clases de usuarios. Mapa de ecosistema = Muestra todos los sistemas relacionados con el sistema de interés. Lista de eventos = Identifica eventos externos que podrían desencadenar un comportamiento en el sistema.</p> Signup and view all the answers

    ¿Cuál de los siguientes constituyen los componentes para determinar el nivel de un riesgo que probablemente causen dificultades durante el desarrollo?

    <p>De probabilidad e impacto</p> Signup and view all the answers

    ¿Para qué priorizar los requisitos de software?

    <p>Para concluir lo más pronto con el sistema.</p> Signup and view all the answers

    ¿A qué modelo de negocio corresponde el diagrama DFD de nivel superior?

    <p>De comercialización.</p> Signup and view all the answers

    ¿A qué tipo de nivel de diagrama pertenece?

    <p>Diagrama de nivel superior</p> Signup and view all the answers

    ¿Al caso anterior, se lo podía definir como un aspecto de priorización de qué tipo?

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

    ¿Cuál o cuáles de las siguientes afirmaciones es correcta respecto a los requisitos entregables?

    <p>Algunas personas necesitan conocer solo los objetivos del negocio.</p> Signup and view all the answers

    ¿A qué tipo de nivel de diagrama pertenece?

    <p>Diagrama de detalle o expansión</p> Signup and view all the answers

    ¿Al caso anterior, se lo podía definir como un aspecto de priorización de qué tipo desde el punto de vista del cliente?

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

    ¿Cuál de ellas corresponde a una medición o comparación por pares?

    <p>Proceso de Jerarquía Analítica</p> Signup and view all the answers

    ¿Cuál sería el factor asociado respecto a la entrega del producto más importante en juego respecto a un requerimiento de este tipo?

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

    ¿Cuál de ellos depende de la perspectiva de la parte interesada?

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

    ¿Cuál de los siguientes corresponde a las actividades de prueba que comienzan en paralelo con las actividades de desarrollo?

    <p>Requerimiento funcional</p> Signup and view all the answers

    ¿Cuál es el mayor riesgo o complicación para el equipo de trabajo?

    <p>Trabajo excesivo no planificado</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones representa la percepción final de Jeremy ante el requerimiento elaborado por Trish?

    <p>Frustrado por requisitos incompletos y ambiguos, con brechas que no pueden ser llevadas al desarrollo de código.</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones es incorrecta sobre la simulación de requisitos?

    <p>La simulación de requisitos permite obtener y analizar cuidadosamente los requisitos.</p> Signup and view all the answers

    ¿Cuál de los siguiente corresponden a los primeros (7) siete pasos que se realizan normalmente una vez al principio del proyecto?

    <p>Priorizar requerimientos de usuarios, Definir requerimientos de negocio, Identificar requerimientos de usuarios, Desarrollar o evolucionar la arquitectura.</p> Signup and view all the answers

    ¿Qué acción representa la ruta Literal D, respecto al ciclo de desarrollo de requisitos de software?

    <p>Volver atrás y realizar una obtención de requisito adicional para validar y corregir información.</p> Signup and view all the answers

    ¿Qué acción representa la ruta Literal C, respecto al diagrama anterior?

    <p>Volver atrás y hacer un análisis adicional para cerrar las brechas en su conocimiento.</p> Signup and view all the answers

    ¿Qué acción representa la ruta Literal E, respecto al diagrama anterior?

    <p>Regresar y realizar una obtención de requisito adicional para validar y corregir información.</p> Signup and view all the answers

    Study Notes

    Ingeniería de Requisitos

    • La ingeniería de requisitos se enfoca en producir un documento de requisitos convenido que especifique los requisitos de los interesados que cumplirá el sistema.
    • El proceso de ingeniería de requisitos incluye 7 actividades diferentes, pero interrelacionadas sistemáticamente:
      • Concepción
      • Indagación
      • Elaboración
      • Negociación
      • Especificación
      • Validación
      • Administración

    Tipos de Requisitos

    • Requisitos funcionales: definen lo que debe hacer un sistema, detallan los servicios o funciones del sistema, por lo general en función de los procesos emanados por los clientes o usuarios.
    • Requisitos no funcionales: definen cómo debe ser un sistema, describen las restricciones que limitan las elecciones para construir una solución, por ende, son atributos de calidad como rendimiento, escalabilidad, fiabilidad, disponibilidad, mantenimiento, seguridad, etc.

    Etapas del Proceso de Adquisición y Análisis de Requisitos

    • Descubrimiento de requisitos
    • Clasificación y organización de requisitos
    • Priorización y negociación de requisitos
    • Especificación de requisitos

    Métricas de los Requisitos No Funcionales

    • Rapidez: transacciones/segundo procesadas; tiempo de respuesta usuario/evento; tiempo de regeneración de pantalla

    Atributos de Calidad de Software según la Norma ISO-9126

    • Funcionalidad
    • Confiabilidad
    • Usabilidad
    • Eficiencia
    • Mantenimiento
    • Portabilidad### Introducción a la Ingeniería de Software
    • La ingeniería de software implica la definición de requisitos, análisis, diseño, implementación, prueba y mantenimiento de software.

    Casos de Uso

    • Un caso de uso es una descripción de una forma en que un actor interacciona con un sistema para lograr un objetivo.
    • Un caso de uso debe tener un nombre único, un actor participante, una condición inicial, un flujo de eventos, una condición de salida y requisitos especiales.

    Obtención de Requisitos

    • La obtención de requisitos implica la identificación de restricciones del sistema, recursos, seguridad y calidad del sistema, así como la funcionalidad típica del sistema.
    • La obtención de requisitos también implica la identificación de escenarios, la consolidación del modelo y la eliminación de redundancia.
    • Los desarrolladores descubren ambigüedades e inconsistentencias en el modelo de casos de uso y las resuelven con el cliente durante la etapa de análisis.

    Tipos de Requisitos

    • Requisitos funcionales: describen la funcionalidad del sistema.
    • Requisitos no funcionales: describen las restricciones del sistema, como la disponibilidad y el rendimiento.

    Técnicas de Obtención de Requisitos

    • Entrevistas: medio tradicional para obtener requisitos de los interesados, por lo general preguntas abiertas.
    • Encuestas: medio tradicional para obtener requisitos de los interesados, por lo general preguntas estructuradas y cerradas.
    • Escenarios: los diagramas de casos de uso, DFD, son comunes en el modelado de software.
    • Reuniones: logra un efecto sumativo, lluvia de ideas en reuniones grupales traen mayor información de sus requisitos de software que de manera individual.
    • Prototipos: técnica que reduce ambigüedades en requisitos.
    • Observación: técnica etnográfica para sumergirse en el ambiente organizacional, interactuando con gente, procesos, herramientas, etc.
    • Historia de usuario: descripciones de alto nivel de la funcionalidad requerida en términos del cliente.

    Comunicación en Proyectos

    • Modos de calendarización y modo manejado por eventos son modos de comunicación que tienen objetivos y alcance definidos.

    Relaciones entre Actores y Casos de Uso

    • Un caso de uso puede extender otro caso de uso si el caso de uso extendido puede incluir el comportamiento de la extensión bajo determinadas condiciones.
    • Las relaciones entre actores y casos de uso se representan en diagramas de casos de uso.

    Modelo de Negocio

    • El modelo de negocio describe el contexto interno y externo de la organización donde surge el problema.
    • Los stakeholders son grupos de interés que se relacionan directa o indirectamente con el modelo negocio.

    Especificación de Requisitos de Software (ERS)

    • La ERS es una técnica formal para escribir los requisitos de software.
    • La ERS se utiliza para sistemas empresariales donde los requisitos son inestables.
    • La ERS debe incluir requisitos futuros, características de usuarios, restricciones, perspectiva del producto, funciones del producto, suposiciones y dependencias.### Desarrollo de Materiales Educativos
    • El desarrollador de materiales educativos ayuda a desarrollar pruebas basadas en requisitos, planes de prueba y procedimientos de prueba.
    • El entrenador/capacitador ayuda a desarrollar pruebas basadas en requisitos, planes de prueba y procedimientos de prueba.

    Validación de Requisitos

    • La validación asegura que los requerimientos son correctos, demostrando las características de calidad deseada y que satisfacen las necesidades del cliente.
    • Buenas prácticas para la validación de requisitos:
      • Desarrollar pruebas para confirmar que el producto satisface las necesidades del cliente y cumple con el objetivo comercial.
      • Revisión de requisitos para comprobar la aceptación en la especificación de los requisitos.
      • Criterios de aceptación para construir una vista preliminar de comprobación o prueba.
      • Simulación de requisimientos para inspeccionar los requerimientos previo a la aceptación de programadores.

    Pruebas de Aceptación

    • Las pruebas de aceptación se utilizan en lugar de requisitos funcionales detallados en proyectos ágiles.
    • Pasos para realizar una prueba de requerimientos basado en la inspección:
      • Asegurarse de que no se hayan pasado por alto requisitos funcionales y que todos tengan las pruebas correspondientes.
      • Documentar el comportamiento esperado del producto en condiciones específicas.
      • Verificar la exactitud de los modelos de análisis y prototipos.
      • Asegurarse de que reflejen las expectativas del usuario.

    Modelo V de Desarrollo de Software

    • Las actividades de prueba comienzan en paralelo con las actividades de desarrollo correspondientes.
    • Actividades de prueba:
      • Requerimiento de usuario: Prueba de unidad.
      • Requerimiento funcional: Prueba de integración.
      • Arquitectura e integración: Prueba de sistema.
      • Diseño: Prueba de aceptación.

    Desarrollo de Requisitos

    • El objetivo del desarrollo de requisitos es acumular una comprensión compartida de los requisitos que sea lo suficientemente buena para permitir la construcción de la siguiente porción del producto.
    • Mayor riesgo o complicación para el equipo de trabajo: Trabajo excesivo no planificado.

    Caso de Estudio: Inspección de Requisitos

    • La inspección de requisitos ayuda a detectar problemas yambigüedades en la especificación de requisitos.
    • Es importante asegurarse de que se entiendan todos los problemas para poder resolverlos.

    Simulación de Requisitos

    • La simulación de requisitos permite obtener y analizar cuidadosamente los requisitos.

    Marco de Proceso para el Desarrollo de Requisitos

    • Los primeros 7 pasos del proceso de desarrollo de requisitos se realizan normalmente una vez al principio del proyecto:
      • Completar/desarrollar los requisitos del usuario
      • Priorizar requerimientos de usuarios
      • Asignar requisitos a los componentes
      • Definir requerimientos de negocio
      • Identificar requerimientos de usuarios
      • Desarrollo de prototipos
      • Validar requerimientos de usuarios

    Ciclo de Desarrollo de Requisitos de Software

    • Las actividades se entrelazan, son incrementales e iterativas.
    • Ruta D: El analista de negocios debe regresar y realizar una obtención de requisito adicional para validar y corregir información.
    • Ruta C: Volver atrás y hacer un análisis adicional para cerrar las brechas en su conocimiento.
    • Ruta E: Regresar y realizar una obtención de requisito adicional para validar y corregir información.

    Studying That Suits You

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

    Quiz Team

    Related Documents

    IR-3.pdf

    Description

    Este cuestionario evalúa los conocimientos sobre los aspectos clave para establecer las bases de los requerimientos en el sistema MHC-PMS. Incluye preguntas sobre la identificación de participantes, puntos de vista y colaboración. También se explora un caso de estudio sobre la acreditación de usuarios.

    More Like This

    Software Requirements Specifications (SRS)
    18 questions
    Requirements Engineering
    16 questions
    Software Engineering Chapter 4
    48 questions
    Lecture 3
    48 questions

    Lecture 3

    DelightedElation8436 avatar
    DelightedElation8436
    Use Quizgecko on...
    Browser
    Browser