资源预览内容
第1页 / 共78页
第2页 / 共78页
第3页 / 共78页
第4页 / 共78页
第5页 / 共78页
第6页 / 共78页
第7页 / 共78页
第8页 / 共78页
第9页 / 共78页
第10页 / 共78页
亲,该文档总共78页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
软件工程软件工程可行性研究问题定义问题定义n问题定义关键性任务n确定问题的性质、过程的目标和规模步骤n到用户环境中调查、研究 书面调查、口头交流、阅读资料、调查会议书面调查、口头交流、阅读资料、调查会议n整理成书面调查报告n与用户审查报告n修改报告n确定软件开发任务书软件项目的来源软件项目的来源n软件项目(或产品)来源非订单软件n组织自发,或根据市场需要n立项决策n立项建议书订单软件n与用户签订软件开发合同n招标投标n合同软件定义软件定义软件开发软件开发软件使用软件使用与维护与维护软件生命周期软件生命周期课程内容提纲课程内容提纲n第2章:“可行性研究”可行性研究的任务可行性研究过程系统流程图数据流图数据字典成本/效益分析可行性研究可行性研究 可行性研究是在较高层次上以较抽象的方式进行设计的过程n可行性研究不是解决问题,而是确定问题是否有解或值得解最根本的任务是对以后的行动路线提出建议n如果问题没有可行的解,应该停止这项工程的开发;n如果问题值得解,应该推荐一个较好的解决方案,并且为工程制定一个初步的计划。n不要花过多精力,占总成本的 5-10 %可行性研究的任务可行性研究的任务1 可行性研究的目的用最小的代价,在尽可能短的时间内确定问题是否能够解决2 可行性研究的实质就是要进行一次压缩,简化了的系统分析和设计的过程3 可行性研究的路线分析和澄清问题导出系统逻辑模型探索若干种可供选择的主要解法(系统实现方案)对每种解法进行可行性研究为每种可行的解法制定一个粗略的实现进度可行性研究可行性研究4 可行性研究应着重考虑如下三个方面技术可行性:使用现有的技术能实现这个统经济可行性:系统的经济效益能否超过开发成本操作可行性:系统的操作方式在这个用户组织内是否行得通n必要时还应该从法律和社会效益等方面研究每种解法的可行性n可行性研究需要的时间长短取决于系统的规模,可行性研究的成本只是预期工程总成本的5-10%可行性研究可行性研究n可行性研究应着重考虑如下三个方面技术可行性:根据系统功能、性能及实现系统的各项约束条件,从技术角度研究实现系统的可行性n风险分析:在给定的约束条件下,判断能否设计并实现系统所需的功能、性能n资源分析:论证是否具备系统开发所需的管理人员和各类专业技术人员,必要的培训,是否具备必须的软件、硬件资源和工作环境n技术分析:当前技术是否支持系统开发的全过程可行性研究可行性研究n可行性研究应着重考虑如下三个方面经济可行性:进行成本/效益分析,进行费用估计和效益估计n费用估计:包括设备、人力、材料和管理费用n效益估计: 新软件提供哪些以前没有的功能新软件提供哪些以前没有的功能 新软件提供信息的速度、精度、质量有没有提高新软件提供信息的速度、精度、质量有没有提高 使用人员查询和使用信息的能力有没有提高使用人员查询和使用信息的能力有没有提高 新软件节省的人力新软件节省的人力可行性研究可行性研究n可行性研究应着重考虑如下三个方面操作可行性:对目标系统所规定的运行方式能否达到n系统运行方式用户组织是否行的通n现有的管理制度、人员素质、操作方式是否可行n是否存在任何侵犯、妨碍等责任问题课程内容提纲课程内容提纲n第2章:“可行性研究”可行性研究的任务可行性研究过程系统流程图数据流图数据字典成本/效益分析可行性研究过程可行性研究过程1 复查系统规模和目标确保分析员提交的报告确实是用户要求解决的问题2 研究目前正在使用的系统研究老系统的观点n现有系统要完成的工作,就是新系统所必须具备的功能n现有系统存在的缺点,新系统必须加以改进n现有系统所不具备的功能,又是用户必须的,则新系统一定要预以增加n现有系统所需要的费用是新系统的一个重要的投资依据可行性研究过程可行性研究过程3 导出新系统的高层逻辑模型优秀的设计应该是n从现有的物理系统出发,导出现有物理系统的逻辑模型n再以现有物理系统的逻辑模型为基础,设想目标系统的逻辑模型n最后根据目标系统的逻辑模型建造新的物理系统使用数据流图和数据字典定义模型4 进一步定义问题定义系统目标复查系统目标和规模研究现有系统设计新系统再定义系统目标重复这个过程,直到提出的新系统逻辑模型复合系统目标可行性研究过程可行性研究过程5 导出和评价供选择的解法分析员从系统的逻辑模型出发,以系统要求为目标,利用在数据流图上划分自动化边界的方法,可以导出若干种较高层次的物理解法供用户比较和选择针对多种方案,用户应从如下三个方面进行筛选:n从技术角度排除那些不现实的方案n从操作角度去掉那些操作方式或操作过程用户不能接受的方案n从经济角度估算每个可能系统的成本/效益n最后为每个在技术、操作和经济等方面都可行的系统制定实现进度表可行性研究过程可行性研究过程6 推荐行动方针向用户提出推荐方案,在推荐方案中应清楚地表明本项目的开发价值,成本/效益分析,推荐这个方案的理由7 草拟开发计划分析员为推荐的方案草拟一份开发计划含:n工程进度表n估计各类开发人员、各种资源需要情况和使用时间估计系统生命周期每个阶段的成本给出需求分析的详细进度表和成本估计8 书写文档提交审查1 复查定义,明确限制的约束。复查定义,明确限制的约束。我们认为用户要的我们认为用户要的 用户要的用户要的2 研究老系统研究老系统 解决老系统问题解决老系统问题老系统老系统功能功能新增新增功能功能 新系统效益新系统效益注:注: 只了解老只了解老系统做什系统做什么,而不么,而不管怎样做管怎样做 注意了解注意了解与其它系与其它系统的接口统的接口 老系统效益老系统效益 过程和步骤总结过程和步骤总结3 导出高层逻辑模型导出高层逻辑模型(conceptual design)抽象抽象实现实现改进改进老系统老系统模型模型新模型新模型新系统新系统 报告应该告诉用户报告应该告诉用户“What”而不是而不是“How” 逻辑模型由数据流图来描述,不需细化逻辑模型由数据流图来描述,不需细化 物理模型用系统流程图表示物理模型用系统流程图表示过程和步骤总结过程和步骤总结 3 逻辑模型逻辑模型4 重新定义重新定义 1 复查定义复查定义 注:此时合同未签,应考虑成本,不宜反注:此时合同未签,应考虑成本,不宜反复太多次。复太多次。5 导出多种解法导出多种解法进度表进度表经济上合算经济上合算技术上可行技术上可行操作上可行操作上可行技术上不可行技术上不可行用户用户不不可可能能操操作作不合算不合算过程和步骤总结过程和步骤总结6 推荐行动方针推荐行动方针Yes or No?NoYesWhy?Which one is the best?Why? (cost / benefit)7 开发计划(粗略)开发计划(粗略) 任务分解,确定负责人任务分解,确定负责人 大致进度规划大致进度规划 财务预算财务预算 风险分析及对策风险分析及对策8 编写可行性报告编写可行性报告9 提交审查提交审查过程和步骤总结过程和步骤总结可行性报告和开发计划可行性报告和开发计划n可行性研究的文档可行性研究报告引言n阐述可行性研究报告的编写目的,系统名称、用户、术语等背景信息可行性研究的前提n项目的功能、性能和基本要求,达到的目标,各种限制条件等对现有系统的分析n说明现有系统的基本处理流程和数据流程,工作负荷,所需的费用、人员、设备以及主要局限所建议的系统n概括说明所建议系统所使用的基本方法和理论依据n给出所建议系统的处理流程和数据流程n说明所建议系统的运行过程对现存系统的改进可行性报告和开发计划可行性报告和开发计划n可行性研究的文档可行性研究报告可选择的其他系统方案n逐一说明其他可供选择的方案n说明未被推荐的理由投资及效益分析n所需投入费用n预期收益(包括开支费用的减少、差错的减少、灵活性的增加、效率提高和其他管理改进等)社会因素方面的可行性结论n可以立即开始进行n需要推迟到某些条件具备n需要调整开发目标后才能开始n不能进行或不必进行可行性报告和开发计划可行性报告和开发计划n项目开发计划项目概述n工作内容n主要参加人员n产品n验收标准n完成项目的最迟期限实施计划n工作任务分解和人员分工n进度计划n预算计划n关键问题及解决方案支持条件n计算机系统支持n需要用户承担的工作n由其他第三方承担的工作其他(专题计划)课程内容提纲课程内容提纲n第2章:“可行性研究”可行性研究的任务可行性研究过程系统流程图数据流图数据字典成本/效益分析系统流程图系统流程图n系统流程图是描绘物理系统的传统工具它的基本思想是用图形符号以黑盒子形式描绘组成系统的每个部件。n包括程序、文档、数据库和人工过程等它表达了数据在系统各部件之间的流动情况n反映信息在各部分间流动的情况控制、处理信息(不同于程序流程图)系统流程图系统流程图n系统流程图基本符号系统流程图系统流程图n系统流程图系统符号系统流程图系统流程图n系统流程图的作用系统分析员作进一步分析的依据系统分析员、管理人员、业务操作人员相互交流的工具系统分析员可直接在系统流程图上拟出可以实现计算机处理的部分可利用系统流程图来分析业务流程的合理性系统流程图系统流程图n系统流程图例子 1 库存管理 某装配厂有一座零件仓库,仓库中现有各种零件的数量以及每种零件的库存量临界值等数据记录在库存清单主文件中。如果哪种零件的库存量少于它的临界值时,则应报告给采购部门以便定货。规定每天向采购部门送一次定货报告。系统流程图系统流程图n系统流程图例子 1n装配厂使用一台小型计算机处理更新库存清单主文件和产生定货报告的任务。仓库中的每一项业务都通过CRT终端输入到计算机中n系统中的库存清单程序负责对事务进行处理,更新存储在磁盘上的库存清单主文件n必要的定货信息写在磁带上n每天由报告生成程序读一次磁带,生成并打印出定货报告n库存清单程序n报告生成程序对于复杂系统,可分层描绘系统流程图系统流程图事务事务库存清单程序库存清单程序库存清单库存清单主文件主文件订货订货信息信息报告生成程序报告生成程序订货报表订货报表n系统流程图的习惯使信息在图中从顶向下或从左到右系统流程图系统流程图n系统流程图例子 2 图书馆借书管理验证检书卡读者索书单借书单取书借书图书查询图书数据库课程内容提纲课程内容提纲n第2章:“可行性研究”可行性研究的任务可行性研究过程系统流程图数据流图数据字典成本/效益分析数据流图数据流图n数据流图简称DFD-Data Flow Diagram图,它是描绘信息和数据从输入移动到输出的过程中所经受的变换,反映了数据在软件中流动和被处理的逻辑过程。数据流图是系统逻辑功能的图形表示,是一种极好的通信工具数据流图数据流图n符号表示数据流图有四种基本符号: 数据的源点/终点 变换数据的处理: 一个程序,一系列程序,单个程序或者程序的一个模块,也可以代表用穿孔机穿孔或目视检查数据正确性等人工处理过程。数据流图数据流图 数据存储,它可以表示一个 文件,文件的一部分,数 据库的元素或记录的一部 分。存储:把一个数据存入数据存储;用一个数据去修改数据存储中的数据;从数据存储中读出一个数据;从数据存储中检索出一批数据。数据流图数据流图数据流表示数据在系统中的流动方向,一般分单向数据流和双向数据流两种。数据流图有六种附加符号(表明数据的流向) 附加符号中的星号附加符号中的星号(*)(*)表示数据流之间是表示数据流之间是“与与”关系;关系; 加号加号(+)(+)表示数据流之间是表示数据流之间是“或或”关系;关系; 符号符号 表示只能从数据流中选一个表示只能从数据流中选一个( (互斥关系互斥关系) )。TT*+ *+ 数据流图数据流图n数据流图案例分析 一家工厂的采购部每天需要一张定货报表,报表按零件编号排序,列出所有需要再次定货的零件。对于需要订货的零件列出其零件编号、零件名称、定货数量、目前价格、主要供应者、次要供应者。零件入库或出库称为事务,通过放在仓库中的CRT终端把事务报告给定货系统。当某种零件的库存量少于临界值时就应该再次定货。数据流图数据流图n数据流图案例分析第一步提取数据流图的4种成分n确定系统的源点和终点 仓库管理员是数据的源点;仓库管理员是数据的源点; 采购员是数据的终点;采购员是数据的终点;n加工(处理) 本题应该完成定货系统这样一个功能;本题应该完成定货系统这样一个功能;n数据流 事务需从仓库送到系统中,显然事务是一个数据流;事务需从仓库送到系统中,显然事务是一个数据流; 系统要把定货报表送给采购部,定货报表也是一个数系统要把定货报表送给采购部,定货报表也是一个数据流;据流;数据流图数据流图数据流图数据流图n数据流图案例分析第二步 确定“基本系统模型”n定货系统基本数据流图仓库仓库管理员管理员定货定货系统系统采购员采购员事务定货报表数据流图数据流图n数据流图案例分析第三步 确定“功能级数据流图”n将加工(处理)定货系统进行功能分解,变成事务处理和产生报表两部分;n考虑有关数据存储问题,涉及到存储的信息有:库存清单、定货信息;n定货系统功能级数据流图仓库仓库管理员管理员采购员采购员事务定货报表事务处理事务处理产生报表产生报表12D1库存清单库存清单D2 定货信息定货信息库存清单定货信息定货信息数据流图数据流图n数据流图案例分析第四步 细化数据流图n将事务处理进一步分解为接收事务,更新库存清单、处理定货三部分。n画出定货系统功能分解后的数据流图1.11.21.32仓库仓库管理员管理员采购员采购员产生产生报表报表定货报表定货信息库存清单接受接受事务事务更新更新库存库存处理处理定货定货D2 定货信息定货信息D1库存清单库存清单定货信息事务事务库存信息数据流图数据流图n画数据流图的原则1 确定系统的源点和终点2 确定系统的输入和输出数据流的关系3 保持分解前后输入/输出数据流必须相同(父子平衡)4 尽量简化加工之间的联系5 用“自顶向下”方法,逐层画出数据流图,每张数据流图中加工(处理)的个数不能超过9个(7加减2)6 注意分解速度(一般每分解一层增加2-7个加工)7 在画数据流图时应避免线条交叉,必要时可使用重复的外部项(源点或终点)或数据存储符号8 适当的命名,加工处理要编号数据流图数据流图n画数据流图的原则原则2 n输入数据流 学生信息学号姓名学生信息学号姓名 预定教材教材预定教材教材ISBNISBN教材价格教材价格n输出数据流 订书单教材订书单教材ISBNISBN教材价格教材数量教材价格教材数量n“教材数量”数据流被遗漏了数据流图数据流图n画数据流图的原则原则4 数据流图数据流图n画数据流图的原则原则5 n为了表达数据处理过程的数据加工情况,需要采用层次结构的数据流图n按照系统的层次结构进行逐步分解,并以分层的数据流图反映这种结构关系,能清楚地表达和容易理解整个系统n在多层数据流图中,顶层流图仅包含一个加工,它代表被开发系统。它的输入流是该系统的输入数据,输出流是系统所输出数据n底层流图是指其加工不需再做分解的数据流图,它处在最底层n中间层流图则表示对其上层父图的细化。它的每一加工可能继续细化,形成子图数据流图数据流图n画数据流图的原则原则5 个人成果,妥善保存,请勿传播个人成果,妥善保存,请勿传播数据流图数据流图n命名1 为数据流(或数据存储)命名n名字应代表数据流(或数据存储)的内容n不要使用空洞的、缺乏具体含义的名字n如果在为某个数据流(或数据存储)起名字时遇到了困难,则很可能是因为对数据流图分解不恰当造成的,应试试重新分解数据流图数据流图n命名2 为“处理”命名n先为数据流命名,再为与之相关联的处理命名n名字应反映处理的功能,而不是它的部分功能n名字最好由一个具体的及物动词加上一个具体的宾语组成n通常名字中仅包含一个动词,如果必须用两个动词才能描述整个处理的功能,则把这个处理再分解成两个处理可能更加恰当n如果在为某处理命名时遇到了困难,则很可能是发现了分解不恰当的迹象,应考虑重新分解数据流图数据流图n数据流图的用途 1 作为交流信息的工具2 作为分析和设计的工具3 数据流图可以辅助物理系统的设计(图)4 数据流图对详细设计也有帮助1.11.21.32仓库仓库管理员管理员采购员采购员产生产生报表报表定货报表定货信息库存清单接受接受事务事务更新更新库存库存处理处理定货定货D2 定货信息定货信息D1库存清单库存清单定货信息事务事务库存信息D3 事事 务务事务1.11.21.32仓库仓库管理员管理员采购员采购员产生产生报表报表定货报表定货信息库存清单接受接受事务事务更新更新库存库存处理处理定货定货D2 定货信息定货信息D1库存清单库存清单定货信息事务事务库存信息数据流图数据流图n数据流图案例分析2银行取款系统的数据流图(活期储蓄)第一步n源点和终点都是储户n加工(处理)是完成取款的功能n数据流是取款单、存折、现金n画出银行取款系统的基本数据流图 储户储户储户储户取款取款系统系统取款单取款单存折存折存折存折现金现金数据流图数据流图第二步n取款工作实际上是由储户资格审查、登录、付款三部分组成;n数据存储部分涉及储户的帐卡和存折上数据的更新。n画出取款系统的功能级数据流图储户储户储户储户资格资格审查审查登录登录付款付款取款单存折存折现金取款信息付款问题D1 帐卡帐卡D2 存折存折123数据流图数据流图n检查和修改数据流图的原则数据流图上所有图形符号只限于前述四种基本图形元素数据流图的主图(0层)必须包括前述四种基本元素,缺一不可数据流图的主图(0层)上的数据流必须封闭在外部实体之间每个加工至少有一个输入数据流和一个输出数据流在数据流图中,需按层给加工框编号,编号表明该加工所处层次及上下层的亲子关系数据流图数据流图n检查和修改数据流图的原则(续)规定任何一个数据流子图必须与它上一层的一个加工对应,两者的输入数据流和输出数据流必须一致。此即父图与子图的平衡可以在数据流图中加入物质流,帮助用户理解数据流图图上每个元素都必须有名字数据流图中不可夹带控制流初画时可以忽略琐碎的细节,以集中精力于主要数据流课程内容提纲课程内容提纲n第2章:“可行性研究”可行性研究的任务可行性研究过程系统流程图数据流图数据字典成本/效益分析数据字典数据字典n数据字典:是关于数据的信息集合,是对数据流图中包含的所有元素定义的集合n数据流图和数据字典共同构成系统的逻辑模型数据流图描述了系统的“分解”,它表明系统由哪些部分组成数据字典则为数据流图中出现的每一部分都给出“严格定义”,二者有机配合,完整地描述了系统没有数据字典数据流图就不严密,没有数据流图数据字典也难于发挥作用数据字典数据字典n数据字典的内容数据字典的组成n数据流n数据流分量n数据存储n处理数据字典中记录数据元素的下列信息n一般信息(名字、别名、描述)n定义(数据类型、长度、结构)n使用特点(指的范围、使用频率、使用方式)n控制信息(来源、用户、程序的改变和使用权)n分组信息(父结构、从属结构、物理位置)数据字典数据字典n数据字典的内容数据元素别名的原因n对于同样的数据,不同的用户使用了不同的名字n一个分析员在不同时期对同一个数据使用了不同的名字n两个分析员分别分析同一个数据时,使用了不同的名字数据字典数据字典n定义数据的方法数据字典中的定义就是对数据自顶向下的分解,一般来说应分解到每个和工程有关的人都清楚其含义的元素为止。数据的基本类型n顺序n选择n重复 n可选 符号n= + ( ) 数据字典数据字典符号符号含义含义说明举例说明举例=被定义为订书单教材ISBN价格数量+与X=a+b 表示X由a和b组成|或X=a|b 表示X由a或b组成重复X=a 表示X由0个或多个a组成Mn重复X=2a5 表示X中最少出现2次a,最多出现5次a。 5,2为重复次数的上、下限()可选X=(a) 表示a可在X中出现,也可不出现“”基本数据元素X=“a”,表示X是取值为字符a的数据元素.连接符X=1.9,表示X可取1到9中任意一个值n在数据字典的定义中出现的符号含义数据字典数据字典n数据字典的用途1 作为分析阶段的工具2 用于开发小组之间的通信3 可控制程序和模块的改变4 是开发数据库的基础 数据字典数据字典n数据字典的实现开发小系统时可建立卡片每个要定义的名字准备一张卡片在卡片上注明名字、别名、描述、定义、位置、控制信息、使用特点将所有卡片按一定方式排序,如英文字母顺序或汉字笔画多少等名字:定货报表名字:定货报表别名:定货信息别名:定货信息描述:每一天送给采购员的需要描述:每一天送给采购员的需要 定货的零件表定货的零件表定义:定货报表定义:定货报表= =零件编号零件编号+ +零件零件 名称名称+ +定货数量定货数量+ +目前价格目前价格 + +主要供应者主要供应者+ +次要供应者次要供应者位置:输出到打印机位置:输出到打印机名字:零件编号名字:零件编号别名:别名:描述:惟一地标识库存清单中描述:惟一地标识库存清单中 一个特定零件的关键域一个特定零件的关键域定义:零件编号定义:零件编号=8=8字符字符88位置:定货报表位置:定货报表 定货信息定货信息 库存清单库存清单 事务事务名字:定货数量名字:定货数量别名:别名:描述:某个零件一次定货的数量描述:某个零件一次定货的数量定义:定货数量定义:定货数量=1=1数字数字55位置:定货报表位置:定货报表 定货信息定货信息 个人成果,妥善保存,请勿传播个人成果,妥善保存,请勿传播数据字典数据字典n数据字典的实现案例:存折数据字典数据字典n数据字典的实现案例:存折,数据字典定义n存折户名所号帐号开户日性质(印密)1存取行50n户名2字母24n所号“001”.“999” n帐号“00000001”.“99999999”n开户日年月日n性质“1”.“6” 注:”1”表示普通户,”5”表示工资户等n印密“0” 注:印密在存折上不显示n存取行日期(摘要)支出存入余额操作复核课程内容提纲课程内容提纲n第2章:“可行性研究”可行性研究的任务可行性研究过程系统流程图数据流图数据字典成本/效益分析成本成本/效益分析效益分析n成本估计1 代码行技术n是一种比较简单定量的估算方法,把开发每个软件功能的成本和实现这个功能需要用的源程序代码行数联系起来,若有历史数据作参考的话,这种方法还是有效的。设 T软件成本 N软件源代码行数 A每行源代码的平均成本 T=AN 其中A取决于软件的复杂程度和工资水平成本成本/效益分析效益分析n成本估计2任务分解技术n把软件开发工程分解为若干个相对独立的任务,然后再分别估计每个单独开发任务的成本,最后累加起来得到软件工程的总成本。成本成本/效益分析效益分析n成本估计2任务分解技术设 T-软件总成本 B-每个单独开发任务的成本 -系数 T=B C-完成每个单独任务所需的人力(月) D-每人每月的平均工资 B=CD T=CD3 自动估计成本技术 要有长期搜集的大量历史数据和数据库系统的支持 成本成本/效益分析效益分析n效益分析四个重要概念n货币的时间价值n投资回收期n纯收入n投资回收率一般设生命周期为5年 成本成本/效益分析效益分析1 货币的时间价值通常使用“利率”的形式表示货币的时间价值举例:库存清单系统投入:5000元效益:2500元成本成本/效益分析效益分析1 货币的时间价值i: 年利率P:现在存入的钱N:年n年后可以获得的钱数为F=P(1+i)n这些钱的现在价值为P=F/(1+i)n2 纯收入是指在整个生存周期之内系统的累计经济效益(折合成现在值)与投资之差。成本成本/效益分析效益分析3 投资回收期是使累计的经济效益等于最初投资所需要的时间。显然投资回收期越短,就能越快地获得利润,因此这项工程也就越值得投资。4 投资回收率类似于把资金存入银行或贷给其他企业能够获得利息,通常用年利率衡量利息多少,这就叫投资回收率。如果投资回收率等于银行的年利率,则此系统没有必要开发,因为它不能增加收入。所以只有投资回收率大于年利率时,才考虑开发问题。 P=F1/(1+j)+F2/(1+j)2+Fn/(1+j)n成本成本/效益分析效益分析3 投资回收期是使累计的经济效益等于最初投资所需要的时间。显然投资回收期越短,就能越快地获得利润,因此这项工程也就越值得投资。4 投资回收率类似于把资金存入银行或贷给其他企业能够获得利息,通常用年利率衡量利息多少,这就叫投资回收率。如果投资回收率等于银行的年利率,则此系统没有必要开发,因为它不能增加收入。所以只有投资回收率大于年利率时,才考虑开发问题。 P=F1/(1+j)+F2/(1+j)2+Fn/(1+j)n本章小结本章小结习题习题 下一章节导读:“需求分析”
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号