软件工程 教学课件 作者 张海藩 1第2章.pptVIP

软件工程 教学课件 作者 张海藩 1第2章.ppt

  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文档。上传文档
查看更多
2.8.2 举例 注意图2.4如何描绘这个物理系统。图中每个符号用黑盒子形式定义了组成系统的一个部件,然而并没有指明每个部件的具体工作过程;图中的箭头确定了信息通过系统的逻辑路径(信息流动路径)。 系统流程图的习惯画法是使信息在图中从顶向下或从左向右流动。 图2.4中每个符号都有名称,因此可以起文档的作用。许多分析员喜欢在系统流程图上加更详细的注释,有些人甚至另加一页纸来解释系统流程图。 典型环境下各个开发阶段需要使用的人力的百分比大致如表2.3所示。当然,应该针对每个开发工程的具体特点,并且参照以往的经验尽可能准确地估计每个阶段实际需要使用的人力(包括书写文档需要的人力)。 任 务 人力(%) 任 务 人力(%) 可行性研究 5 编码和单元测试 20 需求分析 10 综合测试 40 设计 25 总计 100 表2.3 典型环境下各个开发阶段需要使用的人力的百分比 对于刚才提到的过程控制系统的例子,使用任务分解技术估计该系统的开发成本,得到的结果列在表2.4中。与表2.2相对比可以看出,用不同估计技术得到的结果有些差异。 任务 估计人力(人月) 元/人月 成本(元) 需求分析 5.0 10200 51000 设计 15.0 9600 144000 编码和单元测试 8.0 7950 63600 综合测试 16.5 8700 143550 总计 44.5 ? 402150 ? 表2.4 用任务分解技术估计软件开发成本的例子 2.13.2 成本/效益分析方法 成本/效益分析的第一步是估计开发成本、运行费用和新系统将带来的经济效益,上一节已经简单介绍了估计开发成本的基本方法,以后还要介绍更多成本估计技术。运行费用取决于系统的操作费用(操作人员数,工资水平,工作时间,消耗的物资等)和维护费用。而系统的经济效益等于因使用新系统而增加的收入加上使用新系统可以节省的运行费用。因为运行费用和经济效益两者在软件的整个生命周期内都存在,总的效益和生命周期的长度有关,所以应该合理地估计软件的寿命。虽然许多系统在开发时预期生命周期长达十年以上,但是时间越长系统被废弃的可能性也越大,为了保险起见,以后在进行成本/效益分析时一律假设生命周期为5年。 应该比较新系统的开发成本和经济效益,以便从经济角度判断这个系统是否值得投资,但是,投资是现在进行的,效益是将来获得的,不能简单地比较成本和效益,应该考虑货币的时间价值。 货币的时间价值 通常用利率的形式表示货币的时间价值。假设年利率为i,如果现在存入P元,则n年后可以得到的钱数为: F=P(1+i)n 这也就是P元钱在n年后的价值。反之,如果n年后能收入F元钱,那么这些钱的现在价值是 P=F/(1+i)n 例如,修改一个已有的库存清单系统,使它能在每天送给采购员一份定货报表。修改已有的库存清单程序并且编写产生报表的程序,估计共需5000元;系统修改后能及时定货将消除零件短缺问题,估计因此每年可以节省2500元,五年共可节省12 500元。但是,不能简单地把5000元和12 500元相比较,因为前者是现在投资的钱,后者是若干年以后节省的钱。 假定年利率为12%,利用上面计算货币现在价值的公式可以算出修改库存清单系统后每年预计节省的钱的现在价值,如表2.5所示。 表2.5 将来的收入折算成现在值 年 将来值(元) (1+i)n 现在值(元) 累计的现在值(元) 1 2500 1.12 2232.14 2232.14 2 2500 1.25 1992.98 4225.12 3 2500 1.40 1779.45 6004.57 4 2500 1.57 1588.80 7593.37 5 2500 1.76 1418.57 9011.94 2. 投资回收期 通常用投资回收期衡量一项开发工程的价值。所谓投资回收期就是使累计的经济效益等于最初投资所需要的时间。显然,投资回收期越短就能越快获得利润,因此这项工程也就越值得投资。 例如,修改库存清单系统两年以后可以节省4225.12元,比最初的投资(5000元)还少774.88元,第三年以后将再节省1779.45元。774.88/1779.45=0.44,因此,投资回收期是2.44年。

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档