软件工程278650new.pptVIP

  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文档。上传文档
查看更多
软件工程278650new.ppt

教学目的: 1.了解可行性研究的任务,成本/效益的分析方法 2.掌握系统流程图的画法 3.掌握可行性研究的基本步骤,并制定软件计划 教学重点: 可行性研究的步骤,系统流程图的画法 教学难点: 制定软件计划,成本/效益分析 一、可行性研究的任务 GB 8566-88 《计算机软件开发规范》中指出:可行性研究的主要任务是(4个方面) “了解客户的要求及现实环境,从技术、经济、操作和社会因素等方面研究并论证本软件项目的可行性,编写可行性研究报告,制定初步项目开发计划。” 三、可行性研究的内容 (1) 技术可行性 考虑使用现有的技术,能否在预定的时间内 实现该系统的功能; 所选择的技术是否先进、合理; 在开发过程中存在哪些技术难点,能否克服 参与开发系统的软件人员所能达到的技术水平 三、可行性研究的内容 (2) 经济可行性 研究这个系统的经济效益能否超过它的成本。 “成本-效益”分析 (3) 操作可行性 考虑系统的操作方式在该用户组织内是否行得通。 2.2 可行性研究过程 (2)研究正使用系统工作流程 2.2 可行性研究过程 (3)建立新系统高层逻辑模型 2.2 可行性研究过程 (4)进一步定义问题 分析员应和用户一起再次复查问题定义、工程规模和目标。 前4步构成一个循环:定义问题-分析问题-导出试探性解-再次定义问题…. 直到得到的逻辑模型完全符合系统目标。 2.2 可行性研究过程 (5)导出和评价各种方案 2.2 可行性研究过程 (6)推荐可行的方案 值得做:建议最佳解决方案 不值得做:中止理由 (7)草拟开发计划 开发进度表、人力物力估算、成本估算、风险分析与对策等 (8)编写文档并提交审查。 可行性研究报告 参照:GB8567- 88《计算机软件产品开发文件编制指南》 可行性分析的技术方法 系统流程图 描述系统物理概貌 数据流图 描述系统逻辑模型 数据字典 配合数据流图使用 一、 概述 是用来描述系统物理模型的一种传统工具。 系统流程图基本思想: 用图形符号以黑盒子形式描述组成系统的每个部件。描述的是数据在系统各个部件之间的流动情况,不是对数据进行加工处理的控制过程。 例:效益估计 假设某软件生命周期为5年。现在投资20万元,平均年利率3%。从第一年起,每年年底收入4.2万元,问该项目是否值得投资? 效益分析结果 到第5年底结算时: 投资额 = 200000?(1+3%)5 ? 231855(元) 收入 = 42000 ? [(1+3%)4+ (1+3%)3+ (1+3%)2+ (1+3%)+1] ? 222984(元) 投资额收入 故:不合算! 若 当r=1/4, T=4小时, n=8000/年, d=20元/小时, p=60% ,B=1/4 * 4*8000*20*60%=96000/年, 即用 CAD 绘图比用手工系统绘图平均每年要节省96000元。 假设,每年可节约总费用的估计值为 9.6万元,总开发费用为 20.4万元,则从图中可知,投资回收期大约需要3.1年。 系统开发成本、节省的经费与时间的关系如图所示。盈亏平衡点对应的时间坐标是 3.1年,表示系统应用 3.1年后可以收回系统成本。 举例: 关于开发CAD系统的软件开发成本及效益分析 1 2 3 4 5 年 60 40 20 0 成本-效益(万元) 该系统节省经费 该系统成本 盈亏平衡点 投资回收期 ---------成本及效益分析图 举例: 关于开发CAD系统的软件开发成本及效益分析 2.5 软件计划 一、确定软件计划 二、复 审 软 件 计 划 一、确定软件计划 软件计划是一种管理性文档,是管理人员对项目进行管理的依据,作为指导软件开发各阶段工作的依据。其主要任务是: 1.软件的工作范围 主要描述软件功能、性能、可靠性和接口等方面的需求 2.环境资源 分析软件开发所需要的资源,包括硬件和软件的分配和使用情况。 对资源的描述可从资源的基本状况描述、对资源要求的日程安排及对资源应用的持续时间等各方面来说明。 3.人员的选择 人员的选择、分配和组织很大程度上影响软件项目的效率、进度、过程管理和产品质量。软件开发依赖于开发人员的认知能力和沟通技能。 一、确定软件计划-(续) 项目需求分析和总体设计阶段,主要是高级技术人员参加;系统详细设计和编码阶段,主要由程序员承担;而测试阶段各层次技术和管理人员都要参加。对人员要考虑下面几个要素 一、确

文档评论(0)

dreamzhangning + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档