1、软件度量软件度量xx1谢谢观看2019-7-1度量2谢谢观看2019-7-13谢谢观看2019-7-1估算4谢谢观看2019-7-15谢谢观看2019-7-16谢谢观看2019-7-1风险分析7谢谢观看2019-7-18谢谢观看2019-7-1进度安排9谢谢观看2019-7-110谢谢观看2019-7-1追踪和控制11谢谢观看2019-7-112谢谢观看2019-7-1软件生产率和质量的度量13谢谢观看2019-7-1为什么要对软件进行度量14谢谢观看2019-7-1度量的方式 15谢谢观看2019-7-116谢谢观看2019-7-117谢谢观看2019-7-1软件度量域的分类18谢谢观看20
2、19-7-119谢谢观看2019-7-1另一种分类方法20谢谢观看2019-7-1面向规模的度量21谢谢观看2019-7-1面向规模的数据表格22谢谢观看2019-7-123谢谢观看2019-7-124谢谢观看2019-7-125谢谢观看2019-7-1面向功能的度量26谢谢观看2019-7-1面向功能的数据表格27谢谢观看2019-7-1功能点计算28谢谢观看2019-7-129谢谢观看2019-7-130谢谢观看2019-7-131谢谢观看2019-7-1复杂性校正值 Fi32谢谢观看2019-7-133谢谢观看2019-7-134谢谢观看2019-7-135谢谢观看2019-7-136谢
3、谢观看2019-7-1特征点度量计算表格37谢谢观看2019-7-1软件质量的度量38谢谢观看2019-7-139谢谢观看2019-7-140谢谢观看2019-7-141谢谢观看2019-7-142谢谢观看2019-7-143谢谢观看2019-7-1协调不同的度量方法44谢谢观看2019-7-1建立一个功能点所需平均代码行数程序语言 汇编语言 COBOL FORTRAN PASCAL LOC/FP(平均值)300 100 100 90 程序语言 Ada OOPL 4GL 代码生成器 LOC/FP(平均值)70 30 20 15 45谢谢观看2019-7-1影响软件生产率的重要因素46谢谢观看2
4、019-7-1在软件工程过程中使用度量47谢谢观看2019-7-148谢谢观看2019-7-149谢谢观看2019-7-1软件项目的估算50谢谢观看2019-7-1估算对风险的影响51谢谢观看2019-7-152谢谢观看2019-7-153谢谢观看2019-7-154谢谢观看2019-7-1软件项目计划的目标55谢谢观看2019-7-1软件的范围56谢谢观看2019-7-157谢谢观看2019-7-158谢谢观看2019-7-159谢谢观看2019-7-1软件开发中的资源60谢谢观看2019-7-1软件开发中的资源61谢谢观看2019-7-162谢谢观看2019-7-11.人力资源63谢谢观看
5、2019-7-164谢谢观看2019-7-165谢谢观看2019-7-12.硬件资源66谢谢观看2019-7-167谢谢观看2019-7-13.软件资源68谢谢观看2019-7-169谢谢观看2019-7-14.软件复用性及软件部件库70谢谢观看2019-7-1软件成本和工作量的估算71谢谢观看2019-7-1分解技术72谢谢观看2019-7-1LOC和FP估算73谢谢观看2019-7-174谢谢观看2019-7-175谢谢观看2019-7-176谢谢观看2019-7-177谢谢观看2019-7-178谢谢观看2019-7-179谢谢观看2019-7-180谢谢观看2019-7-1估算表估算表
6、81谢谢观看2019-7-182谢谢观看2019-7-1软件开发成本估算83谢谢观看2019-7-184谢谢观看2019-7-1软件开发成本估算方法85谢谢观看2019-7-1自顶向下的估算方法86谢谢观看2019-7-1 软软件件 库库存存情情况况更更新新 开开发发者者 W.Ward 日日期期 2/8/82 阶阶 段段 项项目目任任务务 工工作作量量分分布布(1/53)小小计计(1/53)计计划划和和需需求求 软软件件需需求求定定义义 5 开开发发计计划划 1 6 产产品品设设计计 6 产产品品设设计计 初初步步的的用用户户手手册册 3 测测试试计计划划 1 10 详详细细P PD DL L
7、描描述述 4 详详细细设设计计 数数据据定定义义 4 过过程程设设计计 2 正正式式的的用用户户手手册册 2 12 编编码码与与 程程序序编编码码 6 单单元元测测试试 单单元元测测试试结结果果 10 16 组组装装与与 编编写写文文档档 4 联联合合测测试试 组组装装与与测测试试 5 9 总总 计计 53 87谢谢观看2019-7-188谢谢观看2019-7-1自底向上的估计法89谢谢观看2019-7-1差别估计法90谢谢观看2019-7-1专家判定技术91谢谢观看2019-7-192谢谢观看2019-7-1Deiphi技术 93谢谢观看2019-7-1 94谢谢观看2019-7-1 95谢
8、谢观看2019-7-1软件开发成本估算的经验模型96谢谢观看2019-7-1IBM模型 E 5.2L0.91 D 4.1L0.36 14.47E0.35 S 0.54E0.6 DOC 49L1.0197谢谢观看2019-7-198谢谢观看2019-7-1转换系数表 语语语语 言言言言 转转转转换换换换系系系系数数数数 简简简简单单单单汇汇汇汇编编编编 1 1 宏宏宏宏 汇汇汇汇 编编编编 1 1.2 21 1.5 5 F FOOR RT TR RA AN N 4 4 6 6 P PL L/I I 4 4 1 10 0 99谢谢观看2019-7-1Putnam模型100谢谢观看2019-7-11
9、01谢谢观看2019-7-13431tdKCkL102谢谢观看2019-7-1技术状态常数Ck的取值 Ck的的 典典型型值值 开开发发 环环境境 开开 发发 环环 境境 举举 例例 2000 差差 没没有有系系统统的的开开发发方方法法,缺缺乏乏 文文档档和和复复审审,批批处处理理方方式式。8000 好好 有有合合适适的的系系统统开开发发方方法法,有有 充充分分的的文文档档和和复复审审,交交互互执执 行行方方式式。11000 优优 有有自自动动开开发发工工具具和和技技术术。103谢谢观看2019-7-1COCOMO模型(COnstructive COst MOdel)104谢谢观看2019-7-
10、1105谢谢观看2019-7-1106谢谢观看2019-7-1107谢谢观看2019-7-1基本COCOMO模型 总体类型总体类型 工工 作作 量量 进进 度度 组织型组织型 MM =2.4(KDSI)1.05 TDEV =2.5(MM)0.38 半独立半独立 型型 MM =3.0(KDSI)1.12 TDEV =2.5(MM)0.35 嵌入型嵌入型 MM =3.6(KDSI)1.20 TDEV =2.5(MM)0.32 108谢谢观看2019-7-1中间COCOMO模型109谢谢观看2019-7-1 总总体体类类型型 工工 作作 量量 进进 度度 组组织织型型 MM =3.2(KDSI)1.
11、05 TDEV =2.5(MM)0.38 半半独独立立 型型 MM =3.0(KDSI)1.12 TDEV =2.5(MM)0.35 嵌嵌入入型型 MM =2.8(KDSI)1.20 TDEV =2.5(MM)0.32 110谢谢观看2019-7-115种影响软件工作量的因素 fi111谢谢观看2019-7-1112谢谢观看2019-7-1151icfi(KDEV)rMM113谢谢观看2019-7-1 MM 2.8(10)1.20 44.38(MM)MM 44.38 44.381.17 51.5(MM)151ifi114谢谢观看2019-7-1 影响工作量因素影响工作量因素 fi 情情 况况
12、取取 值值 1 软件可靠性软件可靠性 只用于局部地区,恢 复问题不严重 1.00(正常)2 数据库规模数据库规模 20000字节 0.94(低)3 产品复杂性产品复杂性 用于远程通信处理 1.30(很高)4 时间限制时间限制 使用70%的CPU时间 1.10(高)5 存储限制存储限制 64K中使用45K 1.06(高)6 机器机器 使用商用微处理机 1.00(额定值)7 周转时间周转时间 平均2小时 1.00(额定值)8 分析员能力分析员能力 优秀人才 0.86(高)9 工作经验工作经验 远程通信工作3年 1.10(低)10 程序员能力程序员能力 优秀人才 0.86(高)11 工作经验工作经验
13、 微型机工作6个月 1.00(正常)12 语言使用经验语言使用经验 12个月 1.00(正常)13 使用现代程序设计技术使用现代程序设计技术 1年以上 0.91(高)14 使用软件工具使用软件工具 基本的微型机软件 1.10(低)15 工期工期 9个月 1.00(正常)115谢谢观看2019-7-1 TDEV 2.5(51.5)0.32 8.9()51.56,000 309,000()116谢谢观看2019-7-1详细COCOMO模型117谢谢观看2019-7-1118谢谢观看2019-7-1软件可靠性工作量因素分级表(子系统层)119谢谢观看2019-7-1进度安排120谢谢观看2019-7-1121谢谢观看2019-7-1软件开发小组人数与软件生产率的关系122谢谢观看2019-7-1123谢谢观看2019-7-1124谢谢观看2019-7-1125谢谢观看2019-7-1任务的确定与并行性126谢谢观看2019-7-1127谢谢观看2019-7-1128谢谢观看2019-7-1制定开发进度计划129谢谢观看2019-7-1130谢谢观看2019-7-1131谢谢观看2019-7-1132谢谢观看2019-7-1133谢谢观看2019-7-1