软件工程基础第12章.pptx
《软件工程基础第12章.pptx》由会员分享,可在线阅读,更多相关《软件工程基础第12章.pptx(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、112.1 软件工程管理概述1.软件产品的特点2.软件工程管理的重要性3.软件工程管理的内容 包括对软件开发成本、控制、开发人员、组织机构、用户、软件开发文档、软件质量等方面的管理。第1页/共21页212.2 软件规模估算12.2.1 软件开发成本估算方法12.2.2 代码行技术和任务估算技术1.代码行技术2.任务估算技术第2页/共21页312.2.3 功能点技术信息域特性输入项数、输出项数、查询数、主文件数和外部接口数。估算功能点的步骤估算功能点的步骤有三个。计算未调整的功能点数UFP第3页/共21页4 计算未调整的功能点数UFPUFP=a1Inp+a2Out+a3Inq+a4Maf+a5I
2、nf 其中,ai(1i5)是信息域特性系数,值由相应特性的复杂级别决定。计算技术复杂因子TCF序号技术因素Fi技术因子值1数据通信F12分布式数据处理F23性能标准F34高负荷的硬件F45高处理率F56联机数据输入F67终端用户效率F78联机更新F89复杂的计算F912可重用性F1211安装方便F1112操作方便F1213可移植性F1314可维护性F14第4页/共21页5计算技术因子对软件规模的综合影响程度DI:技术复杂性因子TCP由下式计算:TCP=0.65+0.01 DI 计算功能点数FP FP=UFP TCP 第5页/共21页612.2.4 COCOMO模型1COCOMO(COnstru
3、ctive COst MOdel)模型是Boehm提出的构造性成本模型。三种COCOMO模型1)基本COCOMO模型2)中级COCOMO模型3)高级COCOMO模型第6页/共21页712.2.4 COCOMO模型2.COCOMO估算公式1)基本COCOMO模型估算公式式中,E为开发所需的人力(人月),D为所需的开发时间(月),KLOC为估计提交的代码行数,ab,bb,cb和d b是指不同软件开发方式对应的值,导出生产率(代码行/人月)和所需人员数的计算公式:生产率=(KLOC)/E 人员数=E/DE为开发所需的人力(人月),D为所需的开发时间(月),KLOC为估计提交的代码行数。第7页/共21
4、页82)中级COCOMO模型类型成本因素成本因素系数取值范围产品属性1.所要求的软件可靠性2.数据库规模3.产品复杂性0.75-1.400.94-1.160.70-1.65计算机属性4.执行时间约束5.主存限制6.虚拟机的易变性7.计算机周转时间1.00-1.661.0-1.560.87-1.300.87-1.15人员属性8.分析员能力9.应用领域中实践经验12.程序员能力12.虚拟机使用经验12.程序语言使用经验1.46-0.711.29-0.821.42-0.701.21-0.901.14-0.95项目属性13.现代程序设计方法14.软件工具的使用15.开发进度限制1.24-0.821.2
5、4-0.831.23-1.12第8页/共21页9中级COCOMO模型估算公式为:其中,E为开发所需的人力(人月),KLOC是估算的代码行数,不同的开发方式所对应的ai,bi值 第9页/共21页1012.2.5程序环行复杂度的度量(1)V(G)=m-n+2 =7-6+2=3(2)V(G)=P+1 =2+1=3(3)强连通的程序图中,线性无关的有向环的个数为 3。第10页/共21页1112.3 进度计划12.3.1 Gantt 图第11页/共21页1212.3.2 工程网络技术工程网络技术又称PERT(Program Evaluation and Review Technique)技术,利用PER
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 基础 12
限制150内