基于问题框架的敏捷软件需求方法及工具支持

来源 :广西师范大学 | 被引量 : 0次 | 上传用户:wa1gwe52rg15
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件产业的快速发展,软件工程越来越受到重视,软件需求分析是软件开发过程中非常重要的步骤,需求分析的质量对后续软件开发各阶段有着深远的影响,将直接影响整个项目进度和最终软件产品的质量。面对用户需求没有理解到位或者理解错误,变更用户需求会导致对软件以及文档的频繁变动,如何才能敏捷地获取用户故事,从用户故事中得到有价值的需求,这是敏捷需求中建立完善地、无二义性敏捷需求模型开发过程中的重点。但是在软件开发过程中,用户与需求人员、开发人员存在知识落差,用户无法将软件产品需求描述清楚,而软件项目人员对软件产品业务不熟悉,还有在软件开发过程中新增的需求,几乎所有项目都无法摆脱需求不确定性带来的影响,怎么样从用户故事中获取最有价值的需求,挖掘出客户的潜在需求,对软件成本、质量起决定性作用,所以需求分析成为软件开发过程中极其重要的首要工作。因此,面向问题框架的敏捷需求方法具有一定的理论和实际意义。问题框架(Problem Frames,PF)需求工程研究方法,是软件工程中重要的软件需求分析方法,也是需求工程重要的研究领域之一。该方法是将软件需求定义为软件系统与现实世界问题领域进行交互的集合,将软件开发过程中包含的需求看成是特定环境作用下的上下文中的问题描述,并用问题图来刻画是其软件开发过程中需求的解决方案。而敏捷需求实践的过程模型是一种新的、敏捷的、更精益而且完全可伸缩的软件需求模型过程,在这个过程中是采用用户故事卡片索引的方式记录需求,使得在敏捷开发迭代过程中能高效地开发。敏捷原则是拥抱变化,即使是在开项目开发后期,要善于利用需求变化,帮助客户获得竞争优势。在软件项目开发过程中,开发环境中需求上下文反复出现的问题通过问题图描述,进而对问题图各领域进行因果关系分析,通过问题渐变进行因果关系链路径搜索后的问题图与原子问题框架进行匹配,获取有价值的需求,在迭代过程中使得软件框架可以复用,保证软件质量,加快开发效率。本文提出基于问题框架的敏捷软件需求方法,用户故事卡片记录需求转换为用问题图的方式进行需求提取和需求分析,将敏捷方法中需求的载体用户故事墙通过辅助工具平板等移动设备成为可移动的电子故事墙,以便高效地进行需求收集和需求跟踪。同时为了解决在软件迭代开发过程出现的用户故事数量较大及用户故事难跟踪的情况,且故事墙内容太多且不易保存对跟踪用户故事造成一定的困难。该方法是将用户故事用问题图表示,工作流程首先进行问题图建模,然后对模型进行变换、拆分并与基本问题框架进行匹配,得到各子问题解决方案之后再进行问题组合。在问题图拆分过程中运用三套规则自动进行因果关系路径搜索,获取用户故事相匹配的子问题框架,对于敏捷过程中复合用户故事分解后得到优先级高的子用户故事加入迭代开发过程中。在开发完成后通过组合用户故事进行验收测试,保证软件产品的质量,采用问题框架方法进行敏捷需求建模对需求工程的发展具有重要的意义。基于问题框架敏捷需求方法,本人开发了一个问题框架建模需求拆分辅助支持工具(简称PFST工具),在其设计上着重了人机交互的设计理念,做到以用户为中心,提高工具用户可用性和增强体验性。针对实际项目中的需求用工具对敏捷需求中用户故事建模,并对用户故事问题图中各领域进行关系说明,运用工具自动设定的需求约束规则进行搜索,获取最基础的问题框架与基本子问题框架匹配,得到迭代过程中需求开发的优先级,最后进行接口验收测试,达到需求人员进行需求分析的目的及保证产品满足需求的完整性。
其他文献
为深入贯彻党的十八大精神,加快建设高素质检察队伍,更好地推动检察工作科学发展,根据中央关于加强政法队伍建设的部署要求和“十二五”时期检察工作发展规划,结合检察机关和队伍
报纸
目的:探讨腹腔镜辅助胃癌D2根治术治疗进展期胃癌的安全性、可行性及有效性。方法:回顾性分析2008年12月至2012年8月福建省立医院收治的118例手术治疗的进展期胃癌患者临床资料
抢劫罪与敲诈勒索罪这两者之间存在着一定的相似性,如二者都同时侵犯了他人的财产权益和人身权益,都以非法占有为目的,对被害人都能使用一定的威胁方法,这种高度的相似性决定
“难怪”最早出现在元代。在元明时期,“难怪”多带体词宾语,作为动词短语使用。到清代,出现了大量“难怪+主谓短语”的用法,其中主谓短语表示消极意义。到清代晚期,“难怪”后面的
目的探讨优质护理对反流性食管炎患者的应用效果。方法 60例反流性食管炎患者随机分为对照组和观察组,各30例。对照组给予常规护理,观察组给予优质护理。对比两组护理效果情
近年来,基层公务员绩效考核受到越来越多的学者的关注。一套完整的绩效考核体系能够科学严谨地衡量公务员的工作行为和工作结果,能够激发公务员的工作热情,调动其工作积极性,
腰椎间盘突出症是临床常见病、多发病,关于椎间盘突出症与腰椎小关节角的关系研究,文献述及较少.本文通过正常人70例与腰椎间盘突出症120例的腰椎小关节角的CT对照,探讨腰椎
<正>检察管理,在法学理论上独具价值,在司法实践中独具规律。在今后相当长一段时间内,检察管理都将是现代司法制度建设的一个重点领域。检察管理体制,作为检察管理的核心内容
会议
<正>糖尿病肾病(diabetic nephropathy,DN),是糖尿病的并发症之一,一旦出现微量白蛋白尿,其肾功能就将不可逆转地进行性下降,往往进行性发展直至终末期肾功能衰竭。目前,西医
会议
<正>"2015年,百雀羚卖了108亿,2012年百雀羚的年销售规模还只有18亿。2016年,双11当天百雀羚天猫旗舰店单天单店卖了1.45亿元,2014年双11只有3 800万,2013年则刚刚杀入天猫双