arXivDaily arXiv每日学术速递 周一至周五更新
arXiv cs/0703012cs.SE
收藏

需求前规范可追溯性:通过功能弥合复杂性差距

Pre-Requirement Specification Traceability: Bridging the Complexity Gap through Capabilities

Ramya Ravichandar, James D. Arthur, Manuel Pérez-Quiñones

摘要:

需求前规格说明可追溯性是捕获需求与其来源之间关系的活动,特别是用户需求。需求是解决方案空间中的正式技术规范;需求是问题空间中用户期望的自然语言表达。当前的可追溯性技术面临着空间差异导致的复杂性差距的挑战,因此,经常忽视需求的可追溯性。我们确定了一个中间区域的存在-过渡空间-结构的进展,从需求到要求。更具体地说,我们的方法来开发变化容忍系统,称为能力工程,确定高度凝聚力,最低限度地耦合,优化的功能抽象称为能力的过渡空间。这些能力通过指令(从用户需求派生的实体)将问题和解决方案空间联系起来。指令连接问题和转换空间;功能连接转换和解决方案空间。此外,能力工程的过程解决了特定的可追溯性挑战。它支持的痕迹的演变,提供语义和结构信息的依赖关系,结合人为因素,产生可追溯性关系,可以忽略不计的开销,从而促进前需求规范的可追溯性。

英文摘要:

Pre-Requirement Specification traceability is the activity of capturing relations between requirements and their sources, in particular user needs. Requirements are formal technical specifications in the solution space; needs are natural language expressions codifying user expectations in the problem space. Current traceability techniques are challenged by the complexity gap that results from the disparity between the spaces, and thereby, often neglect traceability to and from requirements. We identify the existence of an intermediary region -- the transition space -- which structures the progression from needs to requirements. More specifically, our approach to developing change-tolerant systems, termed Capabilities Engineering, identifies highly cohesive, minimally coupled, optimized functional abstractions called Capabilities in the transition space. These Capabilities link the problem and solution spaces through directives (entities derived from user needs). Directives connect the problem and transition spaces; Capabilities link the transition and solution spaces. Furthermore, the process of Capabilities Engineering addresses specific traceability challenges. It supports the evolution of traces, provides semantic and structural information about dependencies, incorporates human factors, generates traceability relations with negligible overhead, and thereby, fosters pre-Requirement Specification traceability.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑