论文部分内容阅读
本文针对软件项目管理的特点和内容,将软件项目度量作为软件项目管理具体的实施方法。通过对功能点、代码行、工作量、成本、进度工期和缺陷数6个软什项目核心度量指标的度量方法进行比较和综合,并针对项目管理所包含的关键活动,用项目度量方法进行详细地阐述,使项目管理的全过程变得更加“可视化”。
介绍了软件项目管理的意义、特点和内容。软件项目管理的意义在于通过对成本、人员、进度、质量、风险等方面进行分析和管理,使软件项目能够按照预定的成本、进度、质量顺利完成。基于软件项目的不可见性和复杂性,软件项目管理又有不同于其他项目管理的自身特点,如复杂性、创造性、集权性和专业性。软件项目管理所涵盖的内容包括:项目的组织、软件项目估算、项目进度的控制、项目的成本控制、风险管理、项目的质量控制、项目的合同控制等几个方面。
其后,概述了项目度量及其实施方法,并强调应把项目度量作为软件项目管理的实用方法。从第四章到第八章,根据软件项目管理的顺序,对软件规模,工作量,进度及缺陷率的度量方法进行阐述。其中,介绍并比较了代码行法、功能点分析法、德尔菲法、COCOMOⅡ模型、特征点法、对象点法等软件规模估算方法;重点探讨了功能点和COCOMO Ⅱ模型的规模估算方法和适用阶段;详细阐述了COCOMOⅡ模型对上作量估算的度量方法及度量指标;在进度计划与监控中运用基于活动和产品的混合方法对于作进行分解,并构造项目活动网络图来明确各活动问的相互关系和整个开发活动的关键路径;通过挣值分析米监督和控制项目进度;以及对软件缺陷的度量统计。
最后,总结了论文研究的成果,并对项目度量方法未来的发展做了一些展望。