首页> 外文会议>Moratuwa Engineering Research Conference >Tool support for traceability management of software artefacts with DevOps practices
【24h】

Tool support for traceability management of software artefacts with DevOps practices

机译:拆除软件艺术品的工具支持与Devops实践的可追溯性管理

获取原文

摘要

Software development process encompasses multiple types of and differentiated versions of artefacts during the corresponding lifecycle. These artefacts are vulnerable to artefact drift or erosion when the product being developed gets changed. As a result different artefacts are subject to differential rates of updates compared to each other. Managing the software artefacts is one of the major problems in software industry. When the software process evolves the inconsistencies between artefacts also be evolve and it occurs within different rates. Traceability between software artefacts is considered as a very important factor in today development process. Traceability between artefacts helps the software professionals to track back and forth between artefacts. In order to identify and visualize different relationships between a selected set of software artefact types, Software Artefacts Traceability Analyzer (SAT-Analyzer) was designed and developed. This tool at present is supporting traceability management for requirement specification, design specification and source code. In this paper the work carried out extending SAT Analyzer to support DevOps practices with traceability. This research has considered the Testing artefacts, Configuration artefacts and Deployment artefacts for traceability management within DevOps practices. Adding continuous integration support to this tool is a main area of work as part of the research. Hence SAT Analyzer is linked with Jenkins continuous integration tool. At the same time the existing visualization of SAT Analyzer was enhanced to support DevOps related operations and testing, configuration and deployment traceability links. The evaluation of the modified SAT Analyzer was carried out with a case example and discussed in the paper.
机译:软件开发过程包括在相应的生命周期中的多种类型的人工制品。当开发的产品变化时,这些人工制品容易受到人工制品漂移或侵蚀。结果,不同的人工制品彼此相比往复进行更新的差异。管理软件人工制品是软件行业的主要问题之一。当软件过程发展时,人工制品之间的不一致也会被发展,并且它发生在不同的速率范围内。软件人工制品之间的可追溯性被认为是今天发展过程中的一个非常重要的因素。人工制品之间的可追溯性有助于软件专业人员在人工制品之间来回跟踪。为了识别和可视化所选择的软件人工制品类型之间的不同关系,设计并开发了软件伪造可追溯性分析仪(SAT-Analyzer)。此目前的工具正在支持需求规范,设计规范和源代码的可追溯性管理。在本文中,开展的工作扩展了SAT分析仪,以支持可追溯性的Devops实践。该研究审议了Devops实践中的可追溯性管理的测试人员,配置人工制品和部署人工制品。为此工具添加持续的集成支持是作为研究的一部分的主要工作区域。因此,SAT分析器与Jenkins连续集成工具相关联。同时,SAT分析仪的现有可视化得到增强,以支持Devops相关的操作和测试,配置和部署可追溯性链接。用壳体实施例进行修改的SAT分析仪的评估并在纸上讨论。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号