- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 软件工作量估计 - 对外经济贸易大学教学辅助平台.ppt
一个外贸订单系统只包含录入、修改、删除、查询和统计订单的功能,而汇率查询转换服务是不属于该系统的。 订单 客户 功能点估计 ILF的主要目的是通过应用程序的一个或多个基本处理过程来维护数据的文件。 订单和客户 功能点估计 EIF: External Interface File 外部接口文件 允许输入和输出从其它计算机应用程序传出或传入的功能点 汇率查询转换系统 功能点估计 EI: External Input外部输入 更新计算机系统内部的输入事务。 如:录入订单、修改订单、删除订单 功能点估计 EO: External Output外部输出 输出数据给用户的事务。特点? ??a)? ? ?原子性(Elementary process)? ??b)? ? ?来自边界外(cross boundary)? ? c)? ? ?运算后输出? ??对内部的数据进行处理之后输出的结果(如sum之后打印) 订单统计 功能点估计 EQ: External Inquiry外部查询 指用户可以通过计算机系统选择特定的数据并显示结果。为了获得这项结果,用户要输入选择信息抓取符合条件的数据。此时没有对数据的处理,是直接从所在的文件抓取信息。例如:驾驶员要显示预先设置的地形图,输出的结果就是直接从信息存贮位置提取的信息;这里我们称作“外部查询”(EQ)。 查询订单 功能点估计 功能类型: EI录入订单、修改订单、删除订单 3 EO 订单统计 1 EQ 查询订单 1 ILF 订单和客户 2 EIF 汇率查询转换系统 1 总计: 复杂度 不同类型构件的复杂度不同,即使同类构件复杂度也不尽相同。在FP分析中,复杂度以不同的权重表示。 Albrecht复杂度因子 模块类型 因子 L M H EI EO EQ ILF EIF 3 4 6 4 5 7 3 4 6 5 7 10 7 10 15 功能点估计 功能点FP= TCF×UFC UFC未调整功能点数,TCF复杂度因子 例:p89.Brigette负责的任务需要一个程序,该程序从工资文件中取出年薪,并从计时表系统中取出课程细节和每名员工每门课的课时数。该程序将计算每门课的课时成本并将结果存放到由总会计系统读取的一个文件中。该程序还将产生一个报告来显示每名员工每门课的课时数及这些课时数相应的成本。 计算功能点FP,假定报告是高复杂度,其它为中复杂度。 功能点估计 例:p89.Brigette负责的任务需要一个程序,该程序从工资文件中取出年薪,并从计时表系统中取出课程细节和每名员工每门课的课时数。该程序将计算每门课的课时成本并将结果存放到由总会计系统读取的一个文件中。该程序还将产生一个报告来显示每名员工每门课的课时数及这些课时数相应的成本。 计算功能点FP,假定报告是高复杂度,其它为中复杂度。 第三节 信息系统工作量估计方法 例:p89. 功能类型: EI 0 EO 报告 1 EQ 0 ILF 0 EIF 工资文件、计时表, 总会计文件 3 总计: 功能点:TCF×UFC 0 7×1=7 0 0 7×3=21 28 第三节 信息系统工作量估计方法 功能点与代码行数的转换: 使用不同语言转换的复杂程度不同,如用C语言实现,一个功能点需要128行代码, 功能点与代码行的转换 语言 代码行/FP Assembly 320 C 150 COBOL 105 FORTRAN 105 PASCAL 91 ADA 71 PL/1 65 PROLOG/LISP 64 SMALLTALK 21 SPREADSHEET 6 第三节 信息系统工作量估计方法 四、构造性成本模型COCOMO(COnstructive COst MOdel ) 工作量E=c×规模k 有机式,嵌入式,半相连(半有机) 主要问题:系数c、k的确定 第三节 信息系统工作量估计方法 四、构造性成本模型COCOMO(COnstructive COst MOdel ) 有机式:各类应用程序,例如数据处理、科学计算 等 受硬件的约束比较小,程序的规模不是很大 嵌入式:受约束,
文档评论(0)