一种基于面向方面的可信软件非功能需求设计与评估方法
【摘要】随着信息时代的到来,计算机技术开始飞速发展,软件产品在人们生活中的应用日渐普及,软件已经成为日常生活和经济发展中不能缺少的部分。在软件产品给人类生活带来便捷的同时,软件产品的失效给社会的发展带来了一些不可估量的威胁和损失。因此软件产品质量开始被人们重视。人们对软件产品的要求越来越高,随着软件的规模日渐扩大、功能日渐丰富,软件需求分析的作用也就显得越来越重要,这项工作会直接影响到软件产品质量。对软件产品质量的评价除了要求软件能够完成指定的功能还取决于软件诸如安全性、易用性、可靠性、效率等此类非功能特性。但传统的开发方法主要针对软件功能进行分析和设计,缺少对软件非功能需求的处理方法。为提高软件产品的质量,本文针对目前软件开发中易被忽视但占据重要角色的非功能需求进行了研究。在国内外已有可信软件和软件非功能需求研究的基础上总结提出了一种基于面向方面的可信软件非功能需求设计与评估方法,本文主要完成了以下几个方面的工作:第一,对现有可信软件与软件非功能需求的相关研究进行了整理和总结,对可信软件和软件需求的概念进行了总结概括,分析阐述了软件非功能需求与功能需求之间的区别,这是对非功能需求研究的基础;第二,分析总结了面向方面的需求分析方法和非功能需求框架,并讨论了其存在的不足,对用于非功能需求表示的SIG图的进行了改进;针对常见软件非功能需求的特点,给出了非功能需求分离的策略;并对已有的有关软件需求的框架进行了提炼和总结,在已有基础上进行和扩展,构建了非功能需求的层次结构框架,共涉及90项子特性,涵盖了一般软件常见的非功能特性:第三,利用第二个内容中的方法和非功能需求层次结构框架的指导,使用面向方面的思想对软件非功能需求进行分解精化工作,在分解精化过程中将软件非功能需求看成面向方面的系统横切关注点,采用第二个内容中改进的E-SIG图对分解精化的过程进行描述;第四,本文提出了非功能需求设计优劣的定量评估的方法,能够减少评价中主观因素的影响,反映非功能特性之间的相互联系。评估方法中采用模糊理论对自然语言描述的评估意见进行处理,通过评估组评估打分、模糊处理评估意见计算精确评估值、构建评估树计算评估结果、评估结果分析四步主要工作得到最终的非功能需求设计结果;第五,基于上述工作得到的非功能需求分析及评估方法,进行实例分析,以在线仓库管理系统的非功能需求分析为例进行非功能需求的定性分析和定量评估,并给出分析建议。基于面向方面的可信软件非功能需求设计与评估方法能够定性的对非功能需求进行分析并量化的进行评估。能够在软件生命周期的前期——需求分析阶段就量化的控制软件产品质量,在一定程度上可以提高软件产品的质量和软件开发的速度。
【作者】杨瑞;
【导师】周彦晖;
【作者基本信息】西南大学,计算机软件与理论,2014,硕士
【关键词】软件工程;软件质量;面向方面;软件需求;非功能需求;
【参考文献】
[1]姚秀明.祛胰抵方治疗早期2型糖尿病肾病的临床观察及对尿CTGF的影响[D].黑龙江中医药大学,中西医结合临床(专业学位),2014,硕士.
[2]王文卿.管理咨询公司门户网站人机界面的构建研究[D].东北师范大学,情报学,2012,硕士.
[3]杨丽.组培苗分割移植机器人系统的研究[D].中国农业大学,2005.
[4]邓新辉.铅锌冶炼废渣堆场土壤产黄青霉菌F1浸出修复研究[D].中南大学,冶金工程,2013,博士.
[5]李泽豪,任小元,王世兵,孔祥东.介导siRNA传递的非病毒载体及其研究进展[J].生命科学,2014,04:392-399.
[6]亢丽娟.提高HEVC视频编码性能的相关技术研究[D].西安电子科技大学,通信与信息系统,2012,硕士.
[7]王玉春.癌症病人血液和组织中的几种微量元素的测定[D].河北大学,分析化学,2003,硕士.
[8]王喜涛.可用于锂离子电池隔膜的改性聚芳醚酮的制备与性能研究[D].吉林大学,高分子化学与物理,2014,硕士.
[9]罗小燕.基于乘客感知需求的地铁座椅设计研究[D].西南交通大学,艺术设计,2014,硕士.
[10]沈陈霄.高铁LTE系统链路传输优化技术[D].西南交通大学,通信与信息系统,2014,硕士.
[11]彭静,陈波,吴坚.数据挖掘技术在入侵检测中的应用[J].西南科技大学学报,2002,04:23-26.
[12]林珲,杨育彬,朱庆.基于内容的虚拟地理场景检索与智能导航技术探讨[J].地理与地理信息科学,2004,01:1-6.
[13]金晓明.杭州运西河网泥沙淤积研究[D].浙江大学,海洋建筑物与环境,2012,硕士.
[14]张金玲.黔西南卡林型金矿床成矿流体特征及其研究意义[D].成都理工大学,地球化学,2013,硕士.
[15]成国栋.正电子湮没谱学研究Fe-Cu合金微观缺陷[D].成都理工大学,核技术及应用,2013,硕士.
[16]王凯歌.商标在先权法律保护研究[D].西南交通大学,经济法学,2014,硕士.
[17]郑胜吉.隧道建设项目管理软件开发风险管理研究[D].哈尔滨理工大学,管理科学与工程,2012,硕士.
[18]欧阳杰华.论自然人的隐私权[D].对外经济贸易大学,法律,2004,硕士.
[19]殷步九.一种专业化、规范化、面向设计者的办公自动化及专业排版新工具——四通易排全能排版系统[J].云南印刷.1995(05)
[20]陈乐.中邮物流(菏泽分公司)营销策略研究[D].大连理工大学,2004.
[21]张洁.《霍华德庄园》中人物焦虑的霍妮式解读[D].重庆大学,英语语言文学,2014,硕士.
[22]李澜雪.从接受美学看焦菊隐的翻译思想及实践[D].北京第二外国语学院,法语语言文学,2013,硕士.
[23]钱英杰.物流终端服务质量、顾客满意及顾客重复购买意愿的关系研究[D].浙江工商大学,企业管理,2013,硕士.
[24]黄伟.基于电压控制区的主导节点电压校正方法[D].河海大学,电力系统及其自动化,2004,硕士.
[25]周本胡.石墨烯及其纳米带电磁输运性质研究[D].湖南师范大学,2011.
[26]亓洪训.激波驱动固定颗粒群有效阻力的实验研究[D].浙江理工大学,车辆工程,2013,硕士.
[27]游果红.天润苑小区营销策略研究[D].大连理工大学,工商管理,2004,硕士.
[28]邹礼见.内容分发网络互联的请求路由策略研究[D].华中科技大学,通信与信息系统,2013,硕士.
[29]黄景.大孔径闪烁仪的改进测试及应用分析[D].安徽农业大学,气象学,2011,硕士.
[30]周建军.互联网对城市中学德育的影响及其对策分析[D].广西师范大学,教育,2003,硕士.
[31]徐乾.茶树中与氨基酸合成相关的三个基因的克隆与分析[D].安徽农业大学,茶学,2012,硕士.
[32]王美丽.华德福幼儿园活动设计及其当代意义[D].河北师范大学,教育管理,2014,硕士.
[33]孟淑勤.房地产开发成本控制管理系统设计与实现[D].电子科技大学,软件工程(专业学位),2012,硕士.
[34]董超,高学军,周敏.一类三阶非线性时滞微分方程解的全局渐进稳定性与有界性[J].广东工业大学学报,2015,02:98-103.
[35]景睿.网上银行客户关系影响因素研究[D].大连理工大学,企业管理,2013,硕士.
[36]王路遥.安徽省茶叶可追溯体系的建设研究[D].安徽农业大学,产业经济学,2012,硕士.
[37]吴海男.企业人力资本投资风险管理研究[D].青岛大学,企业管理,2013,硕士.
[38]耿莹莹.固相萃取材料制备及其对环境污染物富集方法的研究[D].清华大学,2012.
[39]胥成林.一类拟线性椭圆特征值问题解的存在性[D].云南师范大学,基础数学,2003,硕士.
[40]李媛媛.企业名称的汉译俄技巧[D].黑龙江大学,翻译,2013,硕士.
[41]黄捷,彭宏,林嘉宜.一种与分布无关的线性分类算法[J].计算机工程与应用,2001,21:87-89.
[42]张嘉伟.近线式存储设备之盘库软件设计与实现[D].电子科技大学,软件工程(专业学位),2012,硕士.
[43]王铁铮.磁敏感加权成像对帕金森病脑核团的显示及其铁沉积差异测定[D].山东大学,临床医学(专业学位),2013,硕士.
[44]吴立刚,王常虹,曾庆双.基于观测器的滑模控制非线性中立型时滞系统[J].控制与决策,2005,10:1091-1096.
[45]金昌明.调神安神针刺法治疗原发性失眠症的临床研究[D].黑龙江中医药大学,针灸推拿学(专业学位),2013,硕士.
[46]易立.西藏乌郁盆地沉积构造演化及烃源岩评价[D].中国地质大学(北京),构造地质学,2014,硕士.
[47]樊传建.过敏性紫癜患者血清IL-23、IL-15水平的变化及其意义[D].河北医科大学,皮肤病与性病学,2014,硕士.
[48]扈晓雨.武器贸易的法律规制问题研究[D].大连海事大学,法律,2014,硕士.
[49]赵鑫,刘一威,李晓东,包震宇,胡筱敏,全燮.微生物复合菌剂法污泥原位减量群落动态研究[J].哈尔滨工程大学学报,2015,04:.
[50]刘晓敏.5种植物侧根分支处抗拉力学特性的研究[D].内蒙古农业大学,水土保持与荒漠化防治,2013,硕士.
- 下一篇: 90后大学生责任教育研究
- 上一篇: 内蒙古城乡居民收入差距的实证研究