软件工程导论课件之第2章-可行性分析(第五版)(张海藩编著)-百度文库_第1页
软件工程导论课件之第2章-可行性分析(第五版)(张海藩编著)-百度文库_第2页
软件工程导论课件之第2章-可行性分析(第五版)(张海藩编著)-百度文库_第3页
软件工程导论课件之第2章-可行性分析(第五版)(张海藩编著)-百度文库_第4页
软件工程导论课件之第2章-可行性分析(第五版)(张海藩编著)-百度文库_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第2章可行性研究教学目的与要求:深刻理解可行性研究的必要性,掌握(zhǎngwò)可行性研究的任务及可行性研究的具体步骤。教学重点:可行性研究的任务及可行性研究的具体步骤。教学难点:

可行性研究的具体步骤

共七十一页第2章可行性研究2.1可行性研究的任务2.2可行性研究过程2.3系统(xìtǒng)流程图2.4数据流图(略)2.5数据字典(略)共七十一页2.6成本/效益分析(fēnxī)2.7小结习题共七十一页1.目的:

可行性研究的目的不是解决问题,而是确定问题是否值得去解决。用最小的代价在尽可能短的时间内,确定问题是否能够(nénggòu)解决。

可行性研究实质上是进行一次大大压缩简化了的系统分析和设计的过程。2.1可行性研究的任务(rènwu)2、任务:计算机的系统共七十一页2、任务:

初步确定项目的规模、目标和限制条件,分析员导出系统的逻辑模型。从下述三方面研究每种方案的可行性。(1)经济可行性:

进行开发运行维护成本的估算及可能取得效益的评估.确定是否值得投资.

成本包括:①购置并安装软、硬件及有关设备的费用;②系统开发费用;③系统安装、运行及维护的费用;④人员培训费用。

效益是指:①系统为用户增加的收入或为用户节省(jiéshěng)的开支,这是有形的效益;②给潜在用户心理上造成的影响,这是无形的效益。它可以转化为有形的效益。共七十一页2、任务:(2)技术可行性:

进行技术风险评价。从开发者的技术实力、以往工作基础、问题的复杂性等出发,判断系统开发在时间、费用等限制(xiànzhì)条件下成功的可能性。

(3)操作(cāozuò)可行性:

共七十一页(3)操作可行性:

1)法律可行性:

分析在系统开发的全部过程中可能出现和涉及的法律问题,如合同、责任(zérèn)、知识产权、专利等问题。

2)运行可行性:

判断新系统的运行方式是否可行,即用户使用可行性:①用户单位的行政管理,工作制度。②使用人员的素质。可行性研究最根本(gēnběn)的任务共七十一页

3、时间、成本可行性研究需要的时间长短取决于工程的规模。一般说来,可行性研究的成本只是预期的工程总成本的5%~10%。

可行性研究最根本的任务是对以后(yǐhòu)的行动方针提出建议。如果问题没有可行的解,分析员应该建议停止这项开发工程,以避免时间、资源、人力和金钱的浪费;如果问题值得解,分析员应该推荐一个较好的解决方案,并且为工程制定一个初步的计划。实例(shílì)共七十一页实例:小型图书资料管理系统--某学院打算开发一个小型图书资料管理系统

MiniLibrary,该系统基于Internet实现教师和学生对各种(ɡèzhǒnɡ)图书资料的借阅、查询和管理。--图书管理员负责管理各种图书资料,查询图书资料信息,并进行图书的借阅管理。--注册用户可以通过Internet随时查询图书资料信息和个人借阅情况,预订目前借不到的图书资料,并可以快捷地查找和浏览所需要的电子资料。--系统可以提供适当的浏览器供用户阅读电子文献资料。--要求用户界面友好,响应速度快,具有良好的可扩展性。此系统将有在校学生开发。

2.2可行性研究过程(guòchéng)共七十一页典型的可行性研究过程一般按下述步骤做:第一步:确定、复查系统规模和目标

分析员访问关键人员,仔细阅读和分析有关的材料,改正含糊或不确切的叙述,清晰地描述对目标系统的一切限制和约束。第二步:研究目前正在使用的系统需研究现有的系统以下几方面内容:(1)新系统必须能完成现有的系统的基本功能;(2)新系统能解决旧系统中存在的问题。(3)从经济角度分析新旧系统。(4)画出描绘现有系统的高层系统流程图。(5)了解并记录现有系统和其他系统之间的接口情况,这是设计(shèjì)新系统时的重要约束条件。2.2可行性研究过程(guòchéng)第三步:导出新系统的高层逻辑模型共七十一页实例:小型图书资料管理系统1.在分析系统功能时要考虑有关(yǒuguān)人员的合法性验证(如学生学号、借书证)等。2.对于本系统还应补充一下功能:延误还书时间的处理书遗失或破损的处理电子文献资料的管理等3.系统的外部输入项至少包括:图书管理员、本院学生、老师等。第三步:导出新系统的高层(ɡāocénɡ)逻辑模型共七十一页第三步:导出新系统的高层逻辑模型

1.画出高层次系统图,描述系统主要功能2.使用数据流图,描绘数据在系统中流动和处理的情况,从而概括地表达出他对新系统的设想。3.有一个初步的数据字典,定义系统中使用的数据。

数据流图和数据字典共同定义了新系统的逻辑模型.第四步:进一步定义问题

分析员应该和用户一起再次复查问题定义、工程规模和目标,这次复查应该把数据流图和数据字典作为讨论的基础。

可行性研究的前4个步骤实质(shízhì)上构成一个循环。直到提出的逻辑模型完全符合系统目标。第五步:导出和评价(píngjià)供选择的解法共七十一页第五步:导出和评价供选择的解法1)从技术角度考虑解决问题的不同方案。2)考虑操作方面的可行性。3)考虑经济方面的可行性。4)为每个在技术、操作和经济等方面都可行的系统制定实现进度表。通常只需要估计(gūjì)生命周期每个阶段的工作量。第六步:推荐行动方针分析员做出决定是否可以进行这个项目开发.不可以开发应充分说明理由.

如果分析员认为值得继续进行这项开发工程,那么他应该选择一种最好的解法,并且说明选择这个解决方案的理由。第七步:草拟开发计划1.制定工程进度表2.估计对各类开发人员和各种资源的需要情况,使用时间。3.估计系统生命周期每个阶段的成本。4.给出下一个阶段(需求分析)的详细进度表和成本估计。第八步:书写可行性研究报告提交审查

按照标准书写清晰可行性研究报告文档,请用户、客户组织的负责人及评审组审查,以决定是否继续这项工程及是否接受分析员推荐的方案。2.3系统(xìtǒng)流程图共七十一页1、系统流程图定义(dìngyì):可行性研究的主要工具概括地描绘物理系统。作用:它是用图形符号(以黑盒子形式)描绘组成系统的各个元素(程序,文档,数据库,人工过程等)和信息在这些元素之间的流动情况。2、系统流程图和程序流程图的相同与不同相同:系统流程图的某些符号和程序流程图的符号形式相同。不同:系统流程图表达的是数据在系统各部件之间流动的情况,而不是对数据进行加工处理的控制过程。是物理数据流图而不是程序流程图。2.3系统(xìtǒng)流程图图2.1基本符号共七十一页图2.1基本(jīběn)符号2.3.1符号

当以概括的方式抽象地描绘(miáohuì)一个实际系统时,仅仅使用图2.1中列出的基本符号就足够了。共七十一页个人成果,妥善(tuǒshàn)保存,请勿传播系统(xìtǒng)流程图系统流程图例子2-图书馆借书管理验证检书卡读者索书单借书单取书借书图书查询图书数据库共七十一页共七十一页

某装配厂有一座存放零件的仓库,仓库中现有的各种零件的数量以及每种零件的库存量临界值等数据记录在库存清单主文件中。当仓库中零件数量有变化时,应该及时修改库存清单主文件,如果哪种零件的库存量少于它的库存量临界值,则把必要的定货信息写在磁带上报告给采购部门以便定货,规定每天向采购部门送一次定货报告。

根据业务现状进一步分析整理如下:1、该厂使用一台服务器处理更新库存清单主文件和产生定货报告的任务。2、零件库存量的每一次变化,由放在仓库中的PC机输入到计算机中;3、系统中的库存清单程序(chéngxù)对出入库进行处理,更新存储在磁盘上的库存清单主文件,并且把必要的定货信息写在磁带上。4、最后,每天由报告生成程序读一次磁带,并且打印出定货报告。2.3.2例子(lìzi)图2.3库存清单系统的系统流程图共七十一页信息从顶向下或从左向右流动图2.3库存清单(qīngdān)系统的系统流程图2.3.3分层出入库共七十一页

图2.3系统流程图描绘了上述系统的概貌。图中每个符号用黑盒子形式(xíngshì)定义了组成系统的每个部件,并没有指明每个部件的具体工作过程;图中的箭头确定了信息通过系统的逻辑路径。2.3.3分层

面对复杂的系统时,一个比较好的方法是分层次地描绘这个系统。

首先用一张高层次的系统流程图描绘系统总体概貌,表明系统的关键功能。然后分别把每个关键功能扩展到适当的详细程度,画在单独的一页纸上。这种分层次的描绘方法便于阅读者按从抽象到具体的过程逐步深入地了解一个复杂的系统。2.4数据流图共七十一页练习:为方便储户,某银行拟开发计算机取款系统。储户填写的取款单由业务员键入系统,系统计算利息(lìxī)并印出利息(lìxī)清单给储户。请画出系统流程图

共七十一页实例:

机票预定系统系统简介山东航空公司为给旅客乘机提供方便,需要开发一个旅行社机票预定系统。

各个旅行社把预定机票信息输入到系统中,系统为旅客安排(ānpái)航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。请画出系统流程图

共七十一页个人成果,妥善保存,请勿(qǐnɡwù)传播数据流图数据流图简称DFD-DataFlowDiagram图,它是描绘信息和数据从输入移动到输出的过程(guòchéng)中所经受的变换,反映了数据在软件中流动和被处理的逻辑过程(guòchéng)。数据流图是系统逻辑功能的图形表示,是一种极好的通信工具共七十一页个人成果,妥善保存(bǎocún),请勿传播数据流图符号表示数据流图有四种基本符号:

数据的源点/终点(zhōngdiǎn)

变换数据的处理:一个程序,一系列程序,单个程序或者程序的一个模块,也可以代表用穿孔机穿孔或目视检查数据正确性等人工处理过程。共七十一页个人成果,妥善(tuǒshàn)保存,请勿传播数据流图

数据存储它可以(kěyǐ)表示一个文件,文件的一部分,数据库的元素或记录的一部分。存储:把一个数据存入数据存储;用一个数据去修改数据存储中的数据;从数据存储中读出一个数据;从数据存储中检索出一批数据。共七十一页个人成果,妥善保存(bǎocún),请勿传播数据流表示数据在系统中的流动方向,一般分单向数据流和双向数据流两种。数据流图有六种附加符号:附加符号中的星号(*)表示数据流之间是“与”关系;加号(+)表示数据流之间是“或”关系;符号

表示只能(zhīnénɡ)从数据流中选一个(互斥关系)。TT*+

*+

共七十一页个人成果(chéngguǒ),妥善保存,请勿传播数据流图数据流图案例分析 一家工厂的采购部每天需要一张定货报表,报表按零件编号排序,列出所有需要再次定货的零件。对于需要订货的零件列出其零件编号、零件名称、定货数量、目前价格、主要供应者、次要供应者。零件入库或出库称为事务(shìwù),通过放在仓库中的CRT终端把事务报告给定货系统。当某种零件的库存量少于临界值时就应该再次定货。共七十一页个人成果(chéngguǒ),妥善保存,请勿传播数据流图数据流图案例分析第一步提取数据流图的4种成分确定系统的源点和终点仓库管理员是数据的源点;采购员是数据的终点;加工(处理)本题应该完成(wánchéng)定货系统这样一个功能;数据流事务需从仓库送到系统中,显然事务是一个数据流;系统要把定货报表送给采购部,定货报表也是一个数据流;共七十一页数据流图个人成果,妥善保存(bǎocún),请勿传播共七十一页个人成果,妥善保存(bǎocún),请勿传播数据流图数据流图案例分析第二步确定“基本系统(xìtǒng)模型”定货系统基本数据流图仓库管理员定货系统采购员事务定货报表共七十一页个人(gèrén)成果,妥善保存,请勿传播数据流图数据流图案例分析第三步确定“功能(gōngnéng)级数据流图”将加工(处理)—定货系统进行功能分解,变成事务处理和产生报表两部分;考虑有关数据存储问题,涉及到存储的信息有:库存清单、定货信息;定货系统功能级数据流图仓库管理员采购员事务定货报表事务处理产生报表12D1库存清单D2定货信息库存清单定货信息定货信息共七十一页个人(gèrén)成果,妥善保存,请勿传播数据流图数据流图案例分析第四步细化数据流图将事务处理进一步分解为接收事务,更新库存清单、处理定货三部分。画出定货系统(xìtǒng)功能分解后的数据流图1.11.21.32仓库管理员采购员产生报表定货报表定货信息库存清单接受事务更新库存处理定货D2定货信息D1库存清单定货信息事务事务库存信息共七十一页个人成果,妥善保存,请勿(qǐnɡwù)传播数据流图画数据流图的原则1确定系统的源点和终点2确定系统的输入和输出数据流的关系3保持分解前后输入/输出数据流必须相同(父子平衡)4尽量简化加工之间的联系5用“自顶向下”方法,逐层画出数据流图,每张数据流图中加工(处理)的个数不能超过9个(7加减2)6注意分解速度(一般每分解一层增加2-7个加工)7在画数据流图时应避免线条交叉,必要时可使用重复的外部项(源点或终点)或数据存储符号8适当的命名(mìngmíng),加工处理要编号共七十一页数据流图画数据流图的原则原则2输入数据流学生信息=学号+姓名预定教材=教材ISBN+教材价格(jiàgé)输出数据流订书单=教材ISBN+教材价格+教材数量“教材数量”数据流被遗漏了个人成果,妥善(tuǒshàn)保存,请勿传播共七十一页数据流图画数据流图的原则(yuánzé)原则4个人成果,妥善保存(bǎocún),请勿传播共七十一页数据流图画数据流图的原则原则5为了表达数据处理过程的数据加工情况,需要采用层次结构的数据流图按照系统的层次结构进行逐步(zhúbù)分解,并以分层的数据流图反映这种结构关系,能清楚地表达和容易理解整个系统在多层数据流图中,顶层流图仅包含一个加工,它代表被开发系统。它的输入流是该系统的输入数据,输出流是系统所输出数据底层流图是指其加工不需再做分解的数据流图,它处在最底层中间层流图则表示对其上层父图的细化。它的每一加工可能继续细化,形成子图个人成果(chéngguǒ),妥善保存,请勿传播共七十一页数据流图画数据流图的原则(yuánzé)原则5个人成果,妥善保存(bǎocún),请勿传播共七十一页个人成果(chéngguǒ),妥善保存,请勿传播数据流图命名1为数据流(或数据存储)命名名字应代表数据流(或数据存储)的内容不要使用空洞的、缺乏具体含义的名字如果在为某个数据流(或数据存储)起名字时遇到了困难,则很可能(kěnéng)是因为对数据流图分解不恰当造成的,应试试重新分解共七十一页个人(gèrén)成果,妥善保存,请勿传播数据流图命名2为“处理”命名先为数据流命名,再为与之相关联的处理命名名字应反映处理的功能,而不是它的部分功能名字最好由一个具体的及物动词加上一个具体的宾语组成通常名字中仅包含一个动词,如果必须用两个动词才能(cáinéng)描述整个处理的功能,则把这个处理再分解成两个处理可能更加恰当如果在为某处理命名时遇到了困难,则很可能是发现了分解不恰当的迹象,应考虑重新分解共七十一页个人成果,妥善保存(bǎocún),请勿传播数据流图数据流图的用途1作为交流信息的工具2作为分析和设计的工具3数据流图可以辅助(fǔzhù)物理系统的设计(图)4数据流图对详细设计也有帮助共七十一页个人成果,妥善保存(bǎocún),请勿传播1.11.21.32仓库(cāngkù)管理员采购员产生报表定货报表定货信息库存清单接受事务更新库存处理定货D2定货信息D1库存清单定货信息事务事务库存信息D3事务事务1.11.21.32仓库管理员采购员产生报表定货报表定货信息库存清单接受事务更新库存处理定货D2定货信息D1库存清单定货信息事务事务库存信息共七十一页个人成果,妥善保存,请勿(qǐnɡwù)传播数据流图数据流图案例分析2-银行(yínháng)取款系统的数据流图(活期储蓄)第一步源点和终点都是储户加工(处理)是完成取款的功能数据流是取款单、存折、现金画出银行取款系统的基本数据流图储户储户取款系统取款单存折存折现金共七十一页个人成果,妥善保存(bǎocún),请勿传播数据流图第二步取款工作实际上是由储户资格审查、登录、付款三部分组成;数据(shùjù)存储部分涉及储户的帐卡和存折上数据(shùjù)的更新。画出取款系统的功能级数据流图储户储户资格审查登录付款取款单存折存折现金取款信息付款问题D1帐卡D2存折123共七十一页数据流图检查和修改数据流图的原则数据流图上所有图形符号只限于前述四种基本图形元素(yuánsù)数据流图的主图(0层)必须包括前述四种基本元素,缺一不可数据流图的主图(0层)上的数据流必须封闭在外部实体之间每个加工至少有一个输入数据流和一个输出数据流在数据流图中,需按层给加工框编号,编号表明该加工所处层次及上下层的亲子关系个人成果,妥善(tuǒshàn)保存,请勿传播共七十一页数据流图检查和修改数据流图的原则(续)规定任何一个数据流子图必须与它上一层的一个加工(jiāgōng)对应,两者的输入数据流和输出数据流必须一致。此即父图与子图的平衡可以在数据流图中加入物质流,帮助用户理解数据流图图上每个元素都必须有名字数据流图中不可夹带控制流初画时可以忽略琐碎的细节,以集中精力于主要数据流个人(gèrén)成果,妥善保存,请勿传播共七十一页个人成果(chéngguǒ),妥善保存,请勿传播数据(shùjù)字典数据字典:是关于数据的信息集合,是对数据流图中包含的所有元素定义的集合数据流图和数据字典共同构成系统的逻辑模型数据流图描述了系统的“分解”,它表明系统由哪些部分组成数据字典则为数据流图中出现的每一部分都给出“严格定义”,二者有机配合,完整地描述了系统没有数据字典数据流图就不严密,没有数据流图数据字典也难于发挥作用共七十一页个人成果,妥善保存,请勿(qǐnɡwù)传播数据(shùjù)字典数据字典的内容数据字典的组成数据流数据流分量数据存储处理数据字典中记录数据元素的下列信息一般信息(名字、别名、描述) 定义(数据类型、长度、结构)使用特点(指的范围、使用频率、使用方式)控制信息(来源、用户、程序的改变和使用权)分组信息(父结构、从属结构、物理位置)共七十一页个人成果,妥善保存(bǎocún),请勿传播数据(shùjù)字典数据字典的内容数据元素别名的原因对于同样的数据,不同的用户使用了不同的名字一个分析员在不同时期对同一个数据使用了不同的名字两个分析员分别分析同一个数据时,使用了不同的名字共七十一页个人成果,妥善(tuǒshàn)保存,请勿传播数据(shùjù)字典定义数据的方法数据字典中的定义就是对数据自顶向下的分解,一般来说应分解到每个和工程有关的人都清楚其含义的元素为止。数据的基本类型顺序选择重复可选符号=+[]{}()共七十一页数据(shùjù)字典个人成果,妥善(tuǒshàn)保存,请勿传播符号含义说明举例=被定义为订书单=教材ISBN+价格+数量+与X=a+b表示X由a和b组成[…|…]或X=[a|b]表示X由a或b组成{…}重复X={a}表示X由0个或多个a组成M{…}n重复X=2{a}5表示X中最少出现2次a,最多出现5次a。5,2为重复次数的上、下限(…)可选X=(a)表示a可在X中出现,也可不出现“…”基本数据元素X=“a”,表示X是取值为字符a的数据元素..连接符X=1..9,表示X可取1到9中任意一个值在数据字典的定义中出现的符号含义共七十一页个人(gèrén)成果,妥善保存,请勿传播数据(shùjù)字典数据字典的用途1作为分析阶段的工具2用于开发小组之间的通信3可控制程序和模块的改变4是开发数据库的基础共七十一页个人成果,妥善(tuǒshàn)保存,请勿传播数据(shùjù)字典数据字典的实现开发小系统时可建立卡片每个要定义的名字准备一张卡片在卡片上注明名字、别名、描述、定义、位置、控制信息、使用特点将所有卡片按一定方式排序,如英文字母顺序或汉字笔画多少等共七十一页个人(gèrén)成果,妥善保存,请勿传播名字:定货报表别名:定货信息描述:每一天送给采购员的需要定货的零件表定义:定货报表=零件编号+零件名称+定货数量+目前价格

+主要供应者+次要供应者位置:输出到打印机名字:零件编号别名:描述:惟一地标识库存清单中一个特定零件的关键域定义:零件编号=8{字符}8位置:定货报表定货信息库存清单事务名字:定货数量别名:描述:某个零件一次定货的数量定义:定货数量=1{数字}5位置:定货报表定货信息

共七十一页个人成果,妥善保存,请勿(qǐnɡwù)传播数据(shùjù)字典数据字典的实现案例:存折共七十一页个人成果(chéngguǒ),妥善保存,请勿传播数据(shùjù)字典数据字典的实现案例:存折,数据字典定义存折=户名+所号+帐号+开户日+性质+(印密)+1{存取行}50户名=2{字母}24所号=“001”..“999”帐号=“00000001”..“99999999”开户日=年+月+日性质=“1”..“6”注:”1”表示普通户,”5”表示工资户等印密=“0”注:印密在存折上不显示存取行=日期+(摘要)+支出+存入+余额+操作+复核共七十一页个人成果,妥善保存,请勿(qǐnɡwù)传播课程内容提纲(tígāng)第2章:“可行性研究”可行性研究的任务可行性研究过程系统流程图数据流图数据字典成本/效益分析共七十一页

成本效益分析(fēnxī)的目的正是要从经济角度分析(fēnxī)开发一个特定的新系统是否划算,从而帮助客户组织的负责人正确地作出是否投资于这项开发工程的决定。2.6.1成本估计软件开发成本主要表现为人力消耗(乘以平均工资则得到开发费用)。成本估计不是精确的科学,因此应该使用几种不同的估计技术以便相互校验。下面简单介绍3种估算技术。1.代码行技术估计出每个软件功能的成本和实现这个功能需要用的源代码行,用每行代码的平均成本乘以行数就可以确定软件的成本。每行代码的平均成本主要取决于软件的复杂程度和工资水平。2.6成本/效益(xiàoyì)分析2.任务分解技术共七十一页2.任务分解技术这种方法首先把软件开发工程分解为若干个相对独立的任务。再分别估计每个单独的开发任务的成本,最后累加起来得出软件开发工程的总成本。估计每个任务的成本时,通常先估计完成该项任务需要用的人力(以人月为单位),再乘以每人每月的平均工资而得出每个任务的成本。3.自动估计成本技术

采用自动估计成本的软件工具可以减轻人的劳动,并且使得估计的结果更客观。但是,采用这种技术必须有长期搜集的大量历史数据为基础,并且需要有良好(liánghǎo)的数据库系统支持。2.6.2成本(chéngběn)/效益分析的方法共七十一页成本/效益分析的第一步是估计开发成本、运行费用和新系统将带来的经济效益。虽然许多系统在开发(kāifā)时预期生命周期长达10年以上,但是进行成本/效益分析时一律假设生命周期为5年。比较新系统的开发成本和经济效益,以便从经济角度判断这个系统是否值得投资,但是,投资是现在进行的,效益是将来获得的,不能简单地比较成本和效益,应该考虑货币的时间价值。2.6.2成本(chéngběn)/效益分析的方法1.货币的时间价值共七十一页1.货币的时间价值通常用利率的形式表示货币的时间价值。假设年利率为i,如果现在存入P元,则n年后可以得到的钱数为:F=P(1+i)n这也就是P元钱在n年后的价值。反之,如果n年后能收入F元钱,那么(nàme)这些钱的现在价值是P=F/(1+i)n例如(lìrú)共七十一页例如,修改一个已有的库存清单系统,使它能在每天送给采购员一份定货报表。修改此程序,估计(gūjì)共需5000元;系统修改后能及时定货将消除零件短缺问题,估计因此每年可以节省2500元,5年共可节省12500元。但是,不能简单地把5000元和12500元相比较,假定年利率为12%,利用上面计算货币现在价值的公式可以算出修改库存清单系统后每年预计节省的钱的现在价值,如表2.3(见书41页)所示。将来的收入折算成现在值年将来值元(1+i)现在值元累计现值元125001.122232.142232.14225001.251992.984225.12325001.401779.456004.57425001.571588.807593.37525001.761418.579011.942.投资(tóuzī)回收期共七十一页2.投资回收期

使累计的经济效益等于最初投资所需要的时间。显然,投资回收期越短就能越快获得(huòdé)利润,因此这项工程也就越值得投资。投资回收期仅仅是一项经济指标,为了衡量一项开发工程的价值,还应该考虑其他经济指标。3.纯收入

在整个生命周期之内系统的累计经济效益(折合成现在值)与投资之差。

如果纯收入为零,则工程的预期效益和在银行存款一样,但是开发一个系统要冒风险,因此从经济观点看这项工程可能是不值得投资的。如果纯收入小于零,那么这项工程显然不值得投资。4.投资(tóuzī)回收率共七十一页4.投资回收率把资金存入银行或贷给其他(qítā)企业能够获得利息,通常用年利率衡量利息多少。用投资回收率衡量投资效益的大小,并且可以把它和年利率相比较,在衡量工程的经济效益时,它是最重要的参考数据。

2.7小结(xiǎojié)共七十一页可行性研究进一步探讨问题定义阶段所确定的问题是否有可行的解。在对问题正确定义的基础上,通过分析问题,导出试探性的解,然后复查并修正问题定义,再次分析问题,改进提出的解法……。经过定义问题、分析问题、提出解法的反复过程,最终提出一个符合系统目标的高层次的逻辑模型。然后根据系统的这个逻辑模型设想各种可能的物理系统,并且(bìngqiě)从技术、经济和操作等各方面分析这些物理系统的可行性。最后,系统分析员提出一个推荐的行动方针,提交用户和客户组织负责人审查批准。2.7小结(xiǎojié)共七十一页在表达分析员对现有系统的认识和描绘他对未来的物理系统的设想时,系统流程图是一个很好的工具。系统流程图实质上是物理数据流图,它描绘组成系统的主要物理元素以及信息在这些元素间流动和处理的情况。数据流图的基本符号只有4种,它是描绘系统逻辑模型的极好工具。通常数据(shùjù)字典和数据(shùjù)流图共同

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论