Ingenieria de requisitos Actividad #3 recuperacion Alumno: Francisco Raúl Castellón Gómez • La ingeniería de requisitos se define como el proceso de definición, documentación y mantenimiento de los requisitos. La disciplina incluye todas las técnicas, métodos y procedimientos relacionados con la definición y gestión de las necesidades de los usuarios relacionadas con el sistema en estudio. • Por lo tanto, la ingeniería de requisitos actúa como un puente entre las necesidades del mundo real de los usuarios, clientes y otros grupos que se ven afectados por el software o el sistema y las capacidades y oportunidades que brindan las tecnologías intensivas en software. Proceso de ingeniería de requisitos • Los dos principios básicos son el problema y la solución En el ciclo hay cinco actividades principales que son: 1. Obtención de requisitos 2. Análisis y Negociación de requerimientos 3. Requisitos de documentación/especificación 4. Validacion de requisitos 5. Gestion de necesidades. Paso 1 Hay varias fuentes de las que podemos recopilar nuestros requisitos. Algunos de ellos incluyen: • Interesados • Sistemas existentes • Documentos existentes • Competidores y otros sistemas similares • Interfaces con los sistemas • Leyes y normas Paso 2 Establecer el alcance del proyecto: 1. 2. 3. Descubra por qué se inicia el proyecto 4. 5. 6. 7. 8. Enumere los elementos que se entregarán al final del proyecto. La propiedad define los objetivos clave que se lograrán a través del proyecto. Elabore una declaración de trabajo para el proyecto que lo ayudará a dividir adecuadamente el trabajo entre los miembros del equipo. Seleccionar los hitos clave a alcanzar Identificar las principales restricciones y limitaciones que el equipo puede enfrentar durante el desarrollo del proyecto. Crear una lista de elementos que están excluidos de la lista de elementos de alcance Haga que las partes interesadas firmen el documento de alcance, ya que proporciona una confirmación de que están informados sobre el proyecto y sus contenidos. Paso 3 Elicitación de la planificación: • ¿Por qué debería implementarse este requisito en particular y los beneficios que proporcionará? - Objetivos del proyecto • ¿Quién será el responsable de crearlo? – Profesionales para los esfuerzos de elicitación • ¿Cuándo será el mejor momento para implementarlo? – Agendar un presupuesto fuentes • ¿Cómo se implementará? – Estrategias y Procedimientos Paso 4 Documentación de los requisitos El último paso en el proceso de elicitación es finalizar todos los requisitos en forma de documento. Este documento contiene principalmente las notas y los requisitos del usuario. Y estos requisitos serán incompletos, inconsistentes y desorganizados. Pero esto es sólo el punto de partida. El documento se puede editar de vez en cuando, y se pueden agregar o modificar cosas. Importancia de la Ing. de requisitos • Asegura la satisfacción del cliente: Garantiza que el producto final cumpla con las expectativas y necesidades de los usuarios. • Reduce el riesgo de fallos: Identificar y corregir requisitos incorrectos o incompletos en etapas tempranas es más fácil y menos costoso que hacerlo durante o después del desarrollo. • Mejora la comunicación: Proporciona una base común de entendimiento entre todos los stakeholders, incluyendo desarrolladores, clientes y usuarios finales. • Facilita la gestión de cambios: Un buen proceso de ingeniería de requisitos hace que sea más sencillo manejar y documentar los cambios en los requisitos a lo largo del ciclo de vida del proyecto. CONCLUSIONES Bibliografia • https://www.juntadeandalucia.es/servicios/madeja/contenido/subsistemas/ ingenieria/ingenieria-requisitos • https://visuresolutions.com/es/blog/requirements-engineering-process/ • https://sedici.unlp.edu.ar/bitstream/handle/10915/4057/2__Ingenier%C3%ADa_de_requerimientos.pdf ?sequence=4