基于cmm的软件项目管理方法及实践的研究

基于cmm的软件项目管理方法及实践的研究

ID:32729601

大小:2.56 MB

页数:58页

时间:2019-02-15

基于cmm的软件项目管理方法及实践的研究_第1页
基于cmm的软件项目管理方法及实践的研究_第2页
基于cmm的软件项目管理方法及实践的研究_第3页
基于cmm的软件项目管理方法及实践的研究_第4页
基于cmm的软件项目管理方法及实践的研究_第5页
资源描述:

《基于cmm的软件项目管理方法及实践的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、北京T业人学T程顺fj学位论文1.1.2理论背景CMM(CapabilityMaturityModelforSoftware)的中文意思为软件能力成熟度模型。CMM为软件企业提供了从混乱的、不成熟的软件过程,向有序的、成熟的软件过程过渡的一条有效的途径。它涵盖了有关计划、设计和管理软件开发和维护的实践,软件机构只要遵循这些实践,就能够提高该机构的能力,以满足成本、进度计划、功能及产品质量等目标。【1】作为非软件行业业界标准,CMM已经被越来越多的软件企业所重视。目前CMM已经作为评价一个软件企业软件承包能力的重要指标。在相关政府、军队的大型承包项目上,更多的软件外包商希望寻找已通过CMM

2、评估的软件企业,可见CMM在软件行业的重要程度。1.2课题主要研究内容本课题重点以CMM评估问卷为基础,将每个提问项进行类别划分,进而总结出该项在软件丌发过程中,所对应的产品。如软件丌发过程是否要有需求会议,是否应形成需求文档,是否需形成设计文档,是否应有测试过程等。从而使得一个软件丌发过程,可以将每一步,每一个中间产品,对应到CMM等级评估的问卷项中。由此,使软件企业的软件开发过程,能够符合CMM的等级评估标准。同时为了验证模型的正确性,以实际软件项目来对新的方法进行验证,与科技部中国科学技术促进发展研究中心合作,在基于CMM的软件项目管理方法基础上,使用本数据模型,为其定制开发一套研

3、究数据库系统软件。整个论文的研究内容如下图所示。第1幸绪论I’謦对已有I鞠CMM模型进行研究寻-对提问项进行类别划分,从纵向角度考阑匕评估的每—个部分Jf·给出软件拜发过程中所需的文档、中闯产1k晶、会议活动等结论信慈j妙}·绐出可进行实施的实践方法妙}◆以实际的项目验证实线方法的迮臻性妙I·得到绪论j图1·2论文研究内存Figure1-2Wholeresearchcontent1.3课题研究目的及意义1.3.1课题的研究目的软件项目是否成功的关键因素在于项目管理,而项目是否能有效地进行监督、控制的关键取决于管理人员对项目过程的可见性,特别是管理人员对项目的进度目标实施有效的监督与控制。

4、由于软件项目过程是一个逻辑活动过程的结合,因此,它不具备一个物理过程那样的可见性。软件项目开发过程跟踪与监控的目的就是为项目实际过程提供充分的可见性,以保证当项目执行偏离项目计划时能采取有效地解决手段。现有的项目过程监督工作主要从项目估算、工作量估算、成本估算等方面,利用估算模型来对项目的性能、风险等方面进行控制,而在大多数软件企业中对软件项目开发过程的管理由于没有明确地丌发过程量化的指标数据来使项目经理、程序员、客户对于软件丌发的过程进度有一个清晰地了解和给出显示的提示,管理者缺乏有力的工具来掌握和控制开发过程的进度,由于缺少对项目进度的跟踪、了解的有效手段,特别是对符合CMM标准的过

5、程完成状况的了解缺乏可见性,无法及时了解和解决项目中出现的质量问题。软件项目管理方法的研究目的:帮助企业在软件开发过程中,根据CMM的北京T业人学T程硕fj学位论文III曼曼曼曼曼量曼曼!曼曼曼!曼曼曼曼曼皇曼曼皇!曼曼曼皇!皇曼曼曼曼曼曼曼!曼曼曼皇曼曼曼曼曼曼量曼曼曼曼曼曼曼曼曼曼曼!曼量曼量曼曼曼舅曼评估标准,规范自身的软件开发过程。根据该管理方法,提供符合CMM评估标准的软件管理过程,更好的帮助软件企业完成CMM相关等级评估工作。同时根据软件丌发过程各阶段,项目管理方法能够提供供阶段转化的可见的里程碑,使项目管理者更清晰软件项目所处的阶段。1.3.2课题的研究意义虽然目前国内外有

6、关于过程管理的研究已经大量开展,但由于本课题自身的特点,仍然具有研究的必要性,原因如下:当自仃国内外CMM研究虽然很热,但大多对CMM的研究还仍然停留在理论上,而对研究解决CMM标准与过程如何与项目过程结合统一起来,规范软件开发过程的每一个步骤及中间产品的解决方案,目前还相对较少。国内外现有的对项目过程监控的研究现在已逐渐为人们所重视,但目前所看到的研究工作多数从项目估算、工作量估算、成本估算等方面,利用估算模型来对项目的性能、风险等方面进行控制,而尚无队通过对开发过程量化的指标数据并对过程进度罩程碑变化进行跟踪、监控和状态可见性方面的工具产品。有一个清晰了解和给出显示的提示,管理者缺乏

7、有力的工具来掌握和控制开发过程的进度,由于缺少对项目进度的跟踪、了解的有效手段,特别是对符合CMM标准的过程完成状况的了解缺乏可见性,无法及时了解和解决项目中出现的质量问题。并通过研究保证各个罩程碑完成的质量约束数据模型和工具实现过程的监控工作。解决由于项目执行和管理能力不够而造成软件项目计划不能按期完成的问题,通过软件项目过程的跟踪与监控保证项目计划的执行和维护。软件项目管理方法的研究意义有:1.规范软件企业软件开发过程,敦促软件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。