可行性研究课件

上传人:痛*** 文档编号:242858521 上传时间:2024-09-09 格式:PPT 页数:61 大小:1.48MB
返回 下载 相关 举报
可行性研究课件_第1页
第1页 / 共61页
可行性研究课件_第2页
第2页 / 共61页
可行性研究课件_第3页
第3页 / 共61页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,第,2,章 可行性研究,可行性研究的目的和任务,可行性研究过程,系统流程图,数据流图,数据字典,成本,/,效益分析,知识点,第 2 章 可行性研究可行性研究的目的和任务知识点,2.1,可行性研究的目的和任务,目的:,用最小的代价在尽可能短的时间内确定问题是否有,可行的,解决方法。,任务:,在较高层次上进行抽象的系统分析和设计,对以后的行动方针提出建议。,方法:,通过导出系统的逻辑模型,探索若干种可供选择的解法,从以下三方面研究每种解法的可行性;,技术可行性:现有的技术能否实现?,经济可行性:性能价格 比?,操作可行性:操作方式在用户组织是否可行?,2.1 可行性研究的目的和任务目的:用最小的代价在尽可能短的,技术可行性,风险分析:给定的约束条件下能否实现系统要求;,资源分析:人员、软硬件、工作环境是否具备等;,技术分析:当前技术能否支持开发全过程。,经济可行性,费用估计:设备、人力、材料、管理方面的费用;,效益估计:估算新系统造成的成本节约和直接收益。,操作可行性,用户使用可能性:用户知识背景,工作特点,时间进度可行性:用户要求时间与预计开发进度,组织和文化上的可行性:文化、法律等其他约束,技术可行性经济可行性操作可行性,2.2,可行性研究过程,1,)复查系统规模和目标,2,)研究正在使用的系统,3,)导出新系统的高层逻辑模型,4,)进一步定义问题,5,)导出和评价供选择的解法,6,)推荐行动方针,7,)草拟开发计划,8,)书写文档并提交评审,2.2 可行性研究过程1)复查系统规模和目标,一,.,复查系统规模,了解系统定义的问题;,复查系统目标和规模;,明确系统的所有限制和约束;,确保问题如实反映了用户的要求;,二,.,研究正在使用的系统,了解运行旧系统的费用,了解旧系统的功能,不要,了解旧系统的实现细节,记录旧系统与其他系统的接口,注意,:,新系统,老系统,(?),一.复查系统规模了解系统定义的问题;二.研究正在使用的系统了,三,.,导出高层逻辑模型,从旧系统的物理结构导出其逻辑模型,参考旧系统的逻辑模型,设计目标系统逻辑模型,使用,数据流图,和,数据字典,定义系统的逻辑模型,物理系统:可运行的应用系统软件。,逻辑模型:应用系统的形式化抽象。,四,.,进一步定义问题,和用户复查系统的逻辑模型,修改问题定义与逻辑模型,三.导出高层逻辑模型从旧系统的物理结构导出其逻辑模型物理系统,五,.,导出和评价供选择的解法,根据逻辑模型从技术角度导出多个高层次物理解法,首先根据技术可行性排除某些方案,根据操作可行性排除某些方案,根据经济可行性进行排除,最后为,每个,可行的方案制定开发进度表,六,.,推荐行动方针,判断是否值得继续开发,选择,一种,最好的解决方法,对推荐的解法进行成本,/,效益分析,五.导出和评价供选择的解法根据逻辑模型从技术角度导出多个高层,七,.,草拟开发计划,制定工程进度表,人员、资源分配,各阶段成本估计,需求分析进度和成本,八,.,书写文档并提交审查,提交“可行性论证报告”,提交“项目开发计划书”,评审组进行审查,七.草拟开发计划制定工程进度表八.书写文档并提交审查提交“可,2.3,系统流程图,系统流程图,是一种常用的,物理系统,描述工具,基本思想是用图形符号以,黑盒,形式描绘系统里面的每个,部件,。,不关心内部细节,程序、文档、数据库、人工过程等,系统流程图:信息在各部件之间流动的情况;,程序流程图:程序对信息进行加工的控制过程。,2.3 系统流程图系统流程图是一种常用的物理系统描述工具,基,一,.,符号,符 号,名 称,说 明,处理,程序、处理机、人工加工等,用动词短语描述,输入,/,输出,泛指不明设备的输入,/,输出,页面内引用,转到图的另一部分或者从另一部分转来,离页引用,转到另一页图上或由另一图转来,连接线,连接其他符号,指明流向,文档,表示打印输出,也可以表示由打印终端输入数据,存储数据,表示任何类型的联机存储,直接数据,表示磁盘、磁鼓输入,/,输出,也可以表示磁盘文件或数据库,显示内容,CRT,终端或显示部件输入,/,输出,手工操作,人工完成的处理,一.符号符 号名 称说 明处理程序、处理机、人,符 号,名 称,说 明,判断,根据条件处理流程分支,内部存储器,表示内部存储器的存储,也可表示内存中的数据,手工输入,人工输入数据的脱机处理,如填写表格,卡片,表示用卡片输入,/,输出,也可以表示一个卡片文件,绘图工具:,Microsoft Visio,符 号名 称说 明判断根据条件处理流程分支内部,1,、装配厂零件库存业务,二,.,示例,1,)系统描述,2,)系统基本流程,1、装配厂零件库存业务二.示例1)系统描述2)系统基本流程,3,)系统流程图,信息流动方向:从上到下、从左到右;,分层描述:从简单到详细;,数据状态变化:一种数据必然通过至少一次处理转变为另一种数据,/,文件。,3)系统流程图信息流动方向:从上到下、从左到右;,2,、成绩管理系统,1,)系统描述,2,)系统基本流程,2、成绩管理系统1)系统描述2)系统基本流程,3,)系统流程图,3)系统流程图,2.4,数据流图,数据流图,(,Data Flow Diagram, DFD,),是描绘软件系统,逻辑模型,的工具;,描绘数据在软件中流动和被处理的逻辑,过程,;,是系统逻辑,功能,的图形表示;,是分析员与用户交流的工具;,数据流图绘制的基本要点是描绘功能,而不是实现。,2.4 数据流图数据流图 (Data Flow Diagra,一,.,符号,符 号,名 称,说 明,或,数据的源点,/,终点,系统之外的人或其他实体。表达系统数据的外部来源或者到达目的,不属于系统。,或,加工处理,表示对数据的处理功能:一是变换数据结构,/,值;二是原有基础上产生新数据。,或,数据存储,表示数据存储形式的逻辑符号,数据流,数据在系统中的流动方向,在数据流图中应该描绘所有可能的数据流向,而不应该描绘出现某个数据流的条件。,1,、基本符号,一.符号符 号名 称说 明或数据的源点/终点系统之外的人,2,、附加符号,表达数据与加工逻辑的关系。,输入,A,和,B,变成,C,输入,A,或,/,和,B,变成,C,输入,A,和,B,之一,变成,C,输入,C,变成,A,和,B,之一,输入,A,变成,B,或,/,和,C,输入,A,变成,B,和,C,2、附加符号表达数据与加工逻辑的关系。输入 A 和 B 变成,3,、数据流图画法,根据问题描述找到,:,数据的源点和终点; 处理; 数据存储;,数据流。,给出系统的基本模型图,(,顶层图,),:数据源点,/,终点、输入,/,输出数据流和一个处理,(,代表目标系统,),。,细化基本模型,得到功能级数据流图,(0,层图,),:从系统输入端到输出端,用数据流逐步标识数据的流向,当数据的组织或值发生变化时,加上一个处理;另外注意流程中数据的存储。,按照第,3,步的方法,对每一个处理进行细化。直到体现了该系统的完整功能为止。,3、数据流图画法根据问题描述找到: 数据的源点和终点;,4,、画数据流图的注意点,DFD,中所有图形符号只限于四种基本图形元素;,DFD,主图必须包括四种基本元素,缺一不可;,DFD,主图上的数据流必须封闭在外部实体之间,DFD,中画出,所有可能,的数据流向,不考虑条件;,每个加工至少有一个输入数据流和一个输出数据流,数据存储是,静态,的数据,数据流是,动态,的数据;,有时为了表达清晰,某些元素要画多次或标注;,分层细化时必须保持信息连续性:输入,/,输出相同;,图上每个元素都必须有名字;,不可夹带控制流;,4、画数据流图的注意点DFD 中所有图形符号只限于四种基本图,1,、数据流,/,数据存储命名,代表整体内容,而不是局部成分;,不要空洞、泛指的名词,要有真实含义;,如果很难命名,考虑重新分解。,二,.,命名,2,、处理命名,反映整体功能,不是局部功能;,1,个具体及物动词具体名词组成;,如果需要用,2,个以上动词,考虑再次分解;,如果很难命名,考虑重新分解。,1、数据流/数据存储命名代表整体内容,而不是局部成分;二.命,一家工厂的采购部门每天都需要一张订货报表,报表列出所有订货信息。,零件入库或出库称为事务;,仓库管理员通过放在仓库中的,CRT,终端把事务报告给订货系统;,当某种零件的库存数量少于库存量临界值时就应该再次订货;,三,.,示例,1,、订货系统,1,)系统描述,一家工厂的采购部门每天都需要一张订货报表,报表列出所有订货信,2,)提取数据流图的成分,源点:,终点:,处理:,数据存储:,数据流:,2)提取数据流图的成分源点:终点:处理:数据存储:数据流:,3,)画出系统的顶层图,3)画出系统的顶层图,4,)画出系统的,0,层图,4)画出系统的 0 层图,5,)对数据元素进行编号,5)对数据元素进行编号,6,)进一步细化系统模型,6)进一步细化系统模型,2,、成绩录入系统,1,)系统描述,教师通过终端逐个录入学生成绩;,录入完成,系统生成成绩报告单;,如果不及格的学生人数大于总人数,1/3,,则需要向教务处提交教学情况说明;,教学情况说明中列出成绩统计信息;,2、成绩录入系统1)系统描述教师通过终端逐个录入学生成绩;,2,)提取数据流图的成分,源点:,终点:,处理:,数据流:,数据存储:,2)提取数据流图的成分源点:终点:处理:数据流:数据存储:,3,)画出系统的顶层图,3)画出系统的顶层图,4,)细化系统基本模型,绘制,0,层图,4)细化系统基本模型,绘制 0 层图,7,)进一步细化系统模型,7)进一步细化系统模型,3,、商店业务处理系统,1,)系统基本模型,3、商店业务处理系统1)系统基本模型,这个数据流图只是一个高层的系统逻辑模型,它反映了目标系统要实现的总体功能和需要存储的数据。,数据流图绘制步骤:,首先确定系统的输入和输出,根据商店业务,画出顶层数据流图,以反映最主要业务处理流程。,经过分析,商店业务处理的主要功能应当有销售、采购、会计三大项。主要数据流输入的源点和输出终点是顾客和供应商。,然后从输入端开始,根据商店业务工作流程,画出数据流流经的各加工框,逐步画到输出端,得到第一层数据流图。,这个数据流图只是一个高层的系统逻辑模型,它反映了目标系统要实,2,),0,层数据流图,2)0 层数据流图,3,)加细每一个加工框,销售细化,3)加细每一个加工框销售细化,采购细化,采购细化,五、用途,按照系统的层次结构进行逐步分解,并以分层的数据流图反映这种结构关系;,1,、利用数据流图作为交流信息的工具;,数据流图中的处理超过,9,个时,应该画分图。,多层数据流图中,顶层流图包含一个加工,它的输入流是该系统的输入数据,输出流是系统的输出数据,底层流图是指其加工不需再做分解的数据流图。,中间层流图则表示对其上层父图的细化。它的每一加工可能继续细化,形成子图。,五、用途按照系统的层次结构进行逐步分解,并以分层的数据流图反,在数据流图中,按层给加工框编号。编号表明该加工所处层次及上下层的亲子关系;,规定任何一个数据流子图必须与它上一层的一个加工对应,两者的输入数据流和输出数据流必须一致。此即父图与子图的平衡。,在数据流图中,按层给加工框编号。编号表明该加工所处层次及上下,2,、利用数据流图作为分析和设计的工具;,系统流程图反映功能与具体实现程序;,数据流图只描绘系统的功能。,按照数据流图进行物理设计时,以图中不同处理的时间,(,实时,/,延时,),要求为指南,画出许多组自动化边界,每组自动化边界意味着一个独立的物理系统。,2、利用数据流图作为分析和设计的工具;系统流程图反映功能与具,2.5,数据字典,数据字典,(,Data Dictionary, DD,),是关于数据的信息的集合,是数据流图中元素的精确定义。,数据流图和数据字典共同构成系统的逻辑模型。,数据字典的作用是为系统建模、软件分析、设计和维护的过程提供数据描述和通信工具。,数据字典,所有条目按照一定次序进行排列或者组织成卡片的形式。,包括下列,4,类元素的定义:数据流、数据流分量,(,数据元素,),、数据存储、,处理,。,2.5 数据字典数据字典 (Data Dictionary,一,.,定义方法,顺序:,以确定的顺序连接两个或多个分量;,选择:,两个或多个分量中选取一个;,重复:,对指定分量重复,0,次或多次;,可选:,指定分量可有可无;,定义数据的方法:,组合的方式有四种:,对数据自顶向下的分解,当分解到“基本数据元素”后停止分解。然后用“基本数据元素”的组合,(,关系运算,),来定义数据。,一.定义方法顺序:以确定的顺序连接两个或多个分量;定义数据的,符 号,含 义,举 例,=,等价于,/,定义为,x = a,与,/,连接,x = a + b, | ,或,/,选择,x =,a,|,b,m n,重复,m.n,次,x = 1,a,5,( ),可选,x = a,+,(,b,),“ ”,基本数据元素,x = “0”,范围,x = “1”.”9”,组合数据的符号:,可以用上限、下限表示重复次数 , ,等价于,m, ,n,符 号含 义举 例=等价于 / 定义为x = a,例,.,存折数据格式,存折帐号户名存折册号支取方式标志,(,备注,)+,开户金额开户行存折号码签发日期,0,收支记录,100,收支记录日期摘要币种钞,/,汇存,/,取款金额余额操作员,(,备考,),帐号,19,数字,19,存折册号,”001”.”999”,开户金额整数,+”.”+2,数字,2,支取方式,“,密,”|”,印,”|”,折,”,存折号码,12,数字,12,例. 存折数据格式存折帐号户名存折册号支取方式标志,二,.,实现,1,、数据元素,名称,:唯一标识该数据元素的名字,别名,:在不同场合下的不用名字,描述,:取值范围、取值含义、长度等信息,定义,:数据结构,位置,:数据元素所处的数据存储或数据流,记录在卡片上或存储在存储器中。,二.实现1、数据元素名称:唯一标识该数据元素的名字记录在卡片,2,、数据流,名称,:数据流图中使用的主要名字,别名,:在数据流图中使用的其他名字,描述,:简要介绍作用即它产生的原因和结果,来源,:来自何方(可选),去向,:去向何处(可选),定义,:数据结构,流通量,:单位时间的传输次数(可选),2、数据流名称:数据流图中使用的主要名字,3,、数据存储,名称,:数据流图中使用的主要名字,别名,:,输入数据流,:指向数据存储的数据流(可选),输出数据流,:从数据存储流出的数据流(可选),描述,:对存储内容的说明,定义,:数据结构(核心),组织,:信息的组织方式:顺序、相对、随机、排序等,3、数据存储名称:数据流图中使用的主要名字,例,.,下列,DFD,的卡片式数据字典,例. 下列 DFD 的卡片式数据字典,例,.,订货报表(数据流),名称: 订货报表,别名:,描述: 每天一次送给采购部门的需要订货的零件表,来源: 生成订货报表,(,处理,),去向: 采购部门,组成: 订货报表 零件编号 零件名称订货数量目前价格主要供应者,(,次要供应者,),例. 订货报表(数据流)名称: 订货报表,例,.,零件编号(数据元素),名称:零件编号,别名:,描述:惟一地标识库存清单中一个特定零件的关键域,定义:零件编号,8,字符,8,位置:,订货报表,订货信息,库存量信息,事务,例.零件编号(数据元素)名称:零件编号,例,.,订货数量(数据元素),名称: 订货数量,别名:,描述: 某个零件的一次订货数量,定义: 订货数量,1,数字,5,位置:,订货报表,订货信息,例. 订货数量(数据元素)名称: 订货数量,例:酒店管理系统的局部,DFD,例:酒店管理系统的局部 DFD,该系统的数据字典条目的定义,预订请求客人数据住宿期限客房类别,客人数据客人姓名地址,身份证号码,|,护照号码, +,支付方式,身份证号码,15,十进制数字,18,护照号码字母,8,数字,8,该系统的数据字典条目的定义预订请求客人数据住宿期限客房,2.6,成本,/,效益分析,一,.,成本估计,软件开发成本主要是人力消耗。,成本估计不是精确的科学。,成本估计的三种方法,代码行技术:,代码行数,行平均成本,任务分解技术:,人力,(,人月,) ,月平均工资,自动估计成本技术:,软件工具,取决于软件的复杂程度与工资水平,2.6 成本/效益分析一. 成本估计软件开发成本主要是人力消,二,.,成本,/,效益分析方法,估计开发系统的成本,估计运行费用,新系统带来的经济效益,合理估计软件的寿命,一般设为,5,年,比较开发成本与可能的效益,系统的经济效益,=,增加的收入,+,节省的运行费用,效益分为两种:有形效益、无形效益,二. 成本/效益分析方法 估计开发系统的成本系统的经济效益,1,、货币的时间价值,利用利率的形式表示货币的时间价值,F = P,(1+i),n,P = F /(1+i),n,上述公式将估计系统可能获得的未来收入转换为现在的价值,从而可以得出系统的获益。,P,代表现在的收入,,F,代表,n,年后的收入,,i,代表年利率,例,.,一系统成本,5000,元,投入使用后每年可节省,2500,元,年率为,12%,,问该项目是否值得投资?,1、货币的时间价值利用利率的形式表示货币的时间价值P 代表现,年,将来值,(,1,+,i,),n,现在值,累计现在值,1,2500,1.12,2232.14,2232.14,2,2500,1.2544,1992.98,4225.12,3,2500,1.404928,1779.45,6004.57,4,2500,1.57351916,1588.80,7593.37,5,2500,1.7623416832,1418.57,9011.94,表,1,将来的收入折算成现在值,P = F/(1+i)n,年将来值(1+i)n现在值累计现在值125001.12223,2,、投资回收期,使 “累计经济效益现在值,=,投资成本”所需的时间,投资回收期越短就能越快获得利润,如表,1,:,2,年后经济效益为,4225.12,元, 5000,元,所以第,3,年还需要赚,5000-4225.12 = 774.88,元,第,3,年经济效益为,1779.45,元,所以还需要,774.88/1779.45 = 0.44,年,投资回收期为,2+0.44 = 2.44,年,2、投资回收期使 “累计经济效益现在值 = 投资成本”所需的,3,、纯收入,生命周期内累计的经济效益现在值与投资之差,纯收入小于等于,0,,工程就不值得投资,如表,1,:,纯收入,= 9011.94 5000 = 4011.94,例,.,假设某软件生命周期为,5,年。现在投资,20,万元,平均年利率,3%,。从第一年起,每年年底收入,4.2,万元,问该项目是否值得投资?,现在收益,= 4.2/(1+0.03) + 4.2/(1+0.03),2,+ 4.2/(1+0.03),3,+ 4.2/(1+0.03),4,+ 4.2/(1+0.03),5,= 19.23477(,万元,),纯收入,= 19.23477,20=-0.76523,,项目不值得投资。,3、纯收入生命周期内累计的经济效益现在值与投资之差如表1:,4,、投资回收率,衡量投资效益的大小,类似与年利率,P,是现在的投资;,F,i,是第,i,年底的效益;,P = F,1,/(1+j) + F,2,/(1+j),2,+ + F,n,/(1+j),n,n,是系统的寿命;,j,是投资回收率。,如表,1,:,投资回收率,= 41%42%,4、投资回收率衡量投资效益的大小,类似与年利率P 是现在的投,2.7,小结,全面理解可行性研究阶段,(,方法 过程 工具,),DFD,、,数据字典、系统流程图,成本,/,效益分析是经济可行性分析的重要方法,物理系统的抽象以及逻辑系统的表示,2.7 小结全面理解可行性研究阶段(方法 过程 工具),
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


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

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


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