Ingeniería de requisitos en sistemas complejos ferroviarios - Pedro Calle - TechOnRails

9
Ingeniería de Requisitos en Sistemas Complejos Ferroviarios Pedro Calle Seminario Gestión de Requisitos en Sistemas Complejos. ¿Estás preparad@?

Transcript of Ingeniería de requisitos en sistemas complejos ferroviarios - Pedro Calle - TechOnRails

Page 1: Ingeniería de requisitos en sistemas complejos ferroviarios - Pedro Calle - TechOnRails

Ingeniería de Requisitos en Sistemas Complejos Ferroviarios

Pedro Calle

SeminarioGestión de Requisitos en Sistemas Complejos. ¿Estás preparad@?

Page 2: Ingeniería de requisitos en sistemas complejos ferroviarios - Pedro Calle - TechOnRails

2

Índice

• ¿Qué es TechOnRails?• Problemática sector ferroviario• ¿Por qué Visure Requirements?• Conclusiones

Page 3: Ingeniería de requisitos en sistemas complejos ferroviarios - Pedro Calle - TechOnRails

3

¿Qué es TechOnRails?

Compañía española enfocada a servicios profesionales de ingeniería y desarrollo software

Page 4: Ingeniería de requisitos en sistemas complejos ferroviarios - Pedro Calle - TechOnRails

4

Problemática Sector Ferroviario

• Proyectos de gran calado y duración• Cumplimiento de normativa CENELEC 50128• Gran volumen de documentación a controlar• Auditoría externa para poner los equipos en

producción

Page 5: Ingeniería de requisitos en sistemas complejos ferroviarios - Pedro Calle - TechOnRails

5

Un proyecto de señalización ferroviaria en cifras

• 20% análisis y desarrollo• 80% pruebas y documentación

Modificaciones detectadas Crecimiento exponencial a medida que avanza el proyecto (funcionales y no funcionales)

Page 6: Ingeniería de requisitos en sistemas complejos ferroviarios - Pedro Calle - TechOnRails

6

Un proyecto de señalización ferroviaria en cifras

• Pruebas funcionales• Pruebas no funcionales• Documentación

– Requisitos de sistema– Especificación funcional del sistema– Especificación de pruebas– Documento de resultado de pruebas– Etc…

Page 7: Ingeniería de requisitos en sistemas complejos ferroviarios - Pedro Calle - TechOnRails

7

Un proyecto de señalización ferroviaria en cifras

• >500 requisitos funcionales• >1800 pruebas funcionales• Interrelación entre requisitos de n a n• Inmanejable con herramientas de oficina que

todos tenemos en mente

¡Necesidad de una herramienta que ayude a la gestión de requisitos!

Page 8: Ingeniería de requisitos en sistemas complejos ferroviarios - Pedro Calle - TechOnRails

8

¿Por qué Visure Requirements?

• Herramienta flexible de proyectos pequeños a grandes

• Mismo producto, pero funcionalidades diferentes para distintos operadores Reutilización de objetos de unos proyectos a otros

• Posibilidad de integrar la norma, y ver cómo afecta

• Trazabilidad desde requisitos a pruebas

Page 9: Ingeniería de requisitos en sistemas complejos ferroviarios - Pedro Calle - TechOnRails

9

Resultados obtenidos y conclusiones

• Poco tiempo para especificación del sistema– Reutilización de componentes– Integración con SW de terceros

• Versatilidad y facilidad para el uso de la herramienta

• Generación de informes muy sencilla• Reducción de costes vs otras herramientas• Se cubren necesidades más allá de REQ• Desarrollo continuo de la herramienta

posibilidad de adaptaciones a medida