一种基于领域知识的非功能需求建模辅助方法
随着信息化的普及,人们对软件系统质量要求越来越高,由于体现涉众对软件质量要求的非功能需求具有抽象、主观、不确定等特性,纯粹依赖人工方式对非功能需求建模是一项十分困难的任务.利用领域工程具有的内聚性和稳定性,提出一种基于领域知识的非功能需求建模辅助方法,通过挖掘隐含领域知识,层次化地组织领域知识,能够弥补个人知识的不足,更准确、完整地建模非功能需求.该方法包含两个部分:(1)基于不确定性理论的领域知识获取及分析模块;(2)基于NFR(Non-Functional Requirements)框架的非功能需求辅助建模模块.通过建立非功能属性分解树、设计基于三角模糊数的评价语言值量化机制和传递依赖关系计算方法,实现了对领域知识的准备;建立了非功能属性及非功能需求间依赖关系的形式化定义和推理规则,提出了基于RE-Tools的NFR扩展,实现了对领域知识的应用.案例研究表明,文中方法具有良好的可操作性,能够辅助建模需求关联,减轻需求工程师的工作负荷;同时,交叉实验结果表明,该方法可提升传统NFR框架方法的效率和准确度.
非功能需求、非功能属性、需求建模、传递依赖、领域知识
36
TP311(计算技术、计算机技术)
国家"九七三"重点基础研究发展规划项目基金2007CB310801;国家自然科学基金61170026,60940028,60703009,61100017;湖北省杰出青年基金2009CDA148;武汉市科技局晨光计划200950431189;电子商务及供应链系统重庆市重点实验室专项基金2012ECSC0210;中央高校基本科研业务费专项基金武汉大学2012211020203
2013-03-21(万方平台首次上网日期,不代表论文的发表时间)
共15页
39-53