首页> 外文会议>Annual Pacific Northwest Software Quality Conference >Front End Requirements Traceability for Small Systems
【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.
机译:其中最有争议的话题的软件开发从业者辩论的是需求跟踪的区域。虽然有一些问题,谁的价值和应用开发的需求追踪的成本,大多数从业者断言的需求,有效的可追溯性会导致更高质量的应用程序,它更可能达到或超过股东的期望。然而,对于许多突出的问题是究竟如何才能有效地跟踪需求是成本低两,价值高,且易于实现?简单地说,有多少花心思?什么是一个有效的机制,以支持可追溯性?本文介绍使用由研究生软件工程专业的学生两个人一组进行实际的应用程序开发捕获经验和数据的案例研究。这些团队被指控的规范,设计,开发和实施一个不平凡的医疗信息系统的设想,以支持小型医疗诊所,其使命是服务于工作,在佛罗里达州杰克逊维尔的都市社区医疗未投保约1.2万人。在医学上志愿者(VIM)无偿项目是为响应这一自愿者团体迫切需要进行的。虽然功能要求,也千变万化,非功能性需求,因为VIM与几乎所有的志愿者组成,其中许多人都面临着一个自动化系统旨在取代习惯于硬拷贝记录保存,调度和报告高龄。每个小组确定了与确保功能要求的可追溯性,这是每十所交付的一部分任务一个人。这种成功的方法使用向前和向后可追溯性矩阵开始仔细启发和需求捕捉,需求特点的过滤和特点,以用例的阐述 - 所有一对多的关系。可追溯性扩展到包括分析模型。本文讨论超出延伸到设计的分析模型的可追溯性。它还指出,追溯矩阵方法可以容易地应用到跟踪功能对非功能性要求,以及追踪功能和非功能性要求,特定的测试方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号