Podcast
Questions and Answers
¿Cuáles de los siguientes aspectos son considerados las etapas para establecer las bases de requerimientos? (Selecciona todas las que apliquen)
¿Cuáles de los siguientes aspectos son considerados las etapas para establecer las bases de requerimientos? (Selecciona todas las que apliquen)
¿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?
¿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)
¿Cuáles de los siguientes enunciados describen lo que es un requerimiento? (Selecciona todas las que apliquen)
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.
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.
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?
¿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?
Signup and view all the answers
Según Roger Pressman, ¿cuál es la primera etapa del proceso de ingeniería de requerimientos?
Según Roger Pressman, ¿cuál es la primera etapa del proceso de ingeniería de requerimientos?
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)
¿Cuáles de los siguientes son considerados medios formales para remitir solicitudes de usuarios o clientes? (Selecciona todas las que apliquen)
Signup and view all the answers
¿Es verdadero que un requerimiento es una necesidad derivada de los usuarios?
¿Es verdadero que un requerimiento es una necesidad derivada de los usuarios?
Signup and view all the answers
¿Cuál de los siguientes elementos describe las características o restricciones que el software debe poseer?
¿Cuál de los siguientes elementos describe las características o restricciones que el software debe poseer?
Signup and view all the answers
¿Es falso que un caso de uso es una instancia de un escenario?
¿Es falso que un caso de uso es una instancia de un escenario?
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:
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:
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?
¿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?
Signup and view all the answers
¿Cuál de los siguientes diagramas, los procesos no pueden interrelacionarse directamente?
¿Cuál de los siguientes diagramas, los procesos no pueden interrelacionarse directamente?
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.
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.
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)’?
¿Qué faceta corresponde al desarrollo impulsado por el mercado ‘Inventado (por atracción del mercado o empuje tecnológico)’?
Signup and view all the answers
Relacione las técnicas de especificación de requerimientos de software según corresponda:
Relacione las técnicas de especificación de requerimientos de software según corresponda:
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?
¿Cuál de los siguientes constituyen los componentes para determinar el nivel de un riesgo que probablemente causen dificultades durante el desarrollo?
Signup and view all the answers
¿Para qué priorizar los requisitos de software?
¿Para qué priorizar los requisitos de software?
Signup and view all the answers
¿A qué modelo de negocio corresponde el diagrama DFD de nivel superior?
¿A qué modelo de negocio corresponde el diagrama DFD de nivel superior?
Signup and view all the answers
¿A qué tipo de nivel de diagrama pertenece?
¿A qué tipo de nivel de diagrama pertenece?
Signup and view all the answers
¿Al caso anterior, se lo podía definir como un aspecto de priorización de qué tipo?
¿Al caso anterior, se lo podía definir como un aspecto de priorización de qué tipo?
Signup and view all the answers
¿Cuál o cuáles de las siguientes afirmaciones es correcta respecto a los requisitos entregables?
¿Cuál o cuáles de las siguientes afirmaciones es correcta respecto a los requisitos entregables?
Signup and view all the answers
¿A qué tipo de nivel de diagrama pertenece?
¿A qué tipo de nivel de diagrama pertenece?
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?
¿Al caso anterior, se lo podía definir como un aspecto de priorización de qué tipo desde el punto de vista del cliente?
Signup and view all the answers
¿Cuál de ellas corresponde a una medición o comparación por pares?
¿Cuál de ellas corresponde a una medición o comparación por pares?
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?
¿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?
Signup and view all the answers
¿Cuál de ellos depende de la perspectiva de la parte interesada?
¿Cuál de ellos depende de la perspectiva de la parte interesada?
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?
¿Cuál de los siguientes corresponde a las actividades de prueba que comienzan en paralelo con las actividades de desarrollo?
Signup and view all the answers
¿Cuál es el mayor riesgo o complicación para el equipo de trabajo?
¿Cuál es el mayor riesgo o complicación para el equipo de trabajo?
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?
¿Cuál de las siguientes afirmaciones representa la percepción final de Jeremy ante el requerimiento elaborado por Trish?
Signup and view all the answers
¿Cuál de las siguientes afirmaciones es incorrecta sobre la simulación de requisitos?
¿Cuál de las siguientes afirmaciones es incorrecta sobre la simulación de requisitos?
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?
¿Cuál de los siguiente corresponden a los primeros (7) siete pasos que se realizan normalmente una vez al principio del proyecto?
Signup and view all the answers
¿Qué acción representa la ruta Literal D, respecto al ciclo de desarrollo de requisitos de software?
¿Qué acción representa la ruta Literal D, respecto al ciclo de desarrollo de requisitos de software?
Signup and view all the answers
¿Qué acción representa la ruta Literal C, respecto al diagrama anterior?
¿Qué acción representa la ruta Literal C, respecto al diagrama anterior?
Signup and view all the answers
¿Qué acción representa la ruta Literal E, respecto al diagrama anterior?
¿Qué acción representa la ruta Literal E, respecto al diagrama anterior?
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.
Related Documents
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.