基于本体和逻辑表示的需求不一致检测与处理方法及其支持工具

被引量 : 0次 | 上传用户:braveheart
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机硬件水平的快速发展,计算机软件的应用范围不断增加,软件项目的规模也越来越大,“软件危机”随之爆发,“软件工程”的概念被提出来。随着软件工程的不断发展,作为软件生命周期第一阶段的“需求分析”的重要性越来越得到人们的认可,后“需求工程”作为软件工程的子领域被单独提出。在实践中,需求涉及的各行业的领域知识往往不尽相同,这需要需求分析人员与相关领域专家共同确定,如何准确、有效地给出需求的定义面临巨大挑战。与此同时,需求自身固有的不确定性,也加大了需求的定义与管理成本,因此一个有效的需求描述方法及相应的需求验证策略对于软件项目的成败至关重要。本文由此提出一种基于本体和逻辑双重表示的需求描述方法,并提出相应的需求不一致检测及处理方法,最后设计实现了相应的支持工具,并将其应用于一个电梯控制系统实例,说明了本文方法的有效性与支持工具的实用性。主要有以下工作:针对本体的知识表示与共享能力,提出采用本体描述领域中实体层次关系、实例关联关系相关的静态知识,便于需求分析人员与用户之间就需求快速达成基本共识,从而快速开发产品原型;针对逻辑的状态变迁、条件触发表示能力,提出采用逻辑来描述领域中的状态、条件相关的动态知识,便于在本体的基础上扩展本文描述方法的描述能力。两者互为补充,共同完成需求描述。给出相应的需求不一致检测与处理算法,算法通过对需求逻辑进行优先级等价类划分,并计算各需求、需求等价类的解释集,以优先满足高优先级等价类为准则,找出低优先级等价类中引发不一致的需求。针对不一致检测过程中算法的执行场景,总结出三种不一致情形,并根据各情形的特点给出了相应的处理方法。在此基础上设计并实现了相应的支持工具。使用Protégé本体编辑器可以将编辑完成的本体导出为OWL文档,通过Jena本体API对OWL文档进行程序操作,从而实现对本体需求中不一致的检测。本文逻辑工具实现了需求项目原始需求文本、需求标号、需求逻辑等价类等信息的保存,便于需求项目的修改与移植;实现了本文不一致检测算法,通过对用户所输入的三个优先级等价类需求逻辑的分析与计算,可以在检测结果中说明所属不一致情形以及相应的处理方案供需求分析人员参考。最后将本文支持工具应用于一个电梯控制系统实例,通过人工计算对支持工具的检测结果进行了验证,说明了本文方法的有效性与支持工具的实用性。
其他文献
20世纪80年代以来,政府向社会组织购买教育服务来满足社会公众教育需求的方式,逐渐在西方国家得到发展,并取得一定成效。近年来,我国的有些地区开始对政府购买教育服务进行探索和
患者自主权的阻却是为了弥补患者自主权在立法与实践中的不足而提出的,这一理论尊重医疗行业的特性,认可医方的部分特权,兼顾医疗机构及其人员合法权益的保护,最终同样能够保护患
目的分析比较薰衣草不同部位挥发油的化学成分。方法采用水蒸气蒸馏法分别提取薰衣草花、茎叶两部位的挥发油,用GC-MS全分析法分析其化学成分,并用峰面积归一化法计算各组分
<正>山楂为蔷薇科植物山里红Crataegus pinnatifida Bge.var.major N.E.Br.或山楂Crataegus pinnatifida Bge.的干燥成熟果实,味酸、甘,微温,归脾、胃、肝经。山楂具有消食健
目的:对运肠胶囊治疗功能性便秘(气阴两虚兼毒邪内蕴证)有效性及安全性的进一步评价。方法:采用多中心、随机双盲双模拟阳性药对照,两组均为胶囊剂型,试验组(运肠胶囊)2粒/次
消极确认之诉是大陆法系民事诉讼法理论中的一种诉讼类型,大部分大陆法系国家及地区,如德国、日本、我国台湾地区都立法规定了消极确认之诉,并对其对象予以规定。我国对于消极确
中国的基本工业化至少还需要几十年的发展历程,同时中国还面临着新型工业化进程中的各种挑战.如果没有国家工业化的现代化,就不会有农业的现代化和国防的现代化,也就不能建设
黄精延寿饮的临床应用顾伯生(江苏省昆山市花桥镇医院215332)处方:黄精30g,玉竹30g,熟地30g,甘杞子20g,白术20g,党参15g,丹参15g,黄芩15g,茯苓15g,川断15g,山萸肉10g,生甘草10g,白果(去心)10枚(打)。用法...
波形钢腹板梁桥相比于普通混凝土梁桥,有良好的经济性和较轻的自重,并从根本上解决了腹板斜裂缝产生。波形钢腹板适用于多种形式的桥梁结构,南昌朝阳大桥主桥为塔梁固结、梁