Citation
Castellanos Talavera, Mario
(2019).
Certificación de proyectos software en entornos ferroviarios según la norma CENELEC 50128.
Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.
Abstract
Con este proyecto he querido crear una serie de guías sobre cómo realizar la documentación necesaria para el desarrollo de un software en un entorno ferroviario conforme a la norma CENELEC UNE 50128-2012 (EN 50158). El objetivo es marcar un camino a seguir cuando se desee realizar un desarrollo y se quiera decir que el software elaborado es seguro. Para ello se detallan una serie de procesos, planes e informes y guías generales que permiten ahorrar tiempo a la hora de estudiar los requisitos que pide la norma CENELEC UNE 50128-2012 a la hora de diseñar, desarrollar y probar un software. También estas guías sirven para cualquier proyecto de software debido a que la estructuración del proyecto (fases, pruebas, criterios…) que se detalla en la norma CENELEC UNE 50128-2012 es similar a las metodologías estudiadas en diferentes cursos de ingeniería del software. Otro objetivo es dar una visión global de cómo es y que fases tiene un proyecto ya aplicado y para ello especificare un caso práctico en líneas generales. Por último, se añaden una serie de guías generales y recomendaciones como resultado de la experiencia obtenida del trabajo en un desarrollo de software ferroviario aplicando la norma CENELEC UNE 50128-2012. Con el fin de facilitar el trabajo no solo a la hora de realizar los documentos, sino a la hora de planificar y llevar a cabo todo el proyecto. Abstract: With this project it has been wanted to create a series of guides on how to carry out the necessary documentation for the development of a software in a railway environment in accordance with the CENELEC standard UNE 50128-2012 (EN 50158). The objective is to mark a way forward when you want to carry out a development and you want to say that the software developed is safe. To do this, a series of processes, plans and reports and general guidelines are detailed that allow time to be saved when studying the requirements of the CENELEC UNE 50128-2012 standard when designing, developing and testing software. These guides also serve for any software project because the structuring of the project (phases, tests, criteria ...) that is detailed in the CENELEC UNE 50128-2012 standard is similar to the methodologies studied in different software engineering courses. Another objective is to give a global view of how it is and what phases a project has already applied and for that purpose I will specify a practical case in general terms. Finally, a series of general guidelines and recommendations are added as a result of the experience obtained from the work in railway software development applying the CENELEC UNE 50128-2012 standard. In order to facilitate the work not only when making documents, but when planning and carrying out the entire project.