- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
XXXXXX大学软件工程SOFTWAREENGINEERING教师:XXXXX2024
教学目标:(1)了解可行性研究的内容和步骤;(2)理解操作可行性研究与法律可行性研究的任务;(3)掌握技术可行性研究和经济可行性研究的方法;(4)能够编写小型项目的可行性研究报告。第2章可行性研究
基本可行,需要对解决方案做出修改。不可行,终止项目。程序可行,按计划进行。可行性研究的目的就是用最小的代价在尽可能短的时间内,确定该软件的开发问题是否能解决,最终决定“做还是不做”的问题。2.1可行性研究内容
可行性研究的结论有以下3种情况。
2.1可行性研究内容请输入标题请输入标题可行性研究技术可行性操作可行性经济可行性法律可行性请输入标题请输入您的标题请输入您的标题请请输入您的标题
2.2可行性研究步骤步骤1步骤2步骤3步骤5步骤4明确系统目标分析研究现有系统设计新系统的高层逻辑模型获得并比较可行的方案撰写可行性研究报告
2.3技术可行性技术可行性一般要考虑的情况如下:(1)技术。通过调查了解当前最先进的技术,分析相关技术的发展是否支持系统开发。(2)资源有效性。考虑是否具备用于建立系统的硬件设备、软件、开发环境等资源,以及用于开发项目的人员在技术和时间上是否存在问题。
2.4经济可行性1.成本估算方法(1)代码行技术:这是最简单的定量估算方法,它把开发每个软件功能的成本和实现这个功能需要的源代码行数联系起来,一旦估算出源代码行数以后,用每行代码的平均成本乘以行数就可以确定软件的成本。(2)任务分解技术:这种方法首先把软件开发过程分解为若干个独立的任务,再分别估算每个单独任务的成本,最后累加起来得出软件开发的总成本。(3)自动估算成本技术:这种方法可以减轻人的劳动,但是要有大量的经验数据和专家系统知识库作为支持。
任务估计人力(人月)人力成本(元/人月)成本(元)需求分析51020051000设计159600144000编码和单元测试8795063600综合测试16.587001435502.4经济可行性
2.度量效益方法有形效益可以使用货币的时间价值、投资回收期、纯收入等指标进行度量。无形效益很难直接进行度量,主要是从性质上、心理上进行衡量。有形效益无形效益
(1)货币的时间价值:软件项目投资是现在的,效益是将来获得的,因此需要考虑货币的时间价值。通常用利率表示货币的时间价值。假设年利率为i,投资额P在n年后的价值F为这就是P元钱存到银行n年后的价值。反之,如果n年后收入F元,那么这些钱现在的价值P为
【例2-1】某企业引入某软件系统来代替人工作业,每年可节省5万元。若软件可使用7年,开发系统需要花费16万元。时间/年第n年产生的效益(万元)(1+i)n?第n年产生的效益折合成现在价值(万元)?累计(万元)?151.05004.76194.7619251.10254.53519.2970351.15764.319313.6163451.21554.113517.7298551.27633.917621.6474651.34013.731125.3785751.40713.553428.9319
(2)投资回收期:投资回收期是衡量工程价值的一个经济指标。投资回收期是指软件项目累计的经济效益等于最初投资成本时所需要的时间。投资回收期越短,说明利润获取越快,软件项目越值得投资。例2-1中引入某软件系统4年后企业可节省17.7298万元,投资已全部回收,并产生赢利1.7298万元,那么1.7298/4.1135=0.42因此,投资回收期是4-0.42=3.58年。
(3)纯收入:纯收入是衡量工程价值的另一项经济指标。纯收入指在软件的使用寿命期内累计产生的经济效益(折合成现在价值)与投资成本之差。若某项目的纯收入小于0,则该项目是不值得投资的。例2-1中引入某软件系统7年后,项目的纯收入预计是28.9319-16=12.9319万元很明显,这个软件项目是值得开发的。
【例2-2】本实例要求实现某高校财务问答系统,分为用户端和管理端。用户端是手机端子系统,主要用于用户问答,主要包括查询问题、查看答案、反馈问题等功能。管理端是PC端子系统,主要用于财务问答相关数据的后台管理,主要包括用户管理、教职工管理、类别管理、问题管理、统计管理和反馈管理等功能。2.4可行性研究实例
本章小节
文档评论(0)