软件工程软件工程软件工程 (21).pdf





《软件工程软件工程软件工程 (21).pdf》由会员分享,可在线阅读,更多相关《软件工程软件工程软件工程 (21).pdf(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件项目估算 软件项目估算 软件项目估算 软件项目估算 项目估算是对完成项目交付物的时间和成本进行预算和估计的过程。软件规模越大,复杂性越高,不确定性就越大需求的不确定性会对项目估算产生很大影响没有可靠的历史数据使项目估算缺少参照物 软件项目估算 软件项目估算 项目成员不应该被估算所困扰,勇于面对软件项目估算的挑战,克服其中的困难,做出一个相对的有价值的估算。应该满于事物的本性所能容许的精确度应该满于事物的本性所能容许的精确度,当当只能近似于真理时只能近似于真理时,不要去寻求绝对的准确不要去寻求绝对的准确。?Aristotle?软件项目估算 软件项目估算 软件项目估算的首要原则:对结果进行估计
2、,而不是活动。不论用什么法不论用什么法,所有估计所有估计从定义上来说都只是概率从定义上来说都只是概率。?基本估算方法 基本估算方法 专家判断:通过借鉴历史信息,专家提供项目估算所需的信息,或根据以往类似项目的经验,给出相关参数的估算上限。基本估算方法 基本估算方法 机器学习 COCOMO 功能点 用例点 参数估算:通过对大量的项目历史数据进行统计分析,使用项目特性参数建立经验估算模型,估算诸如成本、预算和持续时间等活动参数。功能点方法 功能点方法 功能点方法是依据软件信息域的基本特征和对软件复杂性的估计,估算出软件规模。这种方法适合于在开发初期进行估算,并以功能点为单位度量软件规模。外部 输入
3、 外部接口文件 外部 查询 内部逻辑文件 外部 输出 软件 信息域 功能点方法 功能点方法 信息域参数 加权因子 合计 简单 中等 复杂 外部输入 3 4 6 外部输出 4 5 7 外部查询 3 4 6 内部逻辑文件 7 10 15 外部逻辑文件 5 7 10 未调整功能点 UFC F1 可靠的备份和恢复 F8 在线升级 F2 数据通信 F9 复杂的界面 F3 分布式处理 F10 复杂的数据处理 F4 性能 F11 代码复用性 F5 大量使用的配置 F12 安装简易性 F6 联机数据输入 F13 多重站点 F7 操作简单性 F14 易于修改 信息域加权因子:功能点计算:FPUFC0.650.0
4、1Fi 系统复杂度调整值 Fi:取值 0.5 COCOMO模型 模型 结构性成本模型 COCOMO(COnstructive COst MOdel)是一种利用经验模型进行工作量和成本估算的方法。PMnominal:人月工作量 A:工作量调整因子 B:规模调整因子 Size:规模,单位是千行代码或功能点数 类型 A B 说明 组织型 2.4 1.05 相对小的团队在一个高度熟悉的内部环境中开发规模较小,接口需求较灵活的系统。嵌入型 3.6 1.2 开发的产品在高度约束的条件下进行,对系统改变的成本很高。半独立型 3.0 1.12 介于上述两者中间 用例点估算 用例点估算 用例点估算是在面向对象软
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程软件工程软件工程 21 软件工程 21

限制150内