EN 50716:2023 - Railway Applications - Requirements for Software Development
Clause 5: Software management and organization – EN 50716:2023 - Railway Applications - Requirements for Software Development

EN 50716:2023 - Railway Applications - Requirements for Software Development 5.3: Lifecycle issues and documentation

Aim: split the development into defined phases and activities and keep a record of all pertinent information through the software's life. A lifecycle model is chosen and described in the quality assurance plan required by 6.5, allowing for iteration inside and across phases (C.1 guides iterative models, C.2 modelling). Quality assurance runs alongside the lifecycle with shared terminology. The quality assurance, verification, validation and configuration management plans exist from project start and are kept current. Each phase's activities are defined and planned before the phase begins. Documents are built to grow with the development; each carries a unique reference and a documented link to the others; terms, acronyms and item names mean the same thing everywhere (historic differences listed); each document takes in and does not contradict the one above it in the hierarchy (pre-existing software documents excepted); content is kept in a form suited to processing and storage. Where documents from independent roles are merged, each role's part stays traceable. Documents may be merged or split, and steps merged, split or, with justification, dropped, by the Project Manager with the Validator's agreement; documents generated from databases or modelling tools keep version traceability to the database. Any lifecycle or document structure adopted is shown to meet every objective and requirement of the standard. Table A.1 lists the lifecycle documents by integrity level.

Maintained by Gerard Blokdyk

What else in your programme already covers this

This control maps to 8 controls across 4 other frameworks. If you already hold one of them, the evidence you collected for it is the starting point here rather than new work.

  • 2:6.4.6 6.4.6 Planning and coordination of the safety activities
  • 2:6.4.7 6.4.7 Progression of the safety lifecycle
  • 8:10.4 10.4 Documentation management
  • A-1.1 Activities of every life cycle process set out in the plans
  • A-1.2 Life cycle model fixed: process interactions, order, feedback and transition criteria
  • 5.1.1 5.1.1 Software development plan
  • 5.1.8 5.1.8 Documentation planning

Every mapping shown was judged rather than inferred from wording similarity, and the ones that failed review are published too. See the coverage reports and what was rejected.

Other controls in Clause 5: Software management and organization – EN 50716:2023 - Railway Applications - Requirements for Software Development

Query this from an agent

The graph holds this control, the 8 it maps to, and the evidence behind each claim, over MCP and REST.