XXXX软件工程第1113章软件项目管理XXXX10

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

吉林省精品课程:软件工程导论
CCUTSE 2013
9
导言
项目的人员管理
民主制程序员组
主程序员组
现代程序员组
吉林省精品课程:软件工程导论
CCUTSE 2013
10
导言
项目的质量管理
SQA小组
产品运行
活动
措施
基于非执行的测试 基于执行的测试 程序正确性证明
吉林省精品课程:软件工程导论
CCUTSE 2013
吉林省精品课程:软件工程导论
CCUTSE 2013
25
13.1 估计软件规模
2.功能点(FP)技术 (2)估算功能点的步骤
②计算技术复杂性因子TCF
①确定技术因素对软件规模的影响值F1~F14;
0≤Fi ≤ 5 ②计算技术因素对软件规模的综合影响程度DI;
14
DI=∑
i=1
Fi
③计算技术复杂性因子TCF。 TCF=0.65+0.01×DI
11
导言
软件的配置管理
软件配置项 程序
× 文档
数据
变化管理
标识变化 版本控制 变化控制
配置审计 报告
吉林省精品课程:软件工程导论
CCUTSE 2013
12
导言
能力成熟度模型:评价软件机构的软件过程能力成熟度的模型。
吉林省精品课程:软件工程导论
CCUTSE 2013
13
导言
能力成熟度模型:评价软件机构的软件过程能力成熟度的模型。
查询数(Inq)
吉林省精品课程:软件工程导论
CCUTSE 2013
22
11.1 估计软件规模
2.功能点(FP)技术
(1)信息域特性
输入项数(Inp):用户向软件输入的项数,这些输入给软件提供面向应用 的数据,不包括查询。 输出项数(Out): 查询数 主文件数 外部接口数
吉林省精品课程:软件工程导论
工程
项目
吉林省精品课程:软件工程导论
CCUTSE 2013
5
导言
软件项目管理贯穿于软件的整个生命周期
软件项目管理
吉林省精品课程:软件工程导论
CCUTSE 2013
6
导言
什么是管理(management)? 管理就是通过计划、组织和控制等一系列活动,合理地配
置和使用资源,达到既定目标的过程。
计划
组织
CCUTSE 2013
23
11.1 估计软件规模
2.功能点(FP)技术 (2)估算功能点的步骤
计算未调整的功能点UFP
计算技术复杂性因子TCF
计算功能点数FP
吉林省精品课程:软件工程导论
CCUTSE 2013
24
11.1 估计软件规模
2.功能点(FP)技术 (2)估算功能点的步骤
①计算未调整的功能点UFP UFP=a1×Inp+a2×Out+a3×Inq+a4×Maf+a5×Inf
克服代码行技术的缺点; 依据软件信息域特性和软件复杂性的评测结果。 用功能点(FP)为单位度量软件规模。
吉林省精品课程:软件工程导论
CCUTSE 2013
21
11.1 估计软件规模
2.功能点(FP)技术 (1)信息域特性
输入项数(Inp)
外部接口数(Maf)
信息域
输出项数(Out)
主文件数(源自文库af)
1.代码行(KLOC/LOC)技术
优点:代码是所有软件项目的产品,且代码行易于计算。 缺点:(1)代码仅是软件配置的成分之一,用代码行表示
软件规模不尽合理; (2)用不同语言实现统一软件,代码行数并不相同。
吉林省精品课程:软件工程导论
CCUTSE 2013
20
11.1 估计软件规模
2.功能点(FP)技术
后,计算L。
L=
-a + 4m- + -b 6
吉林省精品课程:软件工程导论
CCUTSE 2013
18
11.1 估计软件规模
1.代码行(KLOC/LOC)技术
L=
-a + 4m- + -b 6
=
11+4×14+12 6
=13.17
吉林省精品课程:软件工程导论
CCUTSE 2013
19
11.1 估计软件规模
吉林省精品课程:软件工程导论
CCUTSE 2013
3
导言
软件工程 包括技术和管理两方面的内容,是技术与管理紧密结合所
形成的工程学科。
目标
软件项目
俗话说“三分技术,七分管理”
管理 技术
吉林省精品课程:软件工程导论
CCUTSE 2013
4
导言
工程与项目 工程:是类,是总称, 项目:是对象,是实例,是一个具体的工程。
控制
过程
效率 质量
合理使用与配置
资源
吉林省精品课程:软件工程导论
CCUTSE 2013
7
导言
软件项目管理的内容
配置管理
时间管 理
人员管理
质量管理
吉林省精品课程:软件工程导论
CCUTSE 2013
8
导言
项目的时间管理
模型
模型
模型
软件 需求
估算 规模
KLOC FP
估算 工作量
人月
估算 进度
Gantt Pert
Software Engineering
CCUTSE2013
主要内容
1.估算软件规模 2.工作量估算 3.进度计划 4.人员组织 5.质量保证 6.能力成熟度模型 7.软件配置管理 8.能力成熟度模型
吉林省精品课程:软件工程导论
CCUTSE 2013
2
导言
俗话说“三分技术,七分管理” 俗话说“吃不穷穿不穷算计不到就受穷” 俗话说“巧妇难为无米之炊”
吉林省精品课程:软件工程导论
CCUTSE 2013
14
导言
能力成熟度模型:评价软件机构的软件过程能力成熟度的模型。
吉林省精品课程:软件工程导论
CCUTSE 2013
15
导言
能力成熟度模型:评价软件机构的软件过程能力成熟度的模型。
吉林省精品课程:软件工程导论
CCUTSE 2013
16
导言
能力成熟度模型:评价软件机构的软件过程能力成熟度的模型。
吉林省精品课程:软件工程导论
CCUTSE 2013
26
11.1 估计软件规模
2.功能点(FP)技术 (2)估算功能点的步骤
②计算技术复杂性因子TCF 技术因素
吉林省精品课程:软件工程导论
CCUTSE 2013
27
11.1 估计软件规模
2.功能点(FP)技术 (2)估算功能点的步骤
③计算功能点数FP
FP=UFP×TCF
吉林省精品课程:软件工程导论
CCUTSE 2013
28
11.1 估计软件规模
2.功能点(FP)技术
(3)FP技术的优缺点 优点:与编程语言无关,比代码行技术更加合理; 缺点:在判断信息与特性复杂级别和技术因素的影响度 时,主观性较大。
吉林省精品课程:软件工程导论
CCUTSE 2013
17
11.1 估计软件规模
1.代码行(KLOC/LOC)技术
出发点:依据以往开发类似产品的经验和历史数据。
加权平均法:多名有经验的软件工程师每人都估计
程序的最小规模(a)、最大规模(b)和最可能的规
模(m),分别计算出这3中规模的平均值-a-,b和-m之
相关文档
最新文档