软件工程导论第19课第13章软件项目管理第13章软件项目管理软件工程包括技术和管理两方面的内容,是管理与技术紧密结合的产物。所谓管理就是通过计划、组织和控制等一系列活动,合理地配置和使用各种资源,以达到既定目标的过程。只有在科学而严格的管理之下,先进的技术方法和优秀的软件工具才能真正发挥出它们的威力。因此,软件项目管理是大型软件工程项目成功的关键。,而第一项计划活动就是估算。为了估算项目工作量和完成期限,首先要预测软件规模。度量软件规模的常用技术主要有代码行技术和功能点技术。。这种方法依据以往开发类似产品的经验和历史数据,估计实现一个功能所需要的源程序行数。把实现每个功能的源程序行数累加起来,就得到实现整个软件所需要的源程序行数。计算公式:()最小规模—a,最大规模—b,最可能规模--:代码是软件的基本因素,容易计算代码行数。缺点:代码只是软件的一个成份,用它的规模代表整个软件的规模不太合理。不同的语言实现同一个软件,代码行数不一样。,估算软件规模。这种方法的度量单位是功能点FP1信息域特性(1)输入项数:用户向软件输入的项数,这些输入给软件提供面向应用的数据。(2)输出项数:软件向用户输出的项数,它们向用户提供面向应用的信息。例如表格。(3)查询数:一次联机输入,它导致软件以联机输出方式产生某种即时响应。(4)主文件数:逻辑文件的数目。(5)外部接口数:机器可读的全部接口的数量,用这些接口把信息传送给另一个系统。(1)计算未调整的功能点数UFP先把产品信息域的每个特性(Inp,Out,Inq,Maf,Inf)都分类为简单级、平均级、复杂级,根据等级为每个特性分配功能点数(例如,简单级输入3个功能点,平均级输入4个功能点,复杂级输入6个功能点)公式:特性系数ai,其值由复杂级别决定,(2)计算技术复杂性因子TCF这一步度量14种技术因素对软件规模的影响程度。()公式:DI—综合影响程度,Fi—技术因素影响值技术复杂性因子TCF计算公式:DI值在0~70间,~
软件工程导论class19软件项目管理 来自淘豆网m.daumloan.com转载请标明出处.