欢迎来到天天文库
浏览记录
ID:39581051
大小:1.17 MB
页数:54页
时间:2019-07-06
《硕士论文 基于过程模板的软件项目经验管理方法研究与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于过程模板的软件项目经验管理方法的研究与实现硕士研究生学位论文题目:基于过程模板的软件项目经验管理方法研究与实现第54页共54页基于过程模板的软件项目经验管理方法的研究与实现第54页共54页基于过程模板的软件项目经验管理方法的研究与实现现有的软件项目管理技术和项目管理工具(包括商品化的工具和研究型的原型系统)仅仅提供项目的计划记录、简单的一致性检查、关键路径计算、信息发布、进度跟踪和报告辅助,而未能注重软件项目经验的管理。软件项目经理做计划和决策时,只能依赖自己及他人的经验,这些经验和见识通常是模糊、非量化、不全面、不可靠的。这往往导致项目难以在预期的时间和成本内,为用户提供满足质量要求的软
2、件。针对上述问题,我们就软件项目的经验管理问题展开了较为深入的研究,提出了一套涉及经验获取、表达、存储和应用,较为完整的管理方法——基于过程模板的软件项目经验管理方法,并且开发了相应的支撑工具——北京大学项目管理工具(PekingUniversityProjectManagement,简称PKUPM)。基于过程模板的软件项目经验管理方法的基本思想是:虽然软件项目在目标软件产品、项目范围、开发环境约束等方面各不相同,但是同一个组织中的软件项目的过程却存在较大的相似性,甚至同一个过程可以在不同的软件项目中复用。因此,可以为那些具有相同或相似过程需求的软件项目建立统一的过程模板,并基于此模板,对软件
3、项目中的历史数据进行聚合、分析提取经验。经验提取出来后,存储在过程模板中,当新项目应用该过程模板时,应用经验为项目经理提供决策支持。关键词:项目管理、软件项目管理、软件项目经验管理、软件过程、复用第54页共54页基于过程模板的软件项目经验管理方法的研究与实现一、引言61.1问题的提出61.2本文目标和工作61.3论文组织6二、软件项目管理及软件过程的研究现状和相关工具82.1软件过程管理82.1.1软件过程管理概念82.1.2软件过程管理中的主要研究热点92.1.312207标准和1517标准102.1.4软件过程管理工具112.2软件项目管理112.2.1项目管理112.2.2软件项目管理概
4、念122.2.3软件项目管理中的主要研究热点132.2.4软件项目管理工具132.3项目管理和过程管理的关系142.4软件项目经验管理142.5北京大学项目管理工具PKUPM15三、基于过程模板的软件项目经验管理173.1总体思路173.1.1软件项目经验管理问题的难点173.1.2解决方案总体介绍173.2软件项目数据和经验193.2.1软件项目数据193.2.2软件项目经验233.3软件项目经验的聚类和分类243.3.1基于特征的软件项目经验聚类243.3.2基于领域的软件项目经验分类273.4软件项目经验的提取和应用293.4.1项目WBS到过程模板的映射293.4.2特殊经验的提取30
5、3.4.3概要经验的统计323.4.4软件项目经验应用333.5方法的评价36第54页共54页基于过程模板的软件项目经验管理方法的研究与实现四、PKUPM经验管理部分的设计与实现374.1PKUPM总体设计374.1.1PKUPM整体结构374.1.2PKUPM功能分布384.2经验管理部分功能分解394.2.1查看框架过程模板和查看领域过程模板394.2.2创建新过程模板和初始化新过程模板404.2.3录入历史经验404.2.4查看经验统计信息404.2.5创建项目(应用经验)和项目结项(提取经验)404.3经验管理部分详细设计414.3.1类设计414.3.2接口设计424.3.3数据库设
6、计444.4经验管理部分界面实现46五、总结和展望495.1本文工作的总结495.2进一步的研究495.2.1挖掘软件项目规律495.2.2缩小经验管理粒度50参考文献51致谢53第54页共54页基于过程模板的软件项目经验管理方法的研究与实现一、引言1.1问题的提出软件的工业化生产,不但需要先进的开发技术,而且需要工程化的管理方法。软件项目经常会出现延期、超支、被迫取消等现象,软件项目管理的好坏对项目的成败有着至关重要的意义。现有的软件项目管理技术和项目管理工具(包括商品化的工具和研究型的原型系统)仅仅提供项目的计划记录、简单的一致性检查、关键路径计算、信息发布、进度跟踪和报告辅助,而未能注重
7、软件项目经验的管理。软件项目经理做计划和决策时,只能依赖自己及他人的经验,这些经验通常是模糊、非量化、不全面、不可靠的。这往往导致项目难以在预期的时间和成本内,为用户提供满足质量要求的软件。1.2本文目标和工作针对上述问题,我们就软件项目的经验管理问题展开了较为深入的研究,提出了一套涉及经验获取、表达、存储和应用,较为完整的管理方法——基于过程模板的软件项目经验管理方法,并且开发了相应的支撑工具—
此文档下载收益归作者所有