基于问题框架方法的软件非功能性需求分析的研究

来源 :安徽大学 | 被引量 : 0次 | 上传用户:tju515
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件开发初期,软件需求分析对整个软件的成功开发起到决定性的作用,因此,高质量的需求分析是我们追求的目标。而问题框架方法是Michael Jackson针对软件需求分析而提出的一种前瞻性的方法。“问题框架”的概念也引起了人们对软件开发中需求的分析和构建的兴趣。进行需求分析时,人们逐渐意识到仅仅完成软件的功能性需求并不能设计出健壮的、稳定的、易维护的系统,而非功能性需求可以弥补这些不足,因此,本文注重将问题框架方法与非功能性需求分析相结合,从而设计出非功性的增强模式以提高系统的性能。在众多的非功能性需求因素中,本文着重关注安全性和性能。因为非功能性本身具有不确定性,所以,本文使用实证的研究方法,从众多的相关文献中提取出安全性和性能的指标,并提取出指标的关注点,用以刻画针对此关注点需要解决的问题。用问题框架分析系统时,携带安全性和性能关注点的问题框架就提高了系统的安全性和性能,使系统的总体性能更加完善。本文主要研究的工作和创新点包括:第一,将经验研究方法中的映射研究引入到非功能性的研究中。映射研究方法能识别某个主题的发展趋势或研究现状,利用这个特点将映射研究方法运用到软件工程中的非功能性中。本文中主要将映射研究用于研究非功能性中的安全性和性能,以得到众多学者对于安全性和性能关注点的研究范围。第二,运用映射研究的方法从有关软件工程中的文献中提取出安全性的指标和关注点。将安全性关注点与问题框架方法相结合,使用于需求分析的问题框架方法具有关注软件系统安全性的能力,这种安全性问题框架即为设计的安全性增强模式。将安全性增强模式用于系统的结构化分析中,使得系统在进行需求分析时就注重考虑安全性,增强了系统在安全性上的需求。且将该安全性增强模式用于购票系统的案例研究,以验证此增强模式的可用性。第三,运用映射研究的方法从软件工程相关文献中提取出性能指标和关注点,并将性能关注点与问题框架方法相结合,即是性能问题框架的增强模式。该增强模式使携带不同性能关注点的问题框架具有解决系统中潜在的有损系统性能的功能,从而提高了系统的性能。最后使用购票系统的案例研究验证性能增强模式的可用性。
其他文献
<正>越来越多的企业选择以直销的形式创造社会财富,与此同时,他们也从未忘记履行企业的社会责任,特别是在慈善事业中的表现,不断展现着行业正能量。《中国直销》2013年直销行
<正> 实践证明,创新能力的核心是创新思维,没有创新思维的量化积累,就不会有创新能力的本质飞跃,培养学生创新能力最要紧的就是培养学生创新思维。一、放下"应试"包袱开动创
川贝母,按形状不同可分为松贝、青贝、炉贝和栽培品。松贝(又称“珍珠贝”)呈类圆形或近球形,高0.3~0.8cm,直径0.3~0.9 cm。表面类白色。外层鳞叶2枚,大小悬殊,大瓣紧抱小瓣,
实验室是高职院校实践教学的主要阵地。加强实验室管理,提高实验室使用效率,是推进教学改革、发挥学校技术服务和职业培训功能的基础保障。为此,必须提高对实验室的管理工作
开展村级民主理财工作已近十年,回顾上海村级民主理财的工作的历程,发现民主理财工作存在的主要问题有:理财成员年龄结构失衡、业务知识缺乏、工作范围狭窄、接受培训较少。
大数据时代,保护数据信息安全成为社会关注焦点。鉴于大数据在我国起步较晚,相应的法律制度并不完善,造成数据信息收集和处理对个人隐私构成侵犯,危害社会公众自身权益。基于
大学生在课堂上玩手机已经成为大学校园的一个普遍现象,这种现象日益严重地影响着课堂教学效果。我们针对这一现象以沈阳市高校为例展开调查,对调查结果进行分析统计,并对如
从数据上看,顺丰在去年“双11”期间,次日达可以达到83%,仅用6天就结束了战斗;在11日~18日的8天时间里,顺丰物流DSR评分是4.87分,快递员评分是4.92分;预计今年“双11”的业务增速比
报纸
新世纪以来,我们深切感受到了全球化进程日益加快,各个国家和国际政坛以及其他诸多领域的关系日益复杂化,传媒拥有不可撼动的地位和作用。新媒体越来越超越传统媒体,有力地影
<正>20年的事业历练和积淀,让赵建华更显成熟。了解他的人评价说,赵建华充满热情,又能时刻保持理智,这样的性格特点刚好是直销所需要的。不论是在直销还是其他行业,能为企业