软件工程第2版教学课件ppt作者王宜贵第2章制定计划课件.pptVIP

软件工程第2版教学课件ppt作者王宜贵第2章制定计划课件.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程第2版教学课件ppt作者王宜贵第2章制定计划课件.ppt

2.1 问题定义 2.1.2 问题定义报告的内容 待开发项目的名称 软件项目使用单位或部门 软件项目开发单位 软件项目功能、性能 软件项目类型、性质 软件项目的条件和限制 软件项目开发的开始时间以及大致交付使用的时间 软件项目开发可能投入的经费 软件项目的使用单位与开发单位双方名称及其盖章 软件项目使用单位与开发单位双方的负责人签字 问题定义报告的形成时间 2.2 可行性研究 2.2.1 可行性研究的主要任务 可行性研究的任务是以最小的代价在尽可能短的时间内确定问题是否值得解决、是否能够解决。 1.技术可行性:根据用户提出的系统功能、性能及实现系统的各项约束条件,从技术角度研究实现系统的可行性。包括风险分析、资源分析和技术分析。 2.经济可行性:主要进行成本-效益分析,包括估计项目的开发成本、估算开发成本是否会高于项目预期的全部利润。成本-效益分析就是从经济角度判断是否值得为该系统投资。 3.社会可行性:指开发后的系统能否得到社会的认可。需要判断系统的开发过程或使用需要承担哪些责任,是否会触犯法律或存在侵权行为 ;需要判断系统能够在市场上占有什么样的位置。 2.2 可行性研究 2.2.2 可行性研究的步骤 1.问题定义报告的复查 2.研究目前正在使用的系统 3.导出新系统的高层逻辑模型 4.重新的定义问题 5.导出和评价供选择方案 6.作出结论和推荐最好方案并说明理由 7.草拟开发计划 8.书写文档提交审查 2.2 可行性研究 2.2.3可行性研究报告编写 1 引言:编写目的,背景,定义,参考资料 2 可行性研究的前提:要求 ,目标 ,条件、假定和限制 ,进行可行性研究的方法 ,评价尺度 3 对现有系统的分析:处理流程和数据流程,工作负荷,人员,设备,局限性 4 所建议的系统:对所建议系统的说明,处理流程和数据流程,影响,局限性,技术条件方面的可行性 2.2 可行性研究 2.2.3可行性研究报告编写提示 5 可选择的其他系统方案 6 投资及效益分析:支出,收益 ,收益/投资比,投资回收周期,敏感性分析 7 社会因素方面的可行性:法律方面的可行性,使用方面的可行性 8 结论:可以立即开始进行, 或需要推迟到某些条件落实之后才能开始进行,或需要对开发目标进行某些修改之后才能开始进行 ,或不能进行或不必进行 2.3 系统流程图 2.3.1 系统流程图符号 系统流程图常用符号有处理、输入/输出、人工操作、手工输入、文档、连接、换页连接、磁盘、联机存储、显示、判定、连接线、通信链路等 2.3 系统流程图 2.3.2 系统流程图举例 学生成绩管理系统的系统流程图 2.4 成本-效益分析 2.4.1 系统的成本 1.系统的开发成本 (1)硬件成本。 (2)系统软件成本。 (3)软件开发成本。 (4)施工成本。 (5)用户培训费用。 (6)不可预见费用。 2.系统的运营成本 (1)人员费用。 (2)网络使用费用。 (3)维修费用。 (4)消耗品费用。 2.4 成本-效益分析 2.4.2 系统的效益 (1)减少管理费用。 (2)提高工作效率,降低处理成本。 (3)改进资金流动。 (4)改进决策质量。 2.4 成本-效益分析 2.4.3 成本-效益分析方法 常用的分析方法是投资回收分析和资金的净现值方法。 回收分析是一个决定新系统所生成的经济效益超过它的开发费用所用时间长度的技术。为了收回原来投资所需的时间长度称为回收周期。确定投资回收周期的一个直观的方法将投资总额除以新系统每年所产生的经济效益。 回收分析计算完全忽略资金的时间因素。一般计算机系统开发周期较长,投资额较大,回收周期通常较长,必须考虑金钱的时间价值。 2.5 工程量估算 2.5.1 常用估算技术 1.代码行技术 2.功能点技术 3.类比估算法 4.自顶向下估算法 5.自底向上估算法 5.专家判定技术 6.参数估算法 2.5 工程量估算 2.5.2 估算模型 1.IBM模型 E=5.2×L0.91,L是源代码行数(以KLOC即千行代码计),E是工作量(以PM即人月计) D=4.1×L0.36,D是项目持续时间(以月计) S=0.54×E0.6,S是人员需要量(以人计) DOC=49×L1.01,DOC是文档数量(以页计) 2.5 工程量估算 2.5.2 估算模型 2.Putnam模型 其中: L—源代码行数(以LOC计); K—整个开发与维护在内的整个生存期所花费的工作量(以人年计); td—开发持续时间(以年计); Ck—技术状态常数(2000、8000、11000) 2.5 工程量估算 2.5.2 估算模型 3.COCOMO2模型 其中,E是开发工作量, 是模型系数,KLOC是估算的源代

文档评论(0)

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

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

1亿VIP精品文档

相关文档