【24h】

Agile Practices in Regulated Railway Software Development

机译:规范铁路软件开发中的敏捷实践

获取原文
获取原文并翻译 | 示例

摘要

Complex software is becoming an important component of modern safety-critical systems. To assure the correct function of such software, the development processes are heavily regulated by international standards, often making the process very rigid, unable to accommodate changes, causing late integration and increasing the cost of development. Agile methods have been introduced to address these issues in several software domains, but their use in safety-critical applications remains to be investigated. This paper provides an initial analysis of agile practices in the context of software development for the European railway sector, regulated by the EN 50128 standard. The study complements previous studies on the use of agile methods in other regulated domains. A systematic mapping between EN 50128 requirements and agile practices showed that all practices support some objectives of the standard. Important supporting features recognized were focus on simple design, test automation, coding standards, continuous integration and validation. However, several problematic areas were also identified, including vague requirement analysis and change management. Most agile practices must be adapted to suit regulated software development and this analysis outlines a subset of the required changes.
机译:复杂的软件正在成为现代安全关键系统的重要组成部分。为了确保此类软件的正确功能,开发过程受到国际标准的严格监管,这常常使过程非常僵化,无法适应更改,从而导致后期集成并增加了开发成本。已经引入了敏捷方法来解决多个软件领域中的这些问题,但是它们在安全关键型应用程序中的使用仍有待研究。本文根据EN 50128标准对欧洲铁路部门的软件开发进行了敏捷实践的初步分析。该研究是对先前在其他受管制领域中使用敏捷方法的研究的补充。 EN 50128要求与敏捷实践之间的系统映射表明,所有实践均支持该标准的某些目标。公认的重要支持功能集中于简单设计,测试自动化,编码标准,持续集成和验证。但是,还确定了几个有问题的领域,包括模糊的需求分析和变更管理。必须对大多数敏捷实践进行调整以适应规范的软件开发,并且此分析概述了所需更改的一部分。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号