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

Post on 16-Apr-2017

554 views 2 download

Transcript of 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@?

2

Índice

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

3

¿Qué es TechOnRails?

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

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

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)

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…

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!

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

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