论文部分内容阅读
CMMI的全称为:Capability Maturity Model Integration,即集成能力成熟度模型。CMMI受到了世界各地许多公司的重视,得到了极为广泛的认可。然而,CMMI的应用不仅需要对CMMI有很深理解的专业人员,还需要在所有参与CMMI应用的项目人员间建立起统一的CMMI环境,因此CMMI评估和标准化的实施要求较高。
针对以上问题,本文提出并设计了一套既符合CMMI模型标准规范又能很好地应用于JMIT软件研发部门的软件开发管理系统一基于CMMI三级的项目管理系统。论文的工作主要有以下几个方面:
1.研究了软件能力成熟度模型(CMM),对其缺陷进行了讨论,分析了集成软件能力成熟度模型(CMMI)的特点以及在软件开发管理中的作用。
2.在对国内特定软件企业-JMIT的现行软件开发管理制度进行分析的基础上,笔者根据IS02000-9001质量管理体系同CMMI三级框架要求的对比和转换方法,将该企业原有的IS02000-9001管理体制进行改进,提出了适合JMIT公司软件开发现状和预期目标的项目管理系统的工作流程,有效地缩短了项目开发周期,且易于实施。
3.给出了项目管理系统的设计目标,分析了CMMI三级各过程域和CMMI三级精简并行过程,提出了取舍和抽象后的CMMI三级过程域,以及基于CMMI三级的JMIT项目管理系统的总体架构。
4.依据提出的项目管理系统的总体架构和开发工作流程,设计并实现了一个基于CMMI三级的项目管理系统,给出了主要功能模块的详细设计。系统的编码与测试模块采用了迭代式任务状态判断法,可有效地进行多项目多任务的分配和管理。系统的人员管理模块具有一定的自动绩效评定功能,提升了企业对项目人员的管理水平。通过在JMIT软件开发部门中的实际应用,证实了本系统设计思路的正确性和有效性。