【24h】

Front End Requirements Traceability for Small Systems

机译:小型系统的前端需求可追溯性

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

摘要

One of the most controversial topics software development practitioners debate is the area of requirements traceability. While there are some who question the value and the cost of requirements traceability in application development, most practitioners assert that effective traceability of requirements can lead to a higher quality application that is more likely to meet or exceed stakeholder expectations. Yet, for many the salient issue is exactly how do we effectively trace requirements that is both low in cost, high in value, and easy to implement? Simply put, how much effort is needed? What is an effective mechanism to support traceability? This paper presents a case study using experiences and data captured from a real application development undertaken by two teams of graduate software engineering students. These teams were charged with the specification, design, development, and implementation of a non-trivial medical information system envisioned to support a small medical clinic whose mission is to serve the working, medically un-insured in Jacksonville, Florida, a metropolitan community of about 1.2 million people. The Volunteers in Medicine (VIM) pro bono project was undertaken in response to a pressing need by this volunteer group. While the functional requirements were ever-changing, the non-functional requirements, as the VIM is staffed with almost all volunteers many of whom are senior citizens facing an automated system designed to replace accustomed hard copy record keeping, scheduling and reporting. Each team identified a single individual tasked with ensuring functional requirements traceability, which was part of each of the eleven deliverables. This successful approach uses forward and backward traceability matrices starting with careful elicitation and capture of Needs, the filtering of Needs to Features, and the elaboration of Features to Use Cases - all one to many relationships. Traceability was extended to include an Analysis Model. The paper discusses traceability beyond the analysis model extending into design. It is also pointed out that the traceability matrix approach can be readily applied to tracing features to non-functional requirements as well as tracing both functional and non-functional requirements to specific test scenarios.
机译:软件开发从业人员辩论中最具争议的主题之一是需求可追溯性领域。尽管有些人质疑应用程序开发中需求可追溯性的价值和成本,但大多数从业者断言,需求的有效可追溯性可以导致更高质量的应用程序,该应用程序更可能满足或超过利益相关者的期望。然而,对于许多人来说,一个突出的问题就是我们如何有效地跟踪既低成本,高价值又易于实现的需求?简而言之,需要多少努力?支持追踪的有效机制是什么?本文提供了一个案例研究,其中使用了由两个软件工程研究生班子进行的实际应用程序开发中获得的经验和数据。这些团队负责规范,设计,开发和实施非平凡的医疗信息系统,以支持一家小型医疗诊所,该诊所的任务是为佛罗里达州杰克逊维尔的工作,无医疗保险的人提供服务。大约120万人为响应这一志愿者团体的迫切需求,开展了“医学志愿者”(VIM)无偿项目。尽管功能要求不断变化,但非功能性要求却变得如此,因为VIM配备了几乎所有志愿者,其中许多都是老年人,他们面对的自动化系统旨在取代常规的硬拷贝记录保存,计划和报告。每个团队都确定了一个单独的任务,以确保功能需求的可追溯性,这是11个可交付成果中每一个的一部分。这种成功的方法使用了向前和向后的可追溯性矩阵,这些矩阵始于对需求的仔细启发和捕获,对功能需求的过滤以及对用例功能的阐述-全部一对多的关系。可追溯性已扩展到包括分析模型。本文讨论了超越分析模型扩展到设计的可追溯性。还指出,可追溯性矩阵方法可以轻松应用于将功能跟踪到非功能需求,以及将功能和非功能需求都跟踪到特定测试方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号