- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《现代软件工程》张泊平 02可行性分析new.ppt
第2章 可行性分析 教学提示:本章介绍软件可行性分析的有关知识,主要可行性分析的内容、任务、步骤、可行性研究文档的书写格式和项目开发计划等几个方面的内容。 教学目标:了解软件项目开发计划的内容,掌握可行性分析的有关知识,主要可行性分析的内容、任务、步骤、可行性研究文档的书写格式,掌握与上述内容相关的知识。 2.1 可行性研究的任务 1. 技术可行性 对要开发项目的功能、 性能和限制条件进行分析, 确定在现有的资源条件下,技术风险有多大,项目是否能实现,这些即为技术可行性研究的内容。这里的资源包括已有的或可以查到的硬件、软件资源,现有技术人员的技术水平和已有的工作基础。 技术可行性分析至少要考虑以下几方面因素: (1)在给定的时间内能否实现需求说明中的功能。如果在项目开发过程中遇到难以克服的技术问题,麻烦就大了。轻则拖延进度,重则断送项目。 (2)软件的质量如何?有些应用对实时性要求很高,如果软件运行慢如蜗牛,即便功能具备也毫无实用价值。有些高风险的应用对软件的正确性与精确性要求极高,如果软件出了差错而造成客户利益损失,那么软件开发方可要赔惨了。 (3)软件的生产率如何?如果生产率低下,能赚到的钱就少,并且会逐渐丧失竞争力。在统计软件总的开发时间时,不能漏掉用于维护的时间。软件维护是非常拖后腿的事,它能把前期拿到的利润慢慢地消耗光。如果软件的质量不好,将会导致维护的代价很高,企图通过偷工减料而提高生产率,是得不偿失的事。 技术可行性分析可以简单地表述为:做得了吗?做得好吗?做得快吗? 2. 经济可行性 进行开发成本的估算以及了解取得效益的评估, 确定要开发的项目是否值得投资开发。 一般衡量经济上是否合算,应考虑一个“底线”,经济可行性研究范围较广,包括成本—效益分析、长期公司经营策略、 开发所需的成本和资源、潜在的市场前景。 经济可行性分析主要包括:“成本——收益”分析和“短期——长远利益”分析。 (1)成本——收益分析 成本——收益分析最容易理解,如果成本高于收益则表明亏损了,如果成本大大高于收益那就亏大了。商人都不喜欢做吃亏的事情。有些商店成天贴着“最后一天跳楼大拍卖”的标语,意思是:我准备吃大亏让你占便宜,同志,你快上钩吧。 成本——效益分析的目的是从经济角度评价开发一个新的软件项目是否可行。成本——效益分析首先是估算将要开发的系统的开发成本,然后与可能取得效益进行比较。效益分有形效益和无形效益两种。有形效益可以用货币的时间价值、 投资回收期和纯收入等指标进行度量;无形效益主要从性质上、心理上进行衡量,很难直接进行量的比较。 表2-1 将来的收入折算成现在值 3. 社会可行性 研究要开发的项目是否存在任何侵犯、妨碍等责任问题, 要开发项目的运行方式在用户组织内是否行得通,现有管理制度、人员素质和操作方式是否可行, 这些即为社会可行性研究的内容。 社会可行性所涉及的范围也比较广,它包括合同、责任、 侵权、用户组织的管理模式及规范,其他一些技术人员常常不了解的陷阱等。 社会环境的可行性至少包括两种因素:市场与政策。市场又分为未成熟的市场、成熟的市场和将要消亡的市场。涉足未成熟的市场要冒很大的风险,要尽可能准确地估计潜在的市场有多大?自己能占多少份额?多长时间能实现?挤进成熟的市场,虽然风险不高,但油水也不多。如果供大于求,即软件开发公司多,项目少,那么在竞标时可能会出现恶性杀价的情形。国内第一批卖计算机的、做系统集成的公司发了财,别人眼红了也挤进来,这个行业的平均利润也就下降了。将要消亡的市场就别进去了。尽管很多程序员怀念DOS时代编程的那种淋漓尽致,可现在没人要DOS应用软件了。学校教学尚可用用DOS软件,商业软件公司则不可再去开发DOS软件。 政策对软件公司的生存与发展影响非常大。整个90年代,中国电信的收费相当高,仅此一招就把国内互联网企业打得奄奄一息。某些软件行业的利润很高,但可能存在地方保护政策,使竞争不公平。政策不当将阻碍软件公司的健康发展,可最怕的还是政府干预企业的正当行为。 4 .人 在考虑各种软件开发资源时,人是最重要的资源。在安排开发活动时必须考虑人员的技术水平、专业、人数、以及在开发过程中各阶段对各种人员的需求。 有句名言:“人分四类——人物,人才,人手,人渣。”如果一个软件公司里上述四类人齐全了,那么最好的分工是让“人物”当领导,“人才”做第一线的开发人员,“人手”做行政人员,“人渣”成事不足败事有余。这里只谈公司的领导与开发人员“行还是不行”。“人物”毕竟是少数,“人才”可是济济的。举重若轻的那类“人才”可以做领导,举轻若重的那类人才适合做软件开发人员。如图2-1 所示,可按照Putnam-Nordan 曲线安排。 2.2 可行性研究的具体步骤 一般地说,可行性研究有如下步骤
文档评论(0)