文档介绍:项目数据分析实例
一、 项目规模
1. 数据分析
项目功能点数:
项目规模分类:中型 项目生命周期模型:瀑布模型
2. 分析方法
开发语言
代码行数:功能点
C++
53 : 1
Delphi 5
18项目数据分析实例
一、 项目规模
1. 数据分析
项目功能点数:
项目规模分类:中型 项目生命周期模型:瀑布模型
2. 分析方法
开发语言
代码行数:功能点
C++
53 : 1
Delphi 5
18 : 1
Visual Basic 6
24 : 1
C
85 : 1
Java
46 : 1
HTML 4
14 : 1
SQL
13 : 1
Cobol
107 : 1
COBOL 85
91 : 1
换算出项目的代码行数之后根据以下规则判断项目的规模
大型项目:
开发人员 10 人以上
开发周期1 0人年以上
源程序行数 100, 000以上(新开发代码)
中型项目:
开发人员 5---10 人 开发周期3人年---1 0人年
源程序行数10, 000 100, 000(新开发代码)
小型项目: 开发人员 1---4 人 开发周期少于 3 人年
源程序行数10, 000以下(新开发代码) 项目各阶段工作量分配
1. 数据分析
需求:10% 概要设计:% 详细设计: % 编码: %
单元测试: %
综合测试: % 确认测试:% 发布:3%
2. 分析方法
各阶段工作量分配=(该阶段的工作量/项目实际总工作量)X 100%
项目支持活动工作量分配
1. 数据分析
QA:0 配置管理:% 项目管理:% 跟踪与度量:0
2. 分析方法
各支持活动工作量分配 = (项目中花费在该活动上的实际工作 量 /项目实际的总工作量 ) X 100%
评审、测试和培训工作量
1. 数据分析
评审:1%
测试:%
2. 分析方法
项目评审工作量分配=(项目评审总工作量/项目总工作量)X
100%
项目测试工作量分配 = (项目测试总工作量/项目总工作量) X
100%
生产率
1. 数据分析
生产率:
2. 分析方法
生产率 = 项目规模(功能点数)/ 项目实际工作量(人月) 缺陷注入率
1. 数据分析
缺陷注入率:
2. 分析方法
缺陷注入率 = 项目中的缺陷总数 / 项目规模(功能点数)
估算偏离度
1. 数据分析
规模一级估算偏离度:
工作量一级估算偏离度:
进度一级估算偏离度:0
费用一级估算偏离度:
2. 分析方法
规模一级估算偏离度=[(项目实际的规模- 一级估算规模)/ 一级估算规模]
工作量一级估算偏离度=[(项目实际的工作量- 一级估算工作 量) / 一级估算工作量]
进度一级估算偏离度=[(项目实际的进度- 一级估算进度)/ 一级估算进度]
费用一级估算偏离度=[(项目实际的费用- 一级估算费用)/ 一级估算费用]
编
号
功能模块/工作任务
实际规模
1
日常业务
18000
2
辅助审核
11000
3
备份
11000
4
系统维