网站大量收购独家精品文档,联系QQ:2885784924

基于CMM2过程改进模型软件实训项目管理系统探究.doc

基于CMM2过程改进模型软件实训项目管理系统探究.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于CMM2过程改进模型软件实训项目管理系统探究

基于CMM2过程改进模型软件实训项目管理系统探究   摘 要:本文根据目前中小型软件企业项目管理的实际状况,以及高职院校软件人才培养的定位,提出并分析了CMM2模型,并将该模型进行改进,提出了一个可实施的,运用在软件实训项目管理系统中的方案。 关键词:CMM2;过程改进;项目管理系统 中图分类号:TP311.5 目前,南京市软件产业取得了令人瞩目的成绩,中小型软件企业的数量也在与日俱增,相当多的中小型软件企业希望以CMM2作为切入点,着力改进软件项目管理过程,提升企业的市场竞争力。作为培养“软件蓝领”的高职院校,就要顺应这一趋势,采用信息化的手段让学生学习并了解CMM2模型。所以,一个基于CMM2模型的、并加以改进的“软件实训项目管理系统”应运而生。 1 软件能力成熟度模型2级(CMM2)详解 所谓CMM2(可重复级),就是在CMM2级企业中,已经建立了基本的软件项目级管理过程,可对项目的成本、进度进行跟踪和控制,软件开发和维护的过程相对稳定,已有的管理类似项目的成功经验可以被复用管理新项目,尽管新项目所实施的具体过程有可能不同。CMM2的核心就是重复利用。 CMM2包括六个关键过程域(KPA),囊括了需求管理、项目管理、质量管理、配置管理和子合同管理五个方面,其中项目管理又分为计划过程和跟踪与监控过程。 1.1 需求管理 需求管理的最终目的是在客户与实现客户需求的项目之间达成共识,需求管理活动就是为了建立并维护这种共识,这是软件项目计划和管理的基础。在软件项目的整个生命周期,都应该记载、跟踪和验证由于需求的变化而引起其它文档所作的修改。 1.2 软件项目计划 建立合理的开发计划的基础是对项目规模、资源要求和风险等要有一个合理的估算。软件项目计划的目的是为完成软件工程和管理软件项目制定合理的计划,包含估计待完成的工作,建立必要的约定和确定进行该工作的计划。 1.3 软件项目跟踪及监督 软件项目跟踪和监督的目的是建立对实际进展的适当的可视性,使管理者能在软件项目性能明显偏离软件计划时采取有效措施。它包括对照已文档化的估计、约定、和计划评审和跟踪软件完成情况和结果,以保证当项目执行偏离项目计划时管理上能采取有效的解决措施。 1.4 软件质量保证 软件质量保证的目的是向管理者提供适当的对软件项目正使用的过程和正构造产品的可视性。它包括评审和审计软件产品和活动以验证它们符合适用的规程和标准,给项目和其它有关的经理提供这些评审和审计的结果。 1.5 软件配置管理 软件配置管理的目的是建立和维护在项目的整个软件生存周期中软件项目产品的完整性。它包括标识在给定时间点上软件的配置,系统地控制对配置的更改、并维护在整个软件生存周期中配置的完整性和可跟踪性。 1.6 软件子合同管理 软件子合同管理的目的是选择合格的软件子承包商并有效地管理他们。它包括选择软件子承包商、建立和子承包商的约定,及跟踪和评审子承包商的性能和结果。 2 软件实训项目管理与CMM2模型改进 2.1 软件实训项目管理 (1)软件实训项目管理概述。软件实训项目是参考中小型软件企业真实项目案例,同时又适合高职学生作为训练相应技能而改进的软件项目,它不是一个具有商业性质的软件产品。目前,正规的软件企业如果重视软件项目实施过程的管理,一定会采取各种方法对软件项目进行管控,软件项目管理系统就是一个常见的措施,采用该系统可以对软件项目的各个实施阶段进行有效的、实时的、科学的管控。所以,把针对软件实训项目管理的系统叫做软件实训项目管理系统。 (2)软件实训项目管理系统的基本功能需求。软件实训项目管理系统是体现软件实训项目管理过程的一个信息化软件平台,针对学院对项目管理基本的功能需求调查发现,整个系统包括了班级管理、案例资料管理、项目管理、历史数据管理、实训成绩管理、课程管理六大部分。其中最重要的功能就是项目管理,它重点体现了软件成熟度模型的思想,有效的规范和保证了项目实施的全过程,包括项目启动、计划、执行、质量保证、结束。 2.2 CMM2级模型改进与实施方案 (1)CMM2级模型改进。CMM2模型中的内容非常广泛,标准十分完备,如果完全照搬CMM2运用到该系统中是不合适的。因此,必须对CMM2中管理的内容和标准进行一定的优化和裁减,提出一个适合软件实训项目组规模的CMM软件项目管理模型,并给出在模型的各个阶段实际要完成的任务和需要注意的问题。 根据CMM2六个关键过程域(KPA)的解释和软件项目管理的过程,这里我们可以初步提出一个基于CMM2的软件实训项目管理模型。该模型如图1所示: 图1中软件实训项目管理模型的划分结合了软件项目的

文档评论(0)

docman126 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档