基于最佳实践库的软件项目开发过程推荐

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:xingzhe1689
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
合理的软件过程能够有效地帮助项目经理管理软件开发的生命周期,高风险的可控性。由于影响软件开发的因素多种多样,有其特有的复杂性,为软件项目设计一个合适的软件过程是一件知识密集的工作。另一方面,软件过程领域已经积累了相当多的经验和知识。过程专家将这些知识总结成一套解决同类问题的过程模式,如果能够复用这些模式,那么将节省设计软件过程的人力,高过程质量。为了给项目经理推荐合适的软件项目开发过程,本文利用自然语言处理和机器学习技术,从过程专家总结的软件过程模式文本述中获取模式的应用场景问题和过程流程图,对软件过程模式进行建模,构建最佳实践库。针对一个新项目,项目经理通过回答应用场景问题,得到推荐的候选过程模式列表,并进行选择、交织和集成,得到目标软件过程。本文的主要贡献和创新点包括:1)研究出了基于软件过程模式的最佳实践库的构建方法。该方法对过程模式述中的应用场景文本进行主题聚类,由过程专家设计应用场景问题;对过程模式述中的解决方案文本进行过程步骤的取和建模,得到过程流程图;与原有模式的述文本组成最佳实践库的最小基本单元。基于文本主题聚类的对比实验,和传统的基于统计的方法相比,本文方法在对过程模式述文本进行主题聚类时有较好的准确率和召回率。2)研究出了软件过程模式的推荐方法。该方法将应用场景问题集合供给项目经理,项目经理根据实际情况回答项目需求与应用场景问题是否相关,同时以10分制的形式回答该问题与项目需求的相关程度;然后根据项目经理回答中的是否相关和相关程度,从最佳实践库中搜索出相关度总和最高的K个过程,由这些过程模式组成推荐的候选列表。实验结果表明本文出的推荐方法能够根据项目的特点推荐合适的软件过程。3)设计并实现了软件项目过程推荐的工具原型。本文根据出的最佳实践库构建方法和过程模式的推荐方法,设计并实现了相应的工具原型。项目经理根据自身项目需求回答工具供的应用场景问题,工具将根据项目经理给出的答案计算项目需求与最佳实践库中过程模式之间的相似度总和,推荐给项目经理相似度总和最高的K个过程模式;项目经理将从这些模式的候选列表进行选择,结合项目具体情况修改过程的活动块和控制流,完成过程模式的交织与集成,形成软件项目的过程模型。
其他文献
传统的身份认证协议大部分都是采用用户名和口令的模式在基于数学问题难解的情况下衍生出来的。这类协议往往依赖于口令的复杂性、随机数发生器的性能以及较大的计算开销来确
长江鲟(Acipenser dabryanus)是国家一级极度濒危保护动物。近几年虽然长江鲟的人工繁,养殖都取得很大的成功,但是每年都会出现因疾病造成很大损失的情况,因此,免疫防治成为
对地下水进行数值模拟已经成为水资源开发管理和利用的一个重要基础。目前地下水数值模拟的主流方法是有限元法,有限差分法。以这两种方法为基础开发出来的模拟软件有多种,但
在我国行政诉讼领域的司法实践中,惯例发挥着不可替代的重要作用。尽管缺乏制定法的相关规定,在实际诉讼中依然存在着对惯例的广泛适用,但正是由于缺乏理论支持和制度设计,在司法实践中惯例的适用显得杂乱无章。在我国成文法的背景下,惯例作为不成文法源一直处于边缘地带,惯例在我国行政诉讼中的地位也极其模糊,然而,在普通法系国家,习惯、惯例、习惯法是其不成文法的基石,对惯例的适用是普通法系国家司法实践中长期以来的
自第一份藏文报纸问世到今天,不过短短115年的历史时间。报纸以刊登新闻和时事评论为主,是敢于反映社会现实,反映人民生活的一面明镜,因其时代背景的不同,报纸在各个时间段承载的内涵和历史使命也不同。《新闻明镜》是隶属于印度的藏族人巴布多杰塔钦在噶伦堡创办并发行,此次与首次手绘石印的方式的发行以填补了1948年之前没有打字机打印发行报纸的空白。《新闻明镜》最早是由个人投资创办的以藏文草书撰写为主,在近代
藏语是藏缅语系乃至汉藏语系中具有重要地位的语言,不仅有丰富的书面材料,还有三大方言及其内部的差异。藏语的分布广阔,方言之间的差异也较大,尤其是甘川地区的藏语方言,内
目的:通过建立重症急性胰腺炎(SAP)大鼠模型,进一步明确中性粒细胞胞外诱捕网(NETs)在重症急性胰腺炎中是否存在及其作用。通过观察大黄素(Emodin)对SAP大鼠模型NETs、血管通透性、炎症因子TNF-α等指标变化的影响,探讨大黄素作用于SAP相关机制的可能靶点。方法:每组18只,将54只雄性大鼠按照数字随机表随机分为三组,分别为假手术组(Sham组),重症急性胰腺炎模型组(SAP组),大
研究背景胆管细胞癌(cholangiocarcinoma,CCA)是一种来源于胆管上皮细胞的恶性肿瘤,约占人类全部恶性肿瘤的3%。2017年第八版美国癌症联合委员会(American Joint Committee on Cancer,AJCC)和国际抗癌联盟(Union for International Cancer Control,UICC)的分类中将胆管癌按不同部位分为肝内胆管癌(intr
目的:1)建立颞下颌关节骨性结构的三维测量标准,对大样本的正常中国人颞下颌关节进行测量,并建立中国人颞下颌关节骨性结构的解剖数据库。采用数据挖掘技术明确中国人颞下颌
自2007年,职业生涯与就业指导课程在全国各高校开设后,高校生涯辅导体系在实践中不断得以完善。当前高校在面临不断变化的就业形势下,其生涯辅导体系也不同程度上出现了一些