首页> 外文会议>Software quality conference >Developing Requirements for Legacy Systems: A Case Study
【24h】

Developing Requirements for Legacy Systems: A Case Study

机译:遗留系统的开发需求:案例研究

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Many legacy systems were created without documented requirements. Over the years changes have been made, often without adequate documentation. Software quality suffers as the system becomes more and more complex. This paper describes a case study of bringing requirements management and other related process improvements to a software product, which has been successful for over twenty years.rnEight years ago, we realized that we needed drastic improvements in requirements. It became obvious that just documenting changes to the system by each development team was not adequate. We had cases where one team counteracted changes made by another team in a previous release, causing bugs to reappear.rnThe product utilizes rules based on compliance and regulation from multiple sources; federal, state, and local. The company offers a significant guarantee of compliance and meeting of the regulations. Quality problems represent a significant business liability.rnA cross functional team of management undertook a project to significantly improve processes related to requirements. These included centralizing requirements using a newly purchased requirements management tool and developing guidelines for writing requirements. Much of this paper describes the guidelines that were found useful, as well as some failures. We will show how the implemented process improvements have eliminated the quality problems that were the original impetus for undertaking the project and have improved the overall quality of the product.rnWe will discuss the following, among other things:rn1. The benefits we found from having a centralized repository and how this helped us discover problems in our processes.rn2. How we organized requirements to fit with the existing application.rn3. Prioritization of requirements work and where to focus efforts.rn4. Style. We found that the style appropriate for capturing changes in legal language is different than what worked well to capture enhancements to software behavior and workflow.rn5. How we successfully propagated change to multiple functional teams.
机译:创建了许多遗留系统而没有文件要求。多年来,已经进行了更改,通常没有足够的文档。随着系统变得越来越复杂,软件质量受到影响。本文描述了一个将需求管理和其他相关流程改进引入软件产品的案例研究,该案例已经取得了二十多年的成功。八年前,我们意识到我们需要对需求进行大幅改进。很明显,仅记录每个开发团队对系统的更改是不够的。在某些情况下,一个团队抵消了另一个团队在先前版本中所做的更改,从而导致错误再次出现。rn该产品利用基于来自多个来源的合规性和法规的规则;联邦,州和地方。该公司为遵守和遵守法规提供了重要保证。质量问题代表着巨大的商业责任。跨部门的管理团队承担了一个项目,以显着改善与需求相关的流程。其中包括使用新购买的需求管理工具集中需求,以及制定编写需求的准则。本文大部分内容描述了有用的准则以及一些失败的准则。我们将展示已实施的流程改进如何消除了进行项目的最初动力并改善了产品的整体质量。rn我们将讨论以下内容:rn1。我们从集中式存储库中发现了好处,以及这如何帮助我们发现流程中的问题。我们如何组织需求以适合现有应用程序。确定需求工作的优先级以及将精力集中在哪里。样式。我们发现,适合捕获法律语言变化的样式与捕获软件行为和工作流增强的效果很好。我们如何成功地将变更传播到多个职能团队。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号