《软件工程与项目管理》第2章_软件可行性分析与项目开发计划.pdf

《软件工程与项目管理》第2章_软件可行性分析与项目开发计划.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章软件可行性分析与项目开发 计划 • 掌握:软件可行性分析的方法、项目开发计划 的制订、软件可行性分析报告及项目开发计划 的规范化编写。 2.1 软件可行性分析 • 可行性分析的目的是用最小的代价在尽可能短 的时间内确定问题是否值得去解决,以及问题 是否能够被解决。 • 值得注意的是,可行性分析的目的并不是研究 如何解决问题,而是研究问题是否值得去解。 • 经过可行性分析以后,如果认为问题值得去 解,则制订项目开发计划,进入实际开发过 程;否则直接终止项目。 2.1.2 可行性分析的内容 • 技术可行性 • 经济可行性 • 社会可行性 1. 技术可行性 • 技术可行性分析是指针对待需要解决的问题, 分析目前已有的技术能否实现,能否解决系统 中的技术难题,所开发的系统能否达到所要求 的功能和性能,系统对技术人员的要求,现有 的技术人员能否胜任,开发所需要的软件与硬 件能否如期得到等。 总的来说,技术可行性分析主要考虑以下3个 方面: • 在给定的时间内能否实现系统定义中的功能 • 软件的质量如何 • 软件的生产率如何 2. 经济可行性 • 所谓经济可行性分析,就是分析开发该项目能 否取得合理的经济效益,主要是分析成本与收 益这两个方面,要作出投资的估算和系统投入 运行后可能获得的经济效益或可节约的费用估 算。 1)成本分析 • 办公成本 • 人员成本 • 资源成本 • 其他成本 常用的成本估算方法 • 代码行方法:用每行代码的平均成本乘以程序 的行数来确定软件的成本 • 功能点方法:根据软件所提供的功能来测量工 作量 • 经验模型方法 2)收益分析 • 一般来说,假设利率为I,现有货币P元,则n 年后的价值F可按一个简单的公式计算: F=P (1+i)n • 反之,若n年后的效益为F元,那么现在的价值 P为: P=F/ (1+i)n 表2-1 效益折算计算表 n 年份 将来值(万元) (1+i) 现在值(万元) 1 45 000 1.1 40 909.09 2 45 000 1.21 37 190.08 3 45 000 1.331 33 809.17 4 45 000 1.4641 30 735.61 3. 社会可行性 社会可行性主要是指软件生产需要考虑的社会因素, 具体来说是指市场、政策与法律方面的考虑。 • 在市场方面,考虑软件产品所面对的市场的性质是成 熟的、未成熟的或即将消亡的。 • 在政策方面,考虑的是国家宏观的经济政策对软件开 发及销售的影响。在法律方面,应该考虑软件的开发 是否会侵犯他人、集体或国家的利益,是否会违反国 家的法律并可能由此承担相应的法律责任等,例如, 某用户希望开发一款能攻击其竞争对手的数据库的软 件,这显然侵犯了他人的利益,因此属于不可行的开 发项目。 2.1.3 可行性分析的步骤 • 明确系统的规模和目标 • 研究目前正在使用的系统 • 建立新系统的高层逻辑模型 • 导出各种实现方案并对方案进行评价 • 推荐可行的方案 • 编写可行性研究报告 2.1.4 可行性分析报告 1 引言 1.1 编写目的 1.2 背景 1.3 定义 1.4 参考资料 2 可行性研究的前提 2.1 要求 2.2 目标 2.3 条件、假定和限制 2.4 进行

您可能关注的文档

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档