02章可行性研究

上传人:痛*** 文档编号:161937452 上传时间:2022-10-16 格式:PPT 页数:63 大小:2.02MB
收藏 版权申诉 举报 下载
02章可行性研究_第1页
第1页 / 共63页
02章可行性研究_第2页
第2页 / 共63页
02章可行性研究_第3页
第3页 / 共63页
资源描述:

《02章可行性研究》由会员分享,可在线阅读,更多相关《02章可行性研究(63页珍藏版)》请在装配图网上搜索。

1、软件工程导论(第软件工程导论(第6 6版)版)清华大学出版社第第2 2章章 可行性研究可行性研究“十二五”普通高等教育本科国家级规划教材张海藩,牟永敏编著北京高等教育精品教材21世纪软件工程专业规划教材2/63软件生命周期软件生命周期三个时期:三个时期:八个阶段:八个阶段:软件生命周期软件生命周期软件定义软件定义软件开发软件开发软件维护软件维护问题定义问题定义可行性研究可行性研究需求分析需求分析概要设计概要设计详细设计详细设计编码和单元测试编码和单元测试综合测试综合测试运行维护运行维护系统设计系统设计系统实现系统实现3/63第2章可行性研究引言第第2 2章可行性研究章可行性研究1.并非任何问题

2、都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模或时间期限之内解决。2.如果问题没有可行的解,那么花费在这项工程上的任何时间、人力、软硬件资源和经费,都是无谓的浪费。3.可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。4/63主要内容主要内容主要内容2.1 2.1 可行性研究的任务可行性研究的任务2.2 2.2 可行性研究过程可行性研究过程2.3 2.3 系统流程图系统流程图2.4 2.4 数据流图数据流图2.5 2.5 数据字典数据字典2.6 2.6 成本成本/效益分析效益分析第2章可行性研究5/632.1 可行性研究的任务主要内容主要内容2.1 2.

3、1 可行性研究的任务可行性研究的任务2.2 2.2 可行性研究过程可行性研究过程2.3 2.3 系统流程图系统流程图2.4 2.4 数据流图数据流图2.5 2.5 数据字典数据字典2.6 2.6 成本成本/效益分析效益分析第2章可行性研究6/632.1可行性研究的任务2.1 2.1 可行性研究可行性研究的任务的任务可行性研究的目的不是解决问题,而是确定问题是否值得去解决。可行性研究实质上是要进行一次大大压缩简化了的实质上是要进行一次大大压缩简化了的系统分析和设计的过程,系统分析和设计的过程,也就是在较高层次上较抽象的方式进行的系统分析和设计的过程。首先,进一步分析和澄清问题定义然后,分析员应该

4、导出系统的逻辑模型最后,探索若干种可供选择的主要解法可行性研究分析过程:第2章可行性研究7/632.12.1 可行性研究可行性研究的任务的任务至少应该从下述3个方面研究每种解法的可行性技术可行性技术可行性:使用现有的技术能实现这个系统吗?经济可行性经济可行性:这个系统的经济效益能超过它的开发成本吗?操作可行性操作可行性:系统的操作方式在这个用户组织内行得通吗?2.1可行性研究的任务第2章可行性研究8/632.2 可行性研究过程主要内容主要内容2.1 2.1 可行性研究的任务可行性研究的任务2.2 2.2 可行性研究过程可行性研究过程2.3 2.3 系统流程图系统流程图2.4 2.4 数据流图数

5、据流图2.5 2.5 数据字典数据字典2.6 2.6 成本成本/效益分析效益分析第2章可行性研究9/632.2 2.2 可行性研究过程可行性研究过程怎样进行可行性研究呢?典型的可行性研究过程有下述8个步骤。1.1.复查系统规模和目标复查系统规模和目标2.2.研究目前正在使用的系统研究目前正在使用的系统3.3.导出新系统的高层逻辑模型导出新系统的高层逻辑模型4.4.进一步定义问题进一步定义问题5.5.导出和评价供选择的解法导出和评价供选择的解法6.6.推荐行动方针推荐行动方针7.7.草拟开发计划书草拟开发计划书8.8.写文档提交审查写文档提交审查2.2 可行性研究过程第2章可行性研究10/632

6、.22.2 可行性研究过程可行性研究过程1.复查系统规模和目标分析员访问关键人员,仔细阅读和分析有关的材料,以便对问题定义阶段书写的关于规模和目标的报告书进一步复查确认,改正含糊或不确切的叙述,清晰地描述对目标系统的一切限制和约束。这个步骤的工作,实质上是为了确保分确保分析员正在解决的问题确实是要求他解决的问题析员正在解决的问题确实是要求他解决的问题。2.2 可行性研究过程第2章可行性研究11/632.2 2.2 可行性研究过程可行性研究过程2.研究目前正在使用的系统现有的系统是信息的重要来源。显然,如果目前有一个系统正被人使用,那么这个系统必定能完成某些有用的工作,因此,新的目标系统必须也能

7、完成它的基本功能;另一方面,如果现如果现有的系统是完美无缺的有的系统是完美无缺的,用户自然不会提出开发新系统的要求,因此,现有的系统必然有某些缺点,新系统必须能解决旧系统中存在的问题。应该仔细阅读分析现有系统的文档资料和使用手册,也要实地考察现有的系统。常见的错误做法是花费过多时间去分析现有的系统。因为该步骤的目的是了解现有系统能做什么,而不是怎样做。没有一个系统是在“真空”中运行的,绝大多数系统都和其他系统有联系。2.2 可行性研究过程第2章可行性研究12/632.22.2 可行性研究过程可行性研究过程3.导出新系统的高层逻辑模型优秀的设计过程通常是从现有的物理系统出发,导出现有系统的逻辑模

8、型,再参考现有系统的逻辑模型,设想目标系统的逻辑模型,最后根据目标系统的逻辑模型建造新的物理系统。4.进一步定义问题可行性研究的前4个步骤实质上构成一个循环。分析员定义问题,分析这个问题,导出一个试探性的解;在此基础上再次再次定义问题,再一次分析这个问题定义问题,再一次分析这个问题,修改这个解;继续这个循环过程,直到提出的逻辑模型完全符合系统目标。2.2 可行性研究过程第2章可行性研究13/632.2 2.2 可行性研究过程可行性研究过程5.导出和评价供选择的解法分析员应该从他建议的系统逻辑模型出发,导出若干个较高层次的物理解法供比较和选择。其次可以考虑操作方面的可行性其次可以考虑操作方面的可

9、行性。分析员应该根据使用部门处理事务的原则和习惯检查技术上可行的那些方案,去掉其中从操作方式或操作过程的角度看用户不能接受的方案。接下来应该考虑经济方面的可行性接下来应该考虑经济方面的可行性。分析员应该估计余下的每个可能的系统的开发成本和运行费用,并且估计相对于现有的系统而言这个系统可以节省的开支或可以增加的收入。最后为每个在技术、操作和经济等方面都可行的系统制定实现进度表,这个进度表不需要制定得很详细,通常只需要估计生命周期每个阶段的工作量。2.2 可行性研究过程第2章可行性研究14/632.2 2.2 可行性研究过程可行性研究过程6.推荐行动方针根据可行性研究结果应该决定的一个关键性问题是

10、:是否继续进行这项开发工程?分析员必须清楚地表明他对这个关键性决定的建议。如果分析员认为值得继续进行这项开发工程,那么他应该选择一种最好的解法,并且说明选择这个解决方案的理由。通常客户主要根据经济上是否划算决定是否投资于一项开发工程,因此分析员对于所推荐的系统必须进行比较仔细的成本/效益分析。2.2 可行性研究过程第2章可行性研究15/632.22.2 可行性研究过程可行性研究过程7.草拟开发计划分析员应该为所推荐的方案草拟一份开发计划,除了制定工程进度表之外还应该估计对各类开发人员和各种资源的需要情况,应该指明什么时候使用以及使用多长时间。此外还应该估计系统生命周期每个阶段的成本。最后应该给

11、出下一个阶段(需求分析)的详细进度表和成本估计。8.书写文档提交审查应该把上述可行性研究各个步骤的工作结果写成清晰的文档,请用户、客户组织的负责人及评审组审查,以决定是否继续这项工程及是否接受分析员推荐的方案。2.2 可行性研究过程第2章可行性研究16/632.3 系统流程图第第2 2章可行性研究章可行性研究2.1 2.1 可行性研究的任务可行性研究的任务2.2 2.2 可行性研究过程可行性研究过程2.3 2.3 系统流程图系统流程图2.4 2.4 数据流图数据流图2.5 2.5 数据字典数据字典2.6 2.6 成本成本/效益分析效益分析第2章可行性研究17/632.32.3 系统流程图系统流

12、程图 在进行可行性研究时需要了解和分析现有的系统,并以概括的形式表达对现有系统的认识;进行设计阶段以后应该把设想的新系统的逻辑模型转变成物理模型,因此需要描绘未来系统的概貌。系统流程图是概括地描绘物理系统的传统工具。基本思想:基本思想:用图形符号以黑盒子形式描绘组成系统的每个部件(程序、文档、数据库、人工过程等)。系统流程图表达的是数据在系统各部件之间流动的数据在系统各部件之间流动的情况情况,而不是对数据进行加工处理的控制过程,因此尽管系统流程图的某些符号和程序流程图的符号形式相同,但是它却是物理数据流图而不是程序流程图。2.3 系统流程图第2章可行性研究18/632.3.1符号2.3 2.3

13、 系统流程图系统流程图2.3.12.3.1符号符号利用符号可以把一个广义的输入输出操作具体化为读写存储在特殊设备上的文件(或数据库),把抽象处理具体化为特定的程序或手工操作等。第2章可行性研究19/632.3 2.3 系统系统流程图流程图以概括的方式抽象地描绘一个实际系统时,仅仅使用下图中列出的基本符号就足够了2.3.1符号第2章可行性研究图图2.1 2.1 基本符号基本符号20/63需要更具体地描绘一个物理系统时还需要使用右图中列出的系统符号2.3.1符号第2章可行性研究图图2.2 2.2 系统符号系统符号21/632.3.2 例子2.32.3 系统流程图系统流程图以一个简单的例子进行讲解。

14、某装配厂有一座存放零存放零件的仓库件的仓库,仓库中现有的各种零件的数量以及每种零件的库存量临界值等数据记录在库存清单主文件中。当仓库中零件数量有变化时,应该及时修改库存清单主文件,如果哪种零件的库存量少于它的库存量临界值,则应该报告给采购部门以便订货,规定每天向采购部门送一次订货报告。2.3.2 2.3.2 例子例子第2章可行性研究22/632.32.3 系统流程图系统流程图该装配厂使用一台小型计算机处理更新库存清单主文件和产生订货报告的任务。零件库存量的每一次变化称为一个事务,由放在仓库中的CRT终端输入到计算机中;系统中的库存清单程序对事务进行处理,更新存储在磁盘上的库存清单主文件,并且把

15、必要的订货信息写在磁带上。最后,每天由报告生成程序读一次磁带,并且打印出订货报告。如下图所示。2.3.2 例子第2章可行性研究23/632.3.2 例子第2章可行性研究图图2.3 2.3 库存清单系统的系统流程图库存清单系统的系统流程图24/632.3.3 分层2.3 2.3 系统流程图系统流程图面对复杂的系统时,一个比较好的方法是分层次地描绘这个系统。首先用一张高层次的系统流程图描绘系统总体概貌,表明系统的关键功能。然后分别把每个关键功能扩展到适当的详细程度,画在单独的一页纸上。这种分层次的描绘方法便于阅读者按从抽象到具体的过程逐步深入地了解一个复杂的系统。2.3.3 2.3.3 分层分层第

16、2章可行性研究25/632.4 数据流图主要内容主要内容2.1 2.1 可行性研究的任务可行性研究的任务2.2 2.2 可行性研究过程可行性研究过程2.3 2.3 系统流程图系统流程图2.4 2.4 数据流图数据流图2.5 2.5 数据字典数据字典2.6 2.6 成本成本/效益分析效益分析第2章可行性研究26/632.42.4 数据流图数据流图概念数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程逻辑过程。数据流图是系统逻辑功能的图形表示,即使不是专业的计算机技术人员也容易

17、理解它,因此是分析员与用户之间极好的通信工具。2.4 数据流图第2章可行性研究27/632.4.1 符号2.42.4 数据流图数据流图2.4.12.4.1 符号符号正方形正方形表示数据的源点或终点圆角矩形圆角矩形代表变换数据的处理开口矩形开口矩形代表数据存储箭头箭头表示数据流,即特定数据的流动方向数据流图中的4种基本符号第2章可行性研究28/63附加符号基本符号2.4.1 符号第2章可行性研究图图2.4 2.4 数据流数据流图的符号图的符号29/632.4.2 例子2.42.4 数据流图数据流图以简单例子说明怎样画数据流图假设一家工厂的采购部采购部每天需要一张订货报表,报表按零件编号排序,表中

18、列出所有需要再次订货的零件。对于每个需要再次订货的零件应该列出下述数据:零件编号,零件名称,订货数量,目前价格,主要供应者,次要供应者。零件入库或出库称为事务,通过放在仓库中的CRT终端把事务报告给订货系统。当某种零件的库存数量少于库存量临界值时就应该再次订货。2.4.22.4.2 例子例子第2章可行性研究30/632.42.4 数据流图数据流图首先考虑数据的源点和终点首先考虑数据的源点和终点,从上面对系统的描述可以知道“采购部每天需要一张订货报表”,“通过放在仓库中的CRT终端把事务报告给订货系统”,所以采购员是数据终点,而仓库管理员是数据源点。第一步:可以从问题描述中提取数据流图的4种成分

19、 2.4.2 例子第2章可行性研究31/632.42.4 数据流图数据流图因此必须有一个用于产生报表的处理。事务的后果是改变零件库存量,然而任何改变数据的操作都是处理,因此对事务进行的加工是另一个处理。注意,在问题描述中并没有明显地提到需要对事务进行处理,但是通过分析可以看出这种需要。第二步:再一次阅读问题描述,“采购部需要报表”2.4.2 例子第2章可行性研究32/632.42.4 数据流图数据流图系统把订货报表送给采购部,因此订货报表是一个数据流;事务需要从仓库送到系统中,显然事务是另一个数据流。产生报表和处理事务这两个处理在时间上明显不匹配每当有一个事务发生时立即处理它,然而每天只产生一

20、次订货报表。因此,用来产生订货报表的数据必须存放一段时间,也就是应该有一个数据存储。第三步:考虑数据流和数据存储2.4.2 例子第2章可行性研究33/63 分析结果步骤一:2.4.2 例子第2章可行性研究表表2.1 2.1 组成数据流图的元素可以从描述问题的信息中提取组成数据流图的元素可以从描述问题的信息中提取34/63 把数据流图的4种成分都分离出来以后(上图所示),就可以着手画数据流图了步骤二:2.4.2 例子第2章可行性研究图2.5 订货系统的基本系统模型35/63步骤三:把基本系统模型细化,描绘系统的主要功能2.4.2 例子第2章可行性研究图2.6 订货系统的功能级数据流图36/63步

21、骤四:对功能级数据流图中描绘的系统主要功能进一步细化2.4.2 例子第2章可行性研究图2.7 把处理事务的功能进一步分解后的数据流图37/632.4.3 命名2.42.4 数据流图数据流图 数据流图中每个成分的命名是否恰当,直接影响数据流图的可理解性。因此,给这些成分起名字时应该仔细推敲。2.4.32.4.3 命名命名第2章可行性研究38/632.4 2.4 数据流图数据流图数据流命名时应注意的问题1.名字应代表整个数据流的内容,而不是仅仅反映它的某些成分2.不要使用空洞的、缺乏具体含义的名字3.在为某个数据流(或数据存储)起名字时遇到了困难,则很可能是因为对数据流图分解不恰当造成的,应该试试

22、重新分解2.4.3 命名第2章可行性研究39/632.42.4 数据流图数据流图为“处理”命名时应注意的问题1.通常先为数据流命名,然后再为与之相关联的处理命名。2.名字应该反映整个处理的功能,而不是它的一部分功能。3.名字最好由一个具体的及物动词加上一个具体的宾语组成。4.通常名字中仅包括一个动词,如果必须用两个动词才能描述整个处理的功能,则把这个处理再分解成两个处理可能更恰当些。5.如果在为某个处理命名时遇到困难,则很可能是发现了分解不当的迹象,应考虑重新分解。2.4.3 命名第2章可行性研究40/632.4.4 用途2.4 2.4 数据流图数据流图1、画数据流图的基本目的是利用它作为交流

23、信息的工具。2、数据流图的另一个主要用途是作为分析和设计的工具。3、数据流图辅助物理系统的设计时,以图中不同处理的定时要求为指南,能够在数据流图上画出许多组自动化边界,每组自动化边界可能意味着一个不同的物理系统2.4.42.4.4 用途用途第2章可行性研究41/632.5 数据字典主要内容主要内容2.1 2.1 可行性研究的任务可行性研究的任务2.2 2.2 可行性研究过程可行性研究过程2.3 2.3 系统流程图系统流程图2.4 2.4 数据流图数据流图2.5 2.5 数据字典数据字典2.6 2.6 成本成本/效益分析效益分析第2章可行性研究42/632.52.5 数据字典数据字典概念概念 数

24、据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。2.5 数据字典第2章可行性研究43/632.5.1 内容2.5 2.5 数据字典数据字典2.5.12.5.1 数据字典的内容数据字典的内容数据字典(1)数据流(3)数据存储(4)处理(2)数据流分量即数据元素 一般说来,数据字典应该由对下列4类元素的定义组成。第2章可行性研究44/63数据元素的别名就是该元素的其他等价的名字,出现别名主要有下述3个原因:(1)对于同样的数据,不同的用户使用了不同的名字。(2)一个分析员在不同时期对同一个数据使用了不同

25、的名字。(3)两个分析员分别分析同一个数据流时,使用了不同的名字。2.52.5 数据字典数据字典2.5.1 内容第2章可行性研究应该尽量减少出现别名。45/632.5.2 定义数据的方法2.52.5 数据字典数据字典由数据元素组成数据的方式只有下述3种基本类型:(1)顺序顺序:即以确定次序连接两个或多个分量。(2)选择选择:即从两个或多个可能的元素中选取一个。(3)重复重复:即把指定的分量重复零次或多次。2.5.2 2.5.2 定义数据的方法定义数据的方法第2章可行性研究46/632.52.5 数据字典数据字典 可以使用上述3种关系算符定义数据字典中的任何条目。但是,“可选”是由数据元素组成数

26、据时一种常见的方式,把它单独列为一种算法符可以使数据字典更清晰一些。因此,增加了下述的第4种关系算符。2.5.2 定义数据的方法第2章可行性研究47/632.52.5 数据字典数据字典 可以使用自然语言描述由数据元素组成数据的关系,但是为了更加清晰简洁,建议采用下列符号:=意思是等价于(或定义为);+意思是和(即连接两个分量);意思是或(即从方括弧内列出的若干个分量中选择一个),通常用“|”号隔开供选择的分量;意思是重复(即重复花括弧内的分量);()意思是可选(即圆括弧里的分量可有可无)。2.5.2 定义数据的方法第2章可行性研究48/632.52.5 数据字典数据字典符号使用举例:某程序设计

27、语言规定,用户说明的标识符是长度不超过8个字符的字符串,其中,第一个字符必须是字母字符,最后的字符既可以是字母字符也可以是数字字符。使用上面符号,可以如下定义标识符。标识符=字母字符+字母数字串字母数字串=0字母或数字7字母或数字=字母字符|数字字符2.5.2 定义数据的方法第2章可行性研究49/632.5.3 数据字典的用途2.52.5 数据字典数据字典2.5.32.5.3 数据字典的用途数据字典的用途数据字典最重要的用途是作为分析阶段的工具数据字典中包含的每个数据元素的控制信息是很有价值的数据字典是开发数据库的第一步,而且是很有价值的一步。第2章可行性研究50/632.5.4 数据字典的实

28、现2.5 2.5 数据字典数据字典在开发大型软件系统的过程中,数据字典的规模和复杂程度迅速增加,人工维护数据字典几乎是不可能的。2.5.42.5.4 数据字典的实现数据字典的实现第2章可行性研究51/632.52.5 数据字典数据字典在开发小型软件系统时暂时没有数据字典处理程序,建议采用卡片形式书写数据字典,每张卡片上保存描述一个数据的信息。下面给出第2.4节的例子中几个数据元素的数据字典卡片,以具体说明数据字典卡片中上述几项内容的含义。2.5.42.5.4 数据字典的实现数据字典的实现2.5.4 数据字典的实现第2章可行性研究52/632.5.4 数据字典的实现第2章可行性研究2.52.5

29、数据字典数据字典53/632.6 成本/效益分析主要内容主要内容2.1 2.1 可行性研究的任务可行性研究的任务2.2 2.2 可行性研究过程可行性研究过程2.3 2.3 系统流程图系统流程图2.4 2.4 数据流图数据流图2.5 2.5 数据字典数据字典2.6 2.6 成本成本/效益分析效益分析第2章可行性研究54/632.6.1 成本估计2.6 2.6 成本成本/效益分析效益分析软件开发成本主要表现为人力消耗(乘以平均工资则得到开发费用)。成本估计不是精确的科学,因此应该使用几种不同的估计技术以便相互校验。下面简单介绍3种估算技术。2.6.12.6.1 成本估计成本估计1.代码行技术代码行

30、技术比较简单的定量估算方法,估计出源代码行数以后,用每行代码的平均成本乘以行数就可确定软件的成本。第2章可行性研究55/632.6 2.6 成本成本/效益分析效益分析2.任务分解技术 首先把软件开发工程分解为若干个相对独立的任务,再分别估计每个单独任务的成本,最后累加得出总成本。任务分解技术最常用的办法是按开发阶段划分任务。典型环境下各个开发阶段需要使用的人力的百分比大致如下表所示:2.6.1 成本估计第2章可行性研究3.自动估计成本技术 采用自动估计成本的软件工具,减轻人的劳动。56/632.6.2 成本/效益分析的方法2.6 2.6 成本成本/效益分析效益分析成本/效益分析方法主要从四个方

31、面考虑2.6.2 2.6.2 成本成本/效益分析的方法效益分析的方法l1.货币的时间价值货币的时间价值l2.投资回收期投资回收期l3.纯收入纯收入l4.投资回收率投资回收率第2章可行性研究57/631.货币的时间价值通常用利率的形式表示货币的时间价值。假设年利率为i,如果现在存入P元,则n年后可以得到的钱数为:F=P(1+i)n这也就是P元钱在n年后的价值。反之,如果n年后能收入F元钱,那么这些钱的现在价值是:P=F/(1+i)n2.6 2.6 成本成本/效益分析效益分析2.6.2 成本/效益分析的方法第2章可行性研究58/631.货币的时间价值 例如,修改一个已有的库存清单系统,使它能在每天

32、送给采购员一份订货报表。修改已有的库存清单程序并且编写产生报表的程序,估计共需5000元;系统修改后能及时订货,这将消除零件短缺问题,估计因此每年可以节省2500元,5年共可节省12500元。但是,不能简单地把5000元和12500元相比较,因为前者是现在投资的钱,后者是若干年以后节省的钱。假定年利率为12%,利用上面计算货币现在价值的公式可以算出修改库存清单系统后每年预计节省的钱的现在价值,如下表所示。2.6 2.6 成本成本/效益分析效益分析2.6.2 成本/效益分析的方法第2章可行性研究59/631.货币的时间价值2.6 2.6 成本成本/效益分析效益分析2.6.2 成本/效益分析的方法

33、第2章可行性研究60/632.投资回收期 通常用投资回收期衡量一项开发工程的价值。所谓投资回收期就是使累计的经济效益等于最初投资所需要的时间。显然,投资回收期越短就能越快获得利润,因此这项工程也就越值得投资。例如,修改库存清单系统两年以后可以节省4225.12元,比最初的投资(5000元)还少774.88元,第三年以后将再节省1779.45元。744.88/1779.45=0.44,因此,投资回收期是2.44年。2.6 2.6 成本成本/效益分析效益分析2.6.2 成本/效益分析的方法第2章可行性研究61/633.纯收入 衡量工程价值的另一项经济指标是工程的纯收入,也就是整个生命周期之内系统的

34、累计经济效益(折合成现在值)与投资之差。如果纯收入小于零,那么这项工程显然不值得投资。例如,上述修改库存清单系统,工程的纯收入预计是9011.94-5000=4011.94(元)2.6 2.6 成本成本/效益分析效益分析2.6.2 成本/效益分析的方法第2章可行性研究62/634.投资回收率 已知现在的投资额,并且已经估计出将来每年可以获得的经济效益,那么,给定软件的使用寿命之后,怎样计算投资回收率呢?设想把数量等于投资额的资金存入银行,每年年底从银行取回的钱等于系统每年预期可以获得的效益,在时间等于系统寿命时,正好把在银行中的存款全部取光,那么年利率等于多少呢?这个假想的年利率,就是投资回收率。根据上述条件不难列出下面的方程式:P=F1/(1+j)+F2/(1+j)2+Fn/(1+j)n其中,P是现在的投资额;Fi是第i年的效益;n是系统的使用寿命;j是投资回收率。例如,上述修改库存清单系统,工程的投资回收率是41%-42%。2.6 2.6 成本成本/效益分析效益分析2.6.2 成本/效益分析的方法第2章可行性研究63/63本章小结本章小结1.了解可行性研究的必要性,以及如何进行可行性研究2.学习系统流程图、数据流图3.学习数据字典的概念、用途及实现4.成本/效益分析方法本章小结第2章可行性研究

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!