基于复用的软件过程改进方法与优化控制技术研究

来源 :复旦大学 | 被引量 : 0次 | 上传用户:Moon_____light
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,世界各国都在实施信息化带动工业化的发展战略,包括中国在内的许多国家将软件业作为国民经济的支柱产业,积极扶持和鼓励软件出口。由此软件的生产方式开始向全球化、规模化、工业化转变,软件生产开始进入以改善软件过程为中心的软件工程时代。另一方面软件过程改进是一项综合的需要持续开展的活动,涉及软件过程工程的方法和过程领域的关键技术。因此对软件过程改进方法和相关技术方面的研究是一个挑战性的、具有重要意义的理论和实际应用课题。该课题的研究对于提高软件项目管理和控制能力,提升软件企业的过程能力成熟度,促进我国软件产业的发展具有重要的指导意义。目前,过程改进的方法主要基于模型驱动的自顶向下的过程改进模式和度量驱动的自底向上的过程改进模式。前者主要关注组织过程能力成熟度的提高,往往会产生由于改进目标和模型策划不周而带来的风险问题;而后者主要关注具体项目的过程及软件产品的改善,往往缺乏整体的改进策划,使得过程改进的效率低下。而且,当前基于 CMM 的软件过程改进实践中存在过程过于僵化,过程改进对项目的过程控制缺乏有效的技术和工具支持等问题。本文从改善CMM的实施和提高项目的过程控制能力入手,将复用技术应用于软件过程改进与控制中,对基于复用的软件过程改进方法、过程优化控制模型及优化算法、过程构件的分类描述和检索技术等进行了深入的研究。所做的工作和取得的成果主要体现在以下几个方面:首次提出一种基于复用的软件过程改进方法。利用复用技术将当前模型驱动的自顶向下的过程改进模式与度量驱动的自底向上的过程改进模式有机整合,给出一个基于复用的软件过程改进与控制的过程框架。以CMM为基础,利用过程构件复用实现过程的定义、动态调整和优化控制,提高过程适应环境变化的能力;同时强化过程资产的形成和复用,有效地提高过程改进的效率,降低过程改进的风险。系统地提出一个基于刻面分类、以 XML 作为描述语言的过程构件描述方案和查询算法。提出一个过程构件的表示框架,它由过程构件的概要信息描述,构件规约描述和数据描述三部分组成。给出基于 XML 的过程构件分类描述方案,提出一个基于树包涵匹配的构件查询匹配算法。通过在构件库原型系统上进行的一系列实验表明,该算法在查全率、查准率和查询效率方面的综合指标优于当前国内外两种常用的查询算法。 第 I 页<WP=7>复旦大学博士学位论文 摘 要 从事后弥补和事先预防(风险控制)两个层面,提出软件过程的优化控 制模型及优化算法。分别针对项目在运作中出现实际过程偏离过程基线, 以及在项目运作前评估的项目风险过大两种情况,给出相应的过程优化 控制策略、优化控制模型和动态规划的离散控制优化算法。利用该方法, 基于软件过程数据库中的历史数据,管理者可迅速做出正确的过程控制 决策。 上述基于复用的软件过程改进方法及优化控制技术的研究成果已在国内一家大型软件企业的软件过程改进与项目管理中得到应用。该企业成功地通过了由QAI 组织的 CMM2 级和 CMM3 级评估认证;一年多时间的项目运行数据统计分析显示,该企业软件项目的进度控制能力提高了 30%以上,同时项目的成本也有明显下降。
其他文献
尊敬的各位领导、各位专家:上午好!今天是个好日子,是《医学与法学》期刊值得永远纪念的日子.这么多领导、专家莅临本刊正式出版发行的首发式,给予这本新生的期刊以关心、指
本文介绍了作者在自动分词和机器翻译研究方面的主要工作。论文可分为两部分:第一部分包括前四章,总结了汉语自动分词研究方面的工作;第二部分包括五、六章,介绍了机器翻译方
2011年12月24日,“四川省法学会民法、经济法、国际经济法暨消费者权益保护法研究会2011年年会”,在西南财经大学光华校区住友苑宾馆召开。会议由西南财经大学承办、四川兴超律
传统的机械钥匙、“口令+密码”以及智能卡等的安全保护措施存在着丢失、遗忘、被复制及盗用的隐患,通过辨识人的生理和行为特征进行身份认证的生物识别技术为其提供了一个方
本书揭示了我国航天事业从“神舟”1号到目前邀游太空的“神舟”6号研发、制造艰难、曲折的不凡历程。被露了许多鲜为人知的决策过程、国际背景段航天人为之奋斗的动人故事,是
火力发电厂在电力行业中有着久远的历史,笔者希望通过探讨火力发电厂发电的热工保护科学合理性,从逻辑设计、配置以及发电厂维护管理等方面入手,通过一些科学的举措来满足国内典
对应用维持性血液透析治疗尿毒症患者167例进行回顾性分析,探讨尿毒痘患者精神障碍的诱因和并发症以及相应的护理措施.本组病例中52例患者精神障碍表现特点是:1)反应性精神障
CT(Computerized Tomography),即计算机断层成象,是用来获取观测目标断层图象的一门技术。它广泛地应用于诊断医学、射电天文学、电子显微和雷达等许多科学领域。CT是由在多
由于"人类基因组计划"的顺利进展,使得人们对于生命美好的前景充满了憧憬.一本由哈佛大学某博士精心撰写的科普书籍<人体革命>,其封面上就显赫地写着这么几个大字:"基因科学