- 0
- 0
- 约1.99万字
- 约 106页
- 2026-03-13 发布于广东
- 举报
第13章软件项目管理软件项目管理第13章软件项目管理13.1估算软件规模13.2工作量估算13.3进度计划13.4人员组织13.5质量保证13.6软件配置管理13.7能力成熟度模型13.8小结13.1估算软件规模13.1.1代码行技术根据类似的软件经验,估算待开发软件的代码行数。13.1.2功能点技术分析待开发软件的信息域特性,估算软件的功能点数。13.1.1代码行技术依据以往开发类似产品的经验和历史数据,估计实现一个功能所需要的源程序行数。把实现每个功能所需要的源程序行数累加起来,就可得到实现整个软件所需要的源程序行数。代码行估算方法由多名有经验的软件工程师分别做出估计。每个人都估计程序的最小规模(a)、最大规模(b)和最可能的规模(m),分别算出这3种规模的平均值,再用下式计算程序规模的估计值: (13.1)单位是代码行数(LOC)或千行代码数(KLOC)代码行估算的优缺点代码行技术的优点:代码是所有软件开发项目都有的“产品”,且很容易计算代码的行数。代码行技术的缺点是:源程序仅是软件配置的一个成分,用源程序代码的规模来体现整个软件的规模似乎不尽合理。用不同的程序设计语言(如汇编语言、过程语言、非过程语言)所实现的程序所需的代码行数并不相同。为了克服代码行技术的缺点,人们提出了功能点技术。13.1.2功能点技术依据软件信息域特性和软件复杂性,用功能点(FP)为单位度量软件规模。1.信息域特性根据信息域的5个特性来估算软件的功能点FP即(软件规模)。2.估算功能点的步骤计算未调整的功能点(初始功能点)计算技术复杂性因子计算用技术复杂性因子调整后的功能点1.信息域特性功能点技术定义了信息域的5个特性:(1)输入项数(Inp):用户向软件输入的项数,这些输入给软件提供面向应用的数据。(2)输出项数(Out):软件向用户输出的项数,它们向用户提供面向应用的信息,例如,报表和出错信息等。报表内的数据项不单独计数。(3)查询数(Inq):查询即是一次联机输入,它导致软件产生某种即时响应(输出)。(4)主文件数(Maf):逻辑主文件(即数据的一个逻辑组合,它可能是大型数据库的一部分或是一个独立的文件)的数目。(5)外部接口数(Inf):机器可读的全部接口(例如,磁盘或磁带上的数据文件)的数量,用这些接口把信息传送给另一个系统。2.估算功能点的步骤(1)计算未调整的功能点数UFP每个特性(即Inp、Out、Inq、Maf和Inf)都分类为简单级、平均级或复杂级,根据其等级为软件的每个特征分配一个功能点数,然后计算未调整的功能点数UFP: UFP=a1×Inp+a2×Out+a3×Inq+a4×Maf+a5×Inf其中,ai(1≤i≤5)是特性系数,其值由相应特性的复杂级别决定,如表13.1.估算功能点的步骤(续)(2)计算技术复杂性因子TCF度量14种技术因素Fi(1≤i≤14)(见表13.2)对软件规模的影响程度。每个因素分配一个从0(无影响)到5(有很大影响)。然后用下式计算技术因素对软件规模的综合影响程度DI:技术复杂性因子TCF由下式计算: TCF=0.65+0.01×DIDI值在0~70之间,所以TCF值在0.65~1.35之间。(3)计算功能点数FP FP=UFP×TCF功能点数与所用的编程语言无关。但在判断信息域特性复杂级别和技术因素的影响程度时,存在着相当大的主观因素。技术因子13.2工作量估算软件估算模型由经验导出的公式来预测软件开发工作量,工作量是软件规模(代码行KLOC或功能点FP)的函数,工作量的单位通常是人月(pm)。估算模型的经验数据,是从有限个项目的样本集中总结出来的,因此,没有一个估算模型可以适用于所有类型的软件和开发环境。几个工作量估算模型:静态单变量模型动态多变量模型COCOMO2模型13.2.1静态单变量模型静态模型的总体结构形式如下: E=A+B×(ev)C其中,A、B和C是由经验数据导出的常数,E是以人月为单位的工作量,ev是估算变量(KLOC或FP)。下面给出几个典型的静态单变量模型:1.面向FP的估算模型2.面向KLOC的估算模型1.面向FP的估算模型(1)AlbrechtGaffney模型 E=-13.39+0.0545FP(2)Maston,Barnett和Mellichamp模型 E=585.7+
您可能关注的文档
- 2021年全国优秀技术经理维修案例-高压电系统-7583744-德州华运-张作村.pptx
- 2021年全国优秀技术经理维修案例-迈腾GTE加热泵绝缘故障-7583240-南京协众东麒-姜涛.pptx
- 2021年全国优秀技术经理维修案例-动力电池系统-7584477-广东物通凯骏-技术经理-刘建飞.pptx
- 公司管理制度(适用于信息技术公司).pdf
- MOS认证考试最齐全资料.pdf
- 修订后的税务执法文书式样.pdf
- 2024年五四青年节活动方案范文.pdf
- 2023-2024学年九年级上学期开学摸底考试卷02(原卷版).pdf
- 工程项目预算管理制度.pdf
- 押题宝典军队文职人员招聘之军队文职管理学与服务试题及答案二.pdf
最近下载
- 2023承压设备用钢板和钢带 第7部分:不锈钢和耐热钢.docx VIP
- 新媒体文案写作:爆款标题—吸睛有道PPT教学课件.pptx
- 英展 XK3150W-GTW防水计重电子台秤使用说明书.pdf VIP
- 2025年医疗AI应用:诊断辅助与效率提升报告.docx VIP
- 酒店安全风险分级管控和隐患排查治理双重预防机制建设指导书.pdf VIP
- DB34T 5428-2026电动汽车充电设施消防安全管理规范.pdf VIP
- 门店药品法律法规试卷题(食品安全法律法规考试试题及答案).docx VIP
- ASME B18.2.1-2012美标螺栓规范.pdf VIP
- 在线网课学习课堂《研究生生涯发展与规划(山大 )》单元测试考核答案.pdf VIP
- 《如何描述问题》课件.ppt VIP
原创力文档

文档评论(0)