基于汉语理解的软件需求规格说明质量模型的研究

被引量 : 0次 | 上传用户:pamfdpv007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机硬件性能迅速提高和价格的持续下降,计算机系统应用范围不断地扩大,软件系统也日益复杂,研究如何提高软件质量和软件开发效率的工作变得日益重要。软件缺陷作为影响软件质量和开发效率的重要因素,尽可能早地发现软件开发过程中存在的缺陷对于提高最终交付软件质量、软件开发效率以及降低软件开发成本有着重要意义。需求阶段作为软件开发的初始阶段影响着软件的后续开发,因此对于需求阶段的最终产品——软件需求规格说明应予以重点关注。目前,需求验证中对软件需求规格说明中存在的缺陷查找方法主要有:Ad hoc方法、Checklist方法以及基于特定场景的方法,上述诸方法都是基于人工的查找方法,往往带有相当成分的主观性且效率不高。自然语言由于其易于理解,依然是需求规格说明描述的常用语言,而自然语言具有固有的模糊性。因此,我们试图通过对汉语中存在的模糊性现象的分析,指出需求规格说明中哪些需求描述可能会导致软件开发人员对需求理解上产生偏差或者错误。在此基础上结合软件需求规格说明的特点,建立软件需求规格说明的质量模型。对需求规格说明中出现的潜在缺陷划分了修复优先级,并对需求规格说明中各个需求部分给出了相对重要性,给出了软件需求规格说明质量评价指标,并通过模糊层次分析法给出权值。接下来借助自动文摘技术从具体需求中抽取出核心需求信息,与需求规格说明中的产品总体描述进行对照,确定具体需求描述是否与总体保持描述一致以及具体需求中是否涵盖了总体描述中关于产品的各项需求描述。最后借助汉语分析技术设计并实现了一个在软件需求规格说明中查找模糊性需求表达的工具。我们借助该工具对汉语编程企业管理软件、XXXX系统软件和办公自动化系统软件的软件需求规格说明进行了分析,分别给出了对这三份规格说明修改的指导性意见,并通过质量评价指标综合评价了这三份需求规格说明的描述质量。最后通过F-度量对自动分析工具进行了评价,我们发现该工具在查找SRS中的模糊性表达是比较全面、比较准确的。通过这些工作我们可以得出结论:软件需求规格说明质量模型在软件需求验证过程中有一定的应用价值。
其他文献
高中英语写作教学一直是英语教学的重点之一,是学生综合语言运用能力的体现。本文主要就“写长法”在高中英语写作教学中的运用,以理论结合实践的方式,阐述其具体做法和在高
基于EG指数研究了2003-2010期间中部地区制造业地理集聚水平,分析了行政垄断因素与市场效率因素对中部制造业地理集聚水平的影响。结论表明:中部地区制造业整体上地理集聚水
飞机起落架前轮操纵技术是现代飞机实现地面操纵的关键技术,直接关系到飞机的起降安全。本文以某型号飞机机械-液压式前轮操纵系统为原型,采用技术改造的方式,设计了一种先进
本研究针对再制造产品的差异性问题,论文首先介绍了研究的相关背景;回顾了已有的相关研究成果;论述了再制造的内涵及其工艺,并分析了其理论基础。在此基础上,进一步阐述了再制
在当今的多元时代下,中国水彩画的发展日新月异,在突破与创新的历史印记中书写篇章,在作品的高度和内涵上不断地更新与提升,那么每一个水彩人都应该认清楚这个“新时代”、“
采用高速电弧喷涂技术(HVAS),在结构材料上喷涂FeCrAl涂层和NiCr涂层,使其具有优异的高温耐蚀性能和良好的耐磨性能,可以应用于火电厂锅炉水冷壁的高温防腐防磨领域,应用前景广阔。
1鸡群饮水免疫对象与疫苗种类1.1饮水免疫对象饮水免疫时要求鸡群在0.5~1h内将疫苗液饮完,因雏鸡饮水速度太慢易使稀释后的疫苗效价降低,所以雏鸡群不宜进行饮水免疫。
一种新型稳定的人造光合作用装置可利用阳光分解新鲜水和海水制氢,使效率提高了一倍,产生的氢可用于燃料电池。该装置也可以经重新配置后将二氧化碳转化为燃料。氢气是最干净
新时期以来,由于国家对基础教育师资的高度重视,使得我国的基础教育师资队伍无论数量还是质量都得到了很大的发展,但仍存在以下一些问题,如教师结构不合理,投入严重不足,教师
新零售重构人货场的关系,以用户为中心打通全域的数据,突破时空的界限,新兴技术手段与传统商业形态的融合,重构了整体全渠道的经营环境,开辟出独具一格的中国渠道新格局.