软件项目管理是软件工程和项目管理的交叉学科,是项目管理的原理和方法在软件工程领域的应用。与一般工程项目相比,软件项目有其特殊性和复杂性。有效的加强软件项目管理是提高软件组织的软件过程能力需要,是提高软件产品质量和生产效率关键所在。近年来提出的软件能力成熟度模型(Software Capability Maturity Model,SW—CMM)是改善软件企业项目管理和质量管理的重要方法之一。 本文首先从软件项目管理角度分析了中小软件企业普遍存在的软件管理过程模糊、软件质量管理效率低等问题,研究了软件能力成熟度理论,分析了软件能力成熟度模型改善软件项目管理问题的可行性,提出一套适合我国中小型软件企业特点的基于SW—CMM软件项目管理模型。模型以软件项目生命周期为线索,将项目管理过程划分为项目启动、项目计划、项目实施与监督以及项目维护四个过程,并结合了SW—CMM中的项目策划,需求管理,项目跟踪和监督,软件质量保证和配置管理五个关键过程域,就其各个过程给予具体的说明以及分析。 随后本文详细叙述并设计了模型中的项目实施与监督模块,给出了利用GQM目标/问题/度量方法,对软件项目跟踪与监督过程进行度量的模型,并结合具体项目开发实践,利用EVA方法对软件开发项目的过程数据进行跟踪与控制。 软件项目管理是软件开发行之有效的管理方法,也是软件企业的基本管理功能。基于软件成熟度模型的项目管理模型不仅为软件项目的开发提供良好框架,还可为软件企业通过项目管理手段提升SW—CMM等级有一定的帮助,对中小型软件企业的软件过程改善、软件项目管理有一定的借鉴意义。
本文来源: https://www.lw50.cn/article/8e1185fad478ae0c0e54ef75.html