第3章软件项目管理.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 软件项目管理 ;项目管理的谱系; 软件项目管理的目的、任务和内容;3.1.1 软件度量;3.1.1.1 度量、估算; 软件的外部属性和内部属性 外部属性 软件产品、过程、资源与环境的关系 如,成本、效益、劳动生产率、可靠性、可维护性 内部属性 软件产品、过程、资源、环境自身的属性 如,产品结构、模块化程度、复杂性、程序长度等。;产品-过程-资源;过程的内部属性 工作量 计划和进度 一段时间内某类事件发生的次数 过程的外部属性 成本 可控制性 可观察性 稳定性 资源的内部属性 人 软硬件环境 方法 经验 资源的外部属性 成本 时间;3.1.1.2 面向规模的度量;每行代码平均成本 Cl=S/L 其中 S 软件项目总开销(元/美元) Cl软件项目每行代码的平均成本 文档与代码比 Dl=Pd/L 其中 Pd 软件项目文档页数 Dl 每千行代码的平均文档数;例 软件项目记录;生产率:Pl=L/E=12.1kLoc/24PM=504Loc/PM 出错率:EQRl=Ne/L=29个/12.1kLoc=2.4个/kLoc 平均成本: Cl=S/L =168 000美元/12.1kLoc= 13.88美元/Loc 每千行代码的平均文档页数: Dl=Pd/L=365Pd/ 12.1kLoc=30.16Pd/kLoc; 规模度量的优缺点; 根据事务信息处理程序的基本功能定义的,在系统设计初期可以估算出软件项目的规模 FP=CT*[0.65+0.01*∑Fi] 其中:CT按表3.1计算() Fi 是复杂性调节值 Fi 取值 0,1,...,5 当 Fi = 0 时,表示 Fi 不起作用 Fi = 5 时,表示 Fi 作用最大; 表3.1 功能点度量; 表3.1中的五个信息量按下列方式取值 用户输入数 用户为软件提供的输入参数个数 用户输出数 软件系统为用户提供的输出参数个数 用户查询数 一个联机输入确定一次查询,软件以 联机输出的形式,实时地产生一个响应 文件数 统计逻辑的主文件个数 外部界面数 统计所有机器可读的界面,利用这些 界面可以将信息从一个系统传送到另一 个系统? ;用功能点定义相应的概念 生产率: Pf=FP/E  其中 Pf表示每人月完成的功能点数 平均成本: Ci=S/FP 其中 Ci表示每功能点的平均成本 文档与功能点比: Di=Pd/FP 其中 Di表示每个功能点平均具有的文档页数 代码出错率: EORi=Ne/FP 其中 EORi表示每个功能点的平均错误个数 ; 面向功能的度量; 表3.2 推广的功能点度量 ; 面向功能的度量的优缺点;3.1.1.4 代码行度量与功能点度量的比较; 表3.3 各种语言的LOC/FP(平均值);3.1.2软件复杂性度量;McCabe度量法;例3.1计算程序控制结构的V(G)值;计算程序控制结构的V(G)值;计算程序控制结构的V(G)值;例3.1 计算如图所示程序控制结构图的V(G)值。 (a) e=1,n=2,v=1; (b) e=3,n=3,v=2; (c) e=4,n=4,v=2; (d) e=3,n=3,v=2; (e) e=6,n=5,v=3.;;在前面的例示中, n=11, m=13,V(G)=m-n+p=13-11+1=3. p=1;这种度量的缺点是: 对于不同种类的控制流的复杂性不能区分 简单IF语句与循环语句的复杂性同等看待 嵌套IF语句与简单CASE语句的复杂性是一样的 模块间接口当成一个简单分支一样处理 一个具有1000行的顺序程序与一行语句的复杂性相同 ;3.2 软件项目计划与估算; 软件的范围;软件开发中的资源;3.2.2 软件项目估算;四种方法可以同时、单独或组合使用,以便取长补短,提高项目估算的精度和可靠性。 采用分解技术估算软件项目应考虑系统集成时需要的工作量。 为了实现软件项目估算,

文档评论(0)

职教魏老师 + 关注
官方认证
服务提供商

专注于研究生产单招、专升本试卷,可定制

版权声明书
用户编号:8005017062000015
认证主体莲池区远卓互联网技术工作室
IP属地河北
统一社会信用代码/组织机构代码
92130606MA0G1JGM00

1亿VIP精品文档

相关文档