Logo Studenta

Ingeniería de requisitos

¡Estudia con miles de materiales!

Vista previa del material en texto

1er semestre Ing. informática 2017 
Ingeniería de requisitos: Definiendo las bases del desarrollo de software 
 
Resumen: 
La ingeniería de requisitos es una disciplina dentro del desarrollo de software que se 
centra en la identificación, análisis y especificación de los requisitos del sistema. 
Consiste en comprender las necesidades de los usuarios y las partes interesadas, 
documentar los requisitos de manera clara y precisa, y garantizar que se cumplan a lo 
largo del ciclo de vida del desarrollo de software. La ingeniería de requisitos es 
fundamental para el éxito de un proyecto, ya que sienta las bases para el diseño, 
desarrollo y prueba de un sistema de software. 
 
Ejemplo de uso en la vida real: 
 
Supongamos que una empresa de logística desea desarrollar un sistema de gestión de 
envíos para optimizar sus operaciones. Aquí se muestra cómo se puede aplicar la 
ingeniería de requisitos en este escenario: 
 
1. Identificación de requisitos: El equipo de desarrollo trabaja en estrecha colaboración 
con la empresa de logística para comprender sus necesidades y objetivos. Se realizan 
entrevistas con los usuarios finales y se recopila información sobre los procesos 
existentes, los problemas identificados y las mejoras deseadas. 
 
2. Análisis y documentación: El equipo analiza los datos recopilados y documenta los 
requisitos del sistema. Esto implica identificar los requisitos funcionales (por ejemplo, 
registro de envíos, seguimiento en tiempo real) y los requisitos no funcionales (por 
ejemplo, rendimiento, seguridad, escalabilidad) que deben cumplirse. 
 
3. Validación de requisitos: Los requisitos documentados se validan con las partes 
interesadas para garantizar su exactitud y comprensión mutua. Se realizan revisiones y 
reuniones de retroalimentación para resolver cualquier ambigüedad o discrepancia. 
 
4. Gestión de cambios: A medida que avanza el desarrollo del sistema, es posible que 
surjan cambios o adiciones en los requisitos iniciales. La ingeniería de requisitos ayuda 
a gestionar estos cambios de manera controlada, evaluando su impacto, actualizando 
la documentación y asegurándose de que se mantenga la integridad del sistema. 
1er semestre Ing. informática 2017 
 
5. Seguimiento de requisitos: A lo largo del ciclo de vida del desarrollo, se realiza un 
seguimiento de los requisitos para asegurar que se implementen correctamente. Esto 
implica verificar que los requisitos estén cubiertos en el diseño, la implementación y las 
pruebas, y que se entregue un sistema que cumpla con las expectativas iniciales. 
 
En este ejemplo, la ingeniería de requisitos ayuda a la empresa de logística a definir y 
comprender claramente lo que se espera del sistema de gestión de envíos. Al seguir un 
enfoque sistemático para identificar, analizar y validar los requisitos, se asegura de que 
el sistema cumpla con las necesidades del negocio y proporcione los beneficios 
esperados, como una mejor eficiencia en las operaciones de envío, mayor visibilidad y 
capacidad de seguimiento, y una mayor satisfacción del cliente.

Continuar navegando