可行性分析课件

上传人:夏** 文档编号:568527194 上传时间:2024-07-25 格式:PPT 页数:66 大小:916.50KB
返回 下载 相关 举报
可行性分析课件_第1页
第1页 / 共66页
可行性分析课件_第2页
第2页 / 共66页
可行性分析课件_第3页
第3页 / 共66页
可行性分析课件_第4页
第4页 / 共66页
可行性分析课件_第5页
第5页 / 共66页
点击查看更多>>
资源描述

《可行性分析课件》由会员分享,可在线阅读,更多相关《可行性分析课件(66页珍藏版)》请在金锄头文库上搜索。

1、第二章第二章 可行性研究可行性研究可行性分析课件开始问题定义可性行研究 可行否?项目实施计划终止项目的建议结束YN问题的定义与可性行研究问题的定义与可性行研究Who 为谁设计,用户是谁?为谁设计,用户是谁?What 要解决哪些问题?要解决哪些问题?Why 为什么要解决这些问题为什么要解决这些问题 有用的软件有用的软件 3W可行性分析课件可行性研究可行性研究目的: 用最小的代价在尽可能短的时间内确定问题是否能够解决。 确定能否解决问题,同时确定问题是否值得去解决。可行性分析课件可行性研究的目的可行性研究的目的 说明该软件开发项目的实现在技术上、说明该软件开发项目的实现在技术上、经济上和社会条件上

2、的可行性;评述为经济上和社会条件上的可行性;评述为合理地达到开发目标可能选择的各种方合理地达到开发目标可能选择的各种方案。案。 (GB 8567-88(GB 8567-88(GB 8567-88(GB 8567-88 计算机软件产品开发文件编制指南计算机软件产品开发文件编制指南计算机软件产品开发文件编制指南计算机软件产品开发文件编制指南 ) ) ) )可行性分析课件2.1 2.1 可行性研究的任务可行性研究的任务GB 8566-88 GB 8566-88 GB 8566-88 GB 8566-88 计算机软件开发规范计算机软件开发规范计算机软件开发规范计算机软件开发规范中指出:中指出:中指出:

3、中指出: 可行性研究的主要任务是可行性研究的主要任务是可行性研究的主要任务是可行性研究的主要任务是“了解客户的要了解客户的要了解客户的要了解客户的要求及现实环境,从技术、经济和社会因素等三求及现实环境,从技术、经济和社会因素等三求及现实环境,从技术、经济和社会因素等三求及现实环境,从技术、经济和社会因素等三方面研究并论证本软件项目的可行性,编写可方面研究并论证本软件项目的可行性,编写可方面研究并论证本软件项目的可行性,编写可方面研究并论证本软件项目的可行性,编写可行性研究报告,制定初步项目开发计划。行性研究报告,制定初步项目开发计划。行性研究报告,制定初步项目开发计划。行性研究报告,制定初步项

4、目开发计划。”可行性研究的最根本任务是:可行性研究的最根本任务是:可行性研究的最根本任务是:可行性研究的最根本任务是: 对以后的行动方针提出建议。对以后的行动方针提出建议。对以后的行动方针提出建议。对以后的行动方针提出建议。可行性分析课件可行性研究的内容(1) (1) 技术可行性技术可行性(2) (2) 经济可行性经济可行性(3) (3) 操作可行性操作可行性(4) (4) 社会可行性社会可行性( (法律可行性法律可行性) )(5) (5) 抉择抉择可行性分析课件技术可行性 度量一个特定技术信息系统解决方案的实用性及度量一个特定技术信息系统解决方案的实用性及度量一个特定技术信息系统解决方案的实

5、用性及度量一个特定技术信息系统解决方案的实用性及技术资源的可用性技术资源的可用性技术资源的可用性技术资源的可用性 考虑的问题考虑的问题考虑的问题考虑的问题(1)(1)(1)(1)开发风险分析开发风险分析开发风险分析开发风险分析(2)(2)(2)(2)资源分析资源分析资源分析资源分析(3)(3)(3)(3)相关技术的发展(现有技术能相关技术的发展(现有技术能相关技术的发展(现有技术能相关技术的发展(现有技术能否实现新系统,技术难点、建议否实现新系统,技术难点、建议否实现新系统,技术难点、建议否实现新系统,技术难点、建议采用技术的先进性)采用技术的先进性)采用技术的先进性)采用技术的先进性)可行性

6、分析课件经济可行性经济可行性度量系统解决方案的性能价格比。度量系统解决方案的性能价格比。度量系统解决方案的性能价格比。度量系统解决方案的性能价格比。考虑的问题:考虑的问题:考虑的问题:考虑的问题:成本成本成本成本/ / / /效益分析效益分析效益分析效益分析(开发、运行的成本(开发、运行的成本(开发、运行的成本(开发、运行的成本/ / / /效益)效益)效益)效益)n n有形成本、效益有形成本、效益有形成本、效益有形成本、效益n n无形成本、效益无形成本、效益无形成本、效益无形成本、效益价值和成本的关系价值和成本的关系价值和成本的关系价值和成本的关系n n质量与价值、成本的关系质量与价值、成本

7、的关系质量与价值、成本的关系质量与价值、成本的关系n n价值价值价值价值/ / / /成本的均衡成本的均衡成本的均衡成本的均衡可行性分析课件举例举例 1 2 3 4 5 年年604020 0成本成本- -效益效益( (万元万元) )该系统节省经费该系统节省经费该系统成本该系统成本盈亏平衡点盈亏平衡点投资回收期投资回收期 - -成本及效益分析图成本及效益分析图可行性分析课件操作可行性操作可行性 用户使用可能性用户使用可能性 时间进度可行性时间进度可行性 组织和文化上的可行性组织和文化上的可行性可行性分析课件社会可行性社会可行性( (法律可行性法律可行性) ) 开发项目是否会在社会上或开发项目是否

8、会在社会上或政治上引起侵权、破坏或其政治上引起侵权、破坏或其它责任问题。它责任问题。可行性分析课件2.2 2.2 可行性研究过程可行性研究过程1. 1. 复查系统规模和目标复查系统规模和目标2. 2. 研究目前正在使用的系统研究目前正在使用的系统3. 3. 导出新系统的高层逻辑模型导出新系统的高层逻辑模型4. 4. 进一步定义问题进一步定义问题5. 5. 导出和评价供选择的解法导出和评价供选择的解法6. 6. 推荐行动方针推荐行动方针7. 7. 草拟开发计划草拟开发计划8. 8. 书写文档提交审查书写文档提交审查可行性分析课件 可行性研究报告的编写可行性研究报告的编写GB 8567-88GB

9、8567-88GB 8567-88GB 8567-88 计算机软件产品开发文件编制指南计算机软件产品开发文件编制指南计算机软件产品开发文件编制指南计算机软件产品开发文件编制指南 可行性分析课件可行性研究报告的编写可行性研究报告的编写1 1 引言引言 1.1 1.1 编写目的编写目的 1.2 1.2 背景背景 1.3 1.3 定义定义 1.4 1.4 参考资料参考资料2 2 2 2 可行性研究的前提可行性研究的前提可行性研究的前提可行性研究的前提 2.1 2.1 2.1 2.1 要求要求要求要求 2.2 2.2 2.2 2.2 目标目标目标目标 2.3 2.3 2.3 2.3 条件、假定和限制条

10、件、假定和限制条件、假定和限制条件、假定和限制 2.4 2.4 2.4 2.4 进行可行性研究的方法进行可行性研究的方法进行可行性研究的方法进行可行性研究的方法 2.5 2.5 2.5 2.5 评价尺度评价尺度评价尺度评价尺度可行性分析课件可行性研究报告的编写可行性研究报告的编写3 3 3 3 对现有系统的分析对现有系统的分析对现有系统的分析对现有系统的分析 3.1 3.1 3.1 3.1 数据流程和处理流程数据流程和处理流程数据流程和处理流程数据流程和处理流程 3.2 3.2 3.2 3.2 工作负荷工作负荷工作负荷工作负荷 3.3 3.3 3.3 3.3 费用开支费用开支费用开支费用开支

11、3.4 3.4 3.4 3.4 人员人员人员人员 3.5 3.5 3.5 3.5 设备设备设备设备 3.6 3.6 3.6 3.6 局限性局限性局限性局限性4 4 4 4 所建议的系统所建议的系统所建议的系统所建议的系统 4.1 4.1 4.1 4.1 对所建议系统的说明对所建议系统的说明对所建议系统的说明对所建议系统的说明 4.2 4.2 4.2 4.2 数据流程和处理流程数据流程和处理流程数据流程和处理流程数据流程和处理流程 4.3 4.3 4.3 4.3 改进之处改进之处改进之处改进之处 4.4 4.4 4.4 4.4 影响影响影响影响 4.5 4.5 4.5 4.5 局限性局限性局限性

12、局限性 4.6 4.6 4.6 4.6 技术条件方面的可行性技术条件方面的可行性技术条件方面的可行性技术条件方面的可行性可行性分析课件可行性研究报告的编写可行性研究报告的编写5 5 5 5 可选择的其它系统方案可选择的其它系统方案可选择的其它系统方案可选择的其它系统方案 5.1 5.1 5.1 5.1 可选择的其它系统可选择的其它系统可选择的其它系统可选择的其它系统1 1 1 1 5.2 5.2 5.2 5.2 可选择的其它系统可选择的其它系统可选择的其它系统可选择的其它系统2 2 2 2 .6 6 6 6 投资及收益分析投资及收益分析投资及收益分析投资及收益分析 6.1 6.1 6.1 6.

13、1 支出支出支出支出 6.2 6.2 6.2 6.2 收益收益收益收益 6.3 6.3 6.3 6.3 收益收益收益收益/ / / /投资比投资比投资比投资比 6.4 6.4 6.4 6.4 投资回收周期投资回收周期投资回收周期投资回收周期 6.5 6.5 6.5 6.5 敏感性分析敏感性分析敏感性分析敏感性分析7 7 7 7 社会条件方面的可行性社会条件方面的可行性社会条件方面的可行性社会条件方面的可行性 7.1 7.1 7.1 7.1 法律方面的可行性法律方面的可行性法律方面的可行性法律方面的可行性 7.2 7.2 7.2 7.2 使用方面的可行性使用方面的可行性使用方面的可行性使用方面的

14、可行性可行性分析课件2.3 2.3 系统流程图系统流程图n系统流程图是系统流程图是概括地描绘物理系统的传统工具概括地描绘物理系统的传统工具。n它的基本思想是它的基本思想是用图形符号以黑盒子形式用图形符号以黑盒子形式描绘组成描绘组成系统的每个部件系统的每个部件( (程序,文档,数据库,人工过程程序,文档,数据库,人工过程等等) )。n系统流程图表达的是数据在系统各部件之间流动的系统流程图表达的是数据在系统各部件之间流动的情况,而不是对数据进行加工处理的控制过程,因情况,而不是对数据进行加工处理的控制过程,因此尽管系统流程图的某些符号和程序流程图的符号此尽管系统流程图的某些符号和程序流程图的符号形

15、式相同,但是它却是形式相同,但是它却是物理数据流图物理数据流图而不是程序流而不是程序流程图。程图。可行性分析课件 基本符号 -以概括的方式抽象地描绘一个实际系统所用符号可行性分析课件 - 具具体体地地描描绘绘一一个个物物理理系系统统所所用用符符号号系系统统符符号号可行性分析课件举例 -库存清单系统的系统流程图可行性分析课件举例 - 计算机售书系统流程图结束结束结束结束学生学生学生学生购书发票购书发票购书发票购书发票到书库到书库到书库到书库领书领书领书领书 购书单购书单购书单购书单终端终端终端终端审查并审查并审查并审查并开发票开发票开发票开发票1 11-1-学生各学期用书数据库学生各学期用书数据

16、库学生各学期用书数据库学生各学期用书数据库购书单购书单购书单购书单2 2 2- 2-教材存量数据库教材存量数据库教材存量数据库教材存量数据库可行性分析课件 2.4 2.4 数据流图数据流图 DFD - Data Flow Diagramn一种图形化技术,它描绘信息流和数据从输一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。入移动到输出的过程中所经受的变换。n在数据流图中没有任何具体的物理部件,它在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑只是描绘数据在软件中流动和被处理的逻辑过程,是系统逻辑功能的图形表示。过程,是系统逻辑功能的图形表示。

17、n设计数据流图时只需考虑系统必须完成的基设计数据流图时只需考虑系统必须完成的基本逻辑功能,完全不需要考虑怎样具体地实本逻辑功能,完全不需要考虑怎样具体地实现这些功能,所以它也是今后进行软件设计现这些功能,所以它也是今后进行软件设计的很好的出发点。的很好的出发点。可行性分析课件 数据流图四种基本符号数据加工数据加工 (数据变换数据变换)数据源点或终点数据源点或终点 (外部实体外部实体)数据流数据流数据存储文件数据存储文件或或或或或或可行性分析课件数据流图几种附加符号可行性分析课件数据流图的层次结构数据流图的层次结构n n为了表达数据处理过程的数据加工情为了表达数据处理过程的数据加工情况,需要采用

18、况,需要采用层次结构层次结构的数据流图。的数据流图。按照系统的层次结构进行按照系统的层次结构进行逐步分解逐步分解,并以分层的数据流图反映这种结构关并以分层的数据流图反映这种结构关系,能清楚地表达和容易理解整个系系,能清楚地表达和容易理解整个系统。统。可行性分析课件n n在多层数据流图中,顶层流图仅包含一个在多层数据流图中,顶层流图仅包含一个加工,它代表被开发系统。它的输入流是加工,它代表被开发系统。它的输入流是该系统的输入数据,输出流是系统所输出该系统的输入数据,输出流是系统所输出数据。数据。n n底层流图是指其加工不需再做分解的数据底层流图是指其加工不需再做分解的数据流图,它处在最底层。流图

19、,它处在最底层。n n中间层流图则表示对其上层父图的细化。中间层流图则表示对其上层父图的细化。它的每一加工可能继续细化,形成子图。它的每一加工可能继续细化,形成子图。可行性分析课件分层的数据流图分层的数据流图可行性分析课件- 系统系统逻辑逻辑模型模型数据的数据的数据的数据的加工或加工或加工或加工或变换变换变换变换输入输入输入输入输出输出输出输出软件软件软件软件系统系统系统系统外部实体外部实体外部实体外部实体 外部实体外部实体外部实体外部实体 外部实体外部实体外部实体外部实体外部实体外部实体外部实体外部实体 输入输入输入输入数据流数据流数据流数据流输入输入输入输入数据流数据流数据流数据流输出输出

20、输出输出数据流数据流数据流数据流输出输出输出输出数据流数据流数据流数据流可行性分析课件分层的数据流图分层的数据流图分层的数据流图分层的数据流图 F0F0A0A0B0B0F11F11A0A0B0B0F12F12F13F13F14F14F15F15p1p1C1C1D1D1M1M1N1N1F21F21M1M1F22F22N1N1F23F23K2K2F24F24W2W2F25F25p1p1Y2Y2X2X2第第第第 n n 层层层层第第第第 n+2n+2 层层层层可行性分析课件举举 例例1 1、定货系统、定货系统 (见书(见书P33P33P34P34)2 2、学生购买教材系统学生购买教材系统可行性分析课

21、件学学学学生生生生教材教材教材教材购购购购销销销销系统系统系统系统购书单购书单购书单购书单领书单领书单领书单领书单缺书单缺书单缺书单缺书单进书通知进书通知进书通知进书通知进书通知进书通知进书通知进书通知保保保保管员管员管员管员1 1销售销售销售销售购书单购书单购书单购书单领书单领书单领书单领书单学学学学生生生生缺书单缺书单缺书单缺书单进书通知进书通知进书通知进书通知2 2采购采购采购采购保保保保管员管员管员管员第第第第 1 1 层层层层第第第第 2 2 层层层层 教材存量表教材存量表教材存量表教材存量表 F1F1F1F1 缺书登记表缺书登记表缺书登记表缺书登记表 F2F2F2F2外部实体外部实

22、体可行性分析课件 教材销售子系统教材销售子系统教材销售子系统教材销售子系统 无效书单无效书单无效书单无效书单购书单购书单购书单购书单1.31.3登记并开登记并开登记并开登记并开领书单领书单领书单领书单1.21.2开发票开发票开发票开发票1.11.1审查审查审查审查有效性有效性有效性有效性1.41.4登记登记登记登记缺书缺书缺书缺书1.51.5补售补售补售补售教材教材教材教材采采采采购购购购学学学学生生生生学学学学生生生生进书通知进书通知进书通知进书通知有效书单有效书单有效书单有效书单发票发票发票发票领书单领书单领书单领书单暂缺书单暂缺书单暂缺书单暂缺书单1 1销售销售销售销售购书单购书单购书单

23、购书单领书单领书单领书单领书单缺书单缺书单缺书单缺书单进书通知进书通知进书通知进书通知2 2采购采购采购采购进书通知进书通知进书通知进书通知缺书登记表缺书登记表缺书登记表缺书登记表教材存量表教材存量表教材存量表教材存量表学学学学生生生生保保保保管员管员管员管员第第第第 2 2 层层层层补售补售补售补售书单书单书单书单第第第第 3 3 层层层层 教材存量表教材存量表教材存量表教材存量表 F1F1F1F1 缺书登记表缺书登记表缺书登记表缺书登记表 F2F2F2F2 F1书号书号单价单价数量数量 各班用书表各班用书表各班用书表各班用书表 F3F3F3F3 售书登记表售书登记表售书登记表售书登记表 F

24、4F4F4F4外部外部外部外部项项项项可行性分析课件1 1销售销售销售销售购书单购书单购书单购书单领书单领书单领书单领书单缺书单缺书单缺书单缺书单进书通知进书通知进书通知进书通知2 2采购采购采购采购进书通知进书通知进书通知进书通知缺书登记表缺书登记表缺书登记表缺书登记表教材存量表教材存量表教材存量表教材存量表学学学学生生生生保保保保管员管员管员管员采购采购采购采购 子系统子系统子系统子系统 第第第第 2 2 层层层层第第第第 3 3 层层层层缺书单缺书单缺书单缺书单2.32.3修改教材库修改教材库修改教材库修改教材库存和待存和待存和待存和待购量购量购量购量销销销销售售售售进书通知进书通知进书

25、通知进书通知进书通知进书通知进书通知进书通知2.12.1按书号汇按书号汇按书号汇按书号汇总缺书总缺书总缺书总缺书2.22.2按出版社统按出版社统按出版社统按出版社统计缺书计缺书计缺书计缺书保保保保管员管员管员管员 教材存量表教材存量表教材存量表教材存量表 F1F1F1F1 待购教材表待购教材表待购教材表待购教材表 F5F5F5F5 教材一览表教材一览表教材一览表教材一览表 F6F6F6F6 缺书登记表缺书登记表缺书登记表缺书登记表 F2F2F2F2可行性分析课件 . . . . 便于实现便于实现便于实现便于实现. . . . 便于使用便于使用便于使用便于使用 - - 采用采用采用采用逐步细化逐

26、步细化逐步细化逐步细化的扩展方法,可避免一的扩展方法,可避免一的扩展方法,可避免一的扩展方法,可避免一 次引入过多的细节,有利于控制问题次引入过多的细节,有利于控制问题次引入过多的细节,有利于控制问题次引入过多的细节,有利于控制问题 的复杂度;的复杂度;的复杂度;的复杂度; - - 用一组图代替一张总图,方便用户及用一组图代替一张总图,方便用户及用一组图代替一张总图,方便用户及用一组图代替一张总图,方便用户及 软件开发人员阅读。软件开发人员阅读。软件开发人员阅读。软件开发人员阅读。分层分层分层分层 DFD 图的优点图的优点图的优点图的优点可行性分析课件 1 1) 为数据流为数据流( (或数据存

27、储或数据存储) )命名命名(1) (1) 名字应代表整个数据流名字应代表整个数据流( (或数据存储或数据存储) )的内容,而不是仅仅反映它的某的内容,而不是仅仅反映它的某些成分。些成分。(2) (2) 不要使用空洞的、缺乏具体含义的名字不要使用空洞的、缺乏具体含义的名字( (如如“数据数据”、“信息信息”、“输入输入”之类之类) )。(3) (3) 如果在为某个数据流如果在为某个数据流( (或数据存储或数据存储) )起名字时遇到了困难,则很可能是起名字时遇到了困难,则很可能是因为对数据流图分解不恰当造成的,应该试试重新分解,看是否能克服因为对数据流图分解不恰当造成的,应该试试重新分解,看是否能

28、克服这个困难。这个困难。画分层画分层画分层画分层 DFD 的指导原则的指导原则的指导原则的指导原则1. 1. 注意数据流注意数据流注意数据流注意数据流图图中成分的命名中成分的命名中成分的命名中成分的命名可行性分析课件 2 2) 为处理命名为处理命名(1) (1) 通常先为数据流命名,然后再为与之相关联的处理命名。这样命名比通常先为数据流命名,然后再为与之相关联的处理命名。这样命名比较容易,而且体现了人类习惯的较容易,而且体现了人类习惯的“由表及里由表及里”的思考过程。的思考过程。(2) (2) 名字应该反映整个处理的功能,而不是它的一部分功能。名字应该反映整个处理的功能,而不是它的一部分功能。

29、(3) (3) 名字最好由名字最好由一个具体的及物动词加上一个具体的宾语组成一个具体的及物动词加上一个具体的宾语组成。应该尽量。应该尽量避免使用避免使用“加工加工”、“处理处理”等空洞笼统的动词作名字。等空洞笼统的动词作名字。(4) (4) 通常名字中仅包括一个动词,如果必须用两个动词才能描述整个处理通常名字中仅包括一个动词,如果必须用两个动词才能描述整个处理的功能,则把这个处理再分解成两个处理可能更恰当些。的功能,则把这个处理再分解成两个处理可能更恰当些。(5) (5) 如果在为某个处理命名时遇到困难,则很可能是发现了分解不当的迹如果在为某个处理命名时遇到困难,则很可能是发现了分解不当的迹象

30、,应考虑重新分解。象,应考虑重新分解。画分层画分层画分层画分层 DFD 的指导原则的指导原则的指导原则的指导原则1. 1. 注意数据流注意数据流注意数据流注意数据流图图中成分的命名中成分的命名中成分的命名中成分的命名可行性分析课件画分层画分层画分层画分层 DFD 的指导原则的指导原则的指导原则的指导原则2 2. . 注意父注意父注意父注意父图图和子和子和子和子图图的平衡的平衡的平衡的平衡发票发票发票发票1.31.3开领书单开领书单开领书单开领书单领书单领书单领书单领书单( (a) a) 父图父图父图父图 1.3.11.3.1学生学生学生学生领书单领书单领书单领书单1.3.21.3.21.3.3

31、1.3.3教材教材教材教材( ( ( (a)a)子图子图子图子图 可行性分析课件 画分层画分层画分层画分层 DFD 的指导原则的指导原则的指导原则的指导原则3 3. . 区分局部文件和局部外部区分局部文件和局部外部区分局部文件和局部外部区分局部文件和局部外部项项1 1销售销售销售销售购书单购书单购书单购书单领书单领书单领书单领书单缺书单缺书单缺书单缺书单进书通知进书通知进书通知进书通知2 2采购采购采购采购进书通知进书通知进书通知进书通知缺书登记表缺书登记表缺书登记表缺书登记表教材存量表教材存量表教材存量表教材存量表学学学学生生生生保保保保管员管员管员管员采购采购采购采购 子系统子系统子系统子

32、系统 第第第第 2 2 层层层层第第第第 3 3 层层层层缺书单缺书单缺书单缺书单2.32.3修改教材库修改教材库修改教材库修改教材库存和待存和待存和待存和待购量购量购量购量销销销销售售售售进书通知进书通知进书通知进书通知进书通知进书通知进书通知进书通知2.12.1按书号汇按书号汇按书号汇按书号汇总缺书总缺书总缺书总缺书2.22.2按出版社统按出版社统按出版社统按出版社统计缺书计缺书计缺书计缺书保保保保管员管员管员管员 教材存量表教材存量表教材存量表教材存量表 F1F1F1F1 待购教材表待购教材表待购教材表待购教材表 F5F5F5F5 教材一览表教材一览表教材一览表教材一览表 F6F6F6F

33、6 缺书登记表缺书登记表缺书登记表缺书登记表 F2F2F2F2局部局部局部局部外部项外部项外部项外部项局部局部局部局部文件文件文件文件可行性分析课件画分层画分层画分层画分层 DFD 的指导原则的指导原则的指导原则的指导原则 4. 4. 4. 4. 掌握分解的速度掌握分解的速度掌握分解的速度掌握分解的速度 一般来说,每一个加工每次可分为一般来说,每一个加工每次可分为一般来说,每一个加工每次可分为一般来说,每一个加工每次可分为 2-42-42-42-4个子加工,最个子加工,最个子加工,最个子加工,最 多不得超过多不得超过多不得超过多不得超过 7 7 7 7 个。个。个。个。5. 5. 5. 5.

34、遵守加工编号规则遵守加工编号规则遵守加工编号规则遵守加工编号规则 顶层加工不编号。第二层的加工编号为顶层加工不编号。第二层的加工编号为顶层加工不编号。第二层的加工编号为顶层加工不编号。第二层的加工编号为1,2,3,1,2,3,1,2,3,1,2,3, , , ,n n n n号。号。号。号。第三层编号为第三层编号为第三层编号为第三层编号为1.1,1.2,1.31.1,1.2,1.31.1,1.2,1.31.1,1.2,1.3n.1,n.2n.1,n.2n.1,n.2n.1,n.2等号,依此类推。等号,依此类推。等号,依此类推。等号,依此类推。可行性分析课件 2.5 2.5 数据字典数据字典 -

35、 DD(Data Dictionary) 数据流图和数据字典共同构成系统的逻辑模型,数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥作用。数据流图数据字典也难于发挥作用。数据字典的任务是数据字典的任务是: : 对于数据流图中出现的所对于数据流图中出现的所有被命名的图形元素在字典中作为一个词条加有被命名的图形元素在字典中作为一个词条加以定义,使得每一个图形元素的名字都有一个以定义,使得每一个图形元素的名字都有一个确切的解释。确切的解释。可行性分析课件数据字典的内容数据字典的内容一般说来,数据字典应该由

36、对一般说来,数据字典应该由对下列下列4 4类元素的定义组成:类元素的定义组成:(1) (1) 数据流数据流(2) (2) 数据流分量数据流分量( (即数据元素即数据元素) )(3) (3) 数据存储数据存储(4) (4) 处理处理可行性分析课件数据流名:数据流名:数据流名:数据流名: 说明:简要介绍作用,即它产生的原因和结果。说明:简要介绍作用,即它产生的原因和结果。说明:简要介绍作用,即它产生的原因和结果。说明:简要介绍作用,即它产生的原因和结果。 数据流来源:即该数据流来自何方。数据流来源:即该数据流来自何方。数据流来源:即该数据流来自何方。数据流来源:即该数据流来自何方。 数据流去向:去

37、向何处。数据流去向:去向何处。数据流去向:去向何处。数据流去向:去向何处。 数据流组成:数据结构。数据流组成:数据结构。数据流组成:数据结构。数据流组成:数据结构。 每个数据量流通量:数据量、流通量。每个数据量流通量:数据量、流通量。每个数据量流通量:数据量、流通量。每个数据量流通量:数据量、流通量。(1) (1) (1) (1) 数据流词条的描述数据流词条的描述数据流词条的描述数据流词条的描述 数据流名:发票数据流名:发票数据流名:发票数据流名:发票 说明:用作学生已付书款的依据说明:用作学生已付书款的依据说明:用作学生已付书款的依据说明:用作学生已付书款的依据 数据流来源:来自加工数据流来

38、源:来自加工数据流来源:来自加工数据流来源:来自加工“审查并开发票审查并开发票审查并开发票审查并开发票” 数据流去向:流向加工数据流去向:流向加工数据流去向:流向加工数据流去向:流向加工“开领书单开领书单开领书单开领书单”。 数据流组成:学号数据流组成:学号数据流组成:学号数据流组成:学号+ + + +姓名姓名姓名姓名+ + + +书号书号书号书号+ + + +单价总价单价总价单价总价单价总价+ + + +书费合计书费合计书费合计书费合计审查并审查并审查并审查并开发票开发票开发票开发票发票发票发票发票购书单购书单购书单购书单 可行性分析课件数据元素名数据元素名数据元素名数据元素名: : : :

39、 类型类型类型类型: : : :数字(离散值、连续值),文字(编码类型)数字(离散值、连续值),文字(编码类型)数字(离散值、连续值),文字(编码类型)数字(离散值、连续值),文字(编码类型) 长度长度长度长度: : : : 取值范围取值范围取值范围取值范围: : : : 相关的数据元素及数据结构相关的数据元素及数据结构相关的数据元素及数据结构相关的数据元素及数据结构 (2)(2)(2)(2) 数据元素词条的描述数据元素词条的描述数据元素词条的描述数据元素词条的描述 年年年年 = “1900”.“3000” = “1900”.“3000” 月月月月 = “01”.“12” = “01”.“12

40、” 日日日日 = “01”.“31” = “01”.“31” 摘要摘要摘要摘要 = 1 = 1字母字母字母字母4 4 金额金额金额金额 = “00000000.01”.“999999999.99” = “00000000.01”.“999999999.99” 可行性分析课件(3) (3) (3) (3) 数据文件词条的描述数据文件词条的描述数据文件词条的描述数据文件词条的描述 数据文件名:数据文件名:数据文件名:数据文件名: 简述:存放的是什么数据。简述:存放的是什么数据。简述:存放的是什么数据。简述:存放的是什么数据。 输入数据输入数据输入数据输入数据: : : : 输出数据输出数据输出数据

41、输出数据: : : : 数据文件组成数据文件组成数据文件组成数据文件组成: : : :数据结构。数据结构。数据结构。数据结构。 存储方式存储方式存储方式存储方式: : : :顺序,直接,关键码。顺序,直接,关键码。顺序,直接,关键码。顺序,直接,关键码。 存取频率存取频率存取频率存取频率: : : : 审查并审查并审查并审查并开发票开发票开发票开发票学学学学生生生生发票发票发票发票购书单购书单购书单购书单 各班学生用书表各班学生用书表各班学生用书表各班学生用书表教材存量表教材存量表教材存量表教材存量表可行性分析课件 加工名加工名加工名加工名: : : : 加工编号加工编号加工编号加工编号: :

42、 : :反映该加工的层次反映该加工的层次反映该加工的层次反映该加工的层次 简要描述简要描述简要描述简要描述: : : :加工逻辑及功能简述加工逻辑及功能简述加工逻辑及功能简述加工逻辑及功能简述 输入数据流输入数据流输入数据流输入数据流: : : : 取值范围取值范围取值范围取值范围: : : : 相关的数据元素及数据结构相关的数据元素及数据结构相关的数据元素及数据结构相关的数据元素及数据结构 (4)(4)(4)(4) 加工逻辑词条的描述加工逻辑词条的描述加工逻辑词条的描述加工逻辑词条的描述 1.31.3审查并审查并审查并审查并开发票开发票开发票开发票学学学学生生生生发票发票发票发票购书单购书单

43、购书单购书单 各班学生用书表各班学生用书表各班学生用书表各班学生用书表教材存量表教材存量表教材存量表教材存量表可行性分析课件 名称:外部实体名名称:外部实体名名称:外部实体名名称:外部实体名 简要描述简要描述简要描述简要描述: : : :什么外部实体什么外部实体什么外部实体什么外部实体 有关数据流有关数据流有关数据流有关数据流: : : : 数目数目数目数目: : : :(5) (5) (5) (5) 外部实体词条描述外部实体词条描述外部实体词条描述外部实体词条描述 1 1销售销售销售销售购书单购书单购书单购书单领书单领书单领书单领书单缺书单缺书单缺书单缺书单进书通知进书通知进书通知进书通知2

44、 2采购采购采购采购进书通知进书通知进书通知进书通知缺书登记表缺书登记表缺书登记表缺书登记表教材存量表教材存量表教材存量表教材存量表学学学学生生生生保保保保管员管员管员管员可行性分析课件数据字典定义符号数据字典定义符号数据字典定义符号数据字典定义符号 符号符号符号符号含含含含 义义义义例例例例 子子子子 = =被定义为被定义为被定义为被定义为+ +与与与与 x=a+bx=a+b,则表示则表示则表示则表示 x x 由由由由 a a 和和和和 b b 组成组成组成组成x=a,bx=a,b,则表示则表示则表示则表示 x x 由由由由 a a 或由或由或由或由 b b 组成组成组成组成 或或或或重复重

45、复重复重复x=ax=a,则表示则表示则表示则表示 x x 由由由由 0 0个个个个或多个或多个或多个或多个 a a 组成组成组成组成( )( )可选可选可选可选 表示在两个表示在两个表示在两个表示在两个 * * 之间的内容为词条的注释之间的内容为词条的注释之间的内容为词条的注释之间的内容为词条的注释m nm n重复重复重复重复x=3a8x=3a8,则表示则表示则表示则表示x x中至少出现中至少出现中至少出现中至少出现3 3 3 3次次次次a ,a ,最多出现最多出现最多出现最多出现8 8 8 8次次次次*注释符注释符注释符注释符 x=(a)x=(a),则表示则表示则表示则表示 a a 在在在在

46、 x x 中出现中出现中出现中出现, , 也可不出现也可不出现也可不出现也可不出现可行性分析课件例:存折格式例:存折格式可行性分析课件日期日期日期日期 ( (年月日年月日年月日年月日) )摘要摘要摘要摘要支出支出支出支出存入存入存入存入余额余额余额余额操作操作操作操作复核复核复核复核户名户名户名户名: :所号所号所号所号: :帐号帐号帐号帐号: :开户日开户日开户日开户日: :性质性质性质性质: :印密印密印密印密: :存折存折存折存折 = = 户名户名户名户名+ +所号所号所号所号+ +帐号帐号帐号帐号+ +开户日开户日开户日开户日+ +性质性质性质性质+(+(印密印密印密印密)+1)+1存

47、取行存取行存取行存取行2020户名户名户名户名 = 2 = 2字母字母字母字母2424所号所号所号所号 = “001”.“999” = “001”.“999”帐号帐号帐号帐号 = “00000001”.“99999999” = “00000001”.“99999999”开户日开户日开户日开户日 = = 年年年年+ +月月月月+ +日日日日性质性质性质性质 = “1”.“6” = “1”.“6” 注:注:注:注:“ “1”1”表示普通户,表示普通户,表示普通户,表示普通户,“6”“6”表示工资户等表示工资户等表示工资户等表示工资户等印密印密印密印密 = “0” = “0” 注:印密在存折上不显示

48、注:印密在存折上不显示注:印密在存折上不显示注:印密在存折上不显示存取行存取行存取行存取行 = = 日期日期日期日期+ +(摘要)(摘要)(摘要)(摘要)+ +支出支出支出支出+ +存入存入存入存入+ +余额余额余额余额+ +操作操作操作操作+ +复核复核复核复核日期日期日期日期 = =年年年年+ +月月月月+ +日日日日年年年年 = “1900”.“3000” = “1900”.“3000” 月月月月 = “01”.“12” = “01”.“12” 日日日日 = “01”.“31” = “01”.“31”摘要摘要摘要摘要 = 1 = 1字母字母字母字母44支出支出支出支出 = = 金额金额金

49、额金额金额金额金额金额 = “00000000.01”.“999999999.99” = “00000000.01”.“999999999.99” 可行性分析课件注:加工说明注:加工说明注:加工说明注:加工说明 -(Process SpecificationProcess Specification) 加工说明是加工说明是: :对对 DFD DFD 中每个加工给予中每个加工给予说明。它是从系统功能的角度对说明。它是从系统功能的角度对 DFD DFD 作出了注解,与作出了注解,与 DD DD 一样是一样是DFD DFD 必不可必不可缺少的辅助资料。缺少的辅助资料。PSPS可行性分析课件n n对数

50、据流图的每一个基本加工,必须有对数据流图的每一个基本加工,必须有一个基本加工逻辑说明。一个基本加工逻辑说明。n n基本加工逻辑说明必须描述基本加工如基本加工逻辑说明必须描述基本加工如何把输入数据流变换为输出数据流的加何把输入数据流变换为输出数据流的加工规则。工规则。n n加工逻辑说明必须描述实现加工的策略加工逻辑说明必须描述实现加工的策略而不是实现加工的细节。而不是实现加工的细节。n n加工逻辑说明中包含的信息应是充足的,加工逻辑说明中包含的信息应是充足的,完备的,有用的,无冗余的。完备的,有用的,无冗余的。加工逻辑说明加工逻辑说明可行性分析课件加工说明组成加工说明组成加工说明组成加工说明组成

51、输入输入输入输入数据数据数据数据加工加工加工加工逻辑逻辑逻辑逻辑输出输出输出输出数据数据数据数据加工说明描述工具加工说明描述工具加工说明描述工具加工说明描述工具结构化结构化结构化结构化语言语言语言语言判定判定判定判定表表表表判定判定判定判定树树树树 描述把输入数据流变描述把输入数据流变 换为输出数据流的加工过换为输出数据流的加工过 程,是加工说明的主体。程,是加工说明的主体。可行性分析课件自然语言自然语言+ +结构化形式结构化形式(1)结构化语言)结构化语言选选择择结结构构如果如果 If 如果如果 则则 否则否则 情况情况1 情况情况n If then Otherwise case 1 cas

52、e n 循循环环结结构构对对 , 重复以下重复以下 直至直至 For each , Repeat the following: Until 可行性分析课件商店业务处理系统中商店业务处理系统中“检查发货单检查发货单”if if 发货单金额超过发货单金额超过发货单金额超过发货单金额超过$500 then$500 then if if 欠款超过了欠款超过了欠款超过了欠款超过了6060天天天天 thenthen 在偿还欠款前不予批准在偿还欠款前不予批准在偿还欠款前不予批准在偿还欠款前不予批准 else else (欠款未超期)(欠款未超期)(欠款未超期)(欠款未超期) 发批准书,发货单发批准书,发货单

53、发批准书,发货单发批准书,发货单 else else (发货单金额未超过(发货单金额未超过(发货单金额未超过(发货单金额未超过$500$500) if if 欠款超过欠款超过欠款超过欠款超过6060天天天天 thenthen 发批准书,发货单及赊欠报告发批准书,发货单及赊欠报告发批准书,发货单及赊欠报告发批准书,发货单及赊欠报告 else else (欠款未超期)(欠款未超期)(欠款未超期)(欠款未超期) 发批准书,发货单发批准书,发货单发批准书,发货单发批准书,发货单 可行性分析课件(2 2)判定表)判定表n n如果数据流图的加工需要依赖于多如果数据流图的加工需要依赖于多个逻辑条件的取值,使

54、用判定表来个逻辑条件的取值,使用判定表来描述比较合适描述比较合适可行性分析课件以以“检查发货单检查发货单”为例为例可行性分析课件(3 3)判定树)判定树n n判定树也是用来表达加工逻辑的一种工判定树也是用来表达加工逻辑的一种工具。有时侯它比判定表更直观。具。有时侯它比判定表更直观。检检查查发发货货单单金额金额$500金额金额 $500 欠款欠款60天天不发出批准书不发出批准书不发出批准书不发出批准书 欠款欠款 60天天发出批准书、发出批准书、发出批准书、发出批准书、发货单发货单发货单发货单 欠款欠款60天天发出批准书、发出批准书、发出批准书、发出批准书、发货单及赊欠报告发货单及赊欠报告发货单及

55、赊欠报告发货单及赊欠报告 欠款欠款 60天天发出批准书、发出批准书、发出批准书、发出批准书、发货单发货单发货单发货单可行性分析课件2.6 2.6 成本成本/ /效益分析效益分析 成本成本/ /效益分析的目的效益分析的目的: : 从经济角度分析开发一个特定的新从经济角度分析开发一个特定的新系统是否划算,从而帮助客户组织系统是否划算,从而帮助客户组织的负责人正确地作出是否投资于这的负责人正确地作出是否投资于这项开发工程的决定。项开发工程的决定。可行性分析课件 2.6.12.6.1 成本估计 - - 人力成本估计人力成本估计 软件开发成本主要表现为人力消耗软件开发成本主要表现为人力消耗 ( (乘以平

56、均工资则得到开发费用乘以平均工资则得到开发费用) )。 估算技术:估算技术: 1. 代码行技术代码行技术 2. 2. 任务分解技术任务分解技术 3. 3. 自动估计成本技术自动估计成本技术可行性分析课件 代码行技术代码行技术n根据经验和历史数据估计实现一个功能需要的源程根据经验和历史数据估计实现一个功能需要的源程序行数,用每行代码的平均成本乘以行数就可以确序行数,用每行代码的平均成本乘以行数就可以确定软件的成本。定软件的成本。n每行代码的平均成本主要取决于软件的复杂程度和每行代码的平均成本主要取决于软件的复杂程度和工资水平。工资水平。n代码行技术是比较简单的定量估算方法。代码行技术是比较简单的

57、定量估算方法。当有以往当有以往开发类似工程的历史数据可供参考时,这个方法是开发类似工程的历史数据可供参考时,这个方法是非常有效的。非常有效的。n具体计算方法见具体计算方法见13.1.113.1.1 章节章节可行性分析课件 任务分解技术任务分解技术n首先把软件开发工程分解为若干个相对独立的任首先把软件开发工程分解为若干个相对独立的任务。务。n再分别估计每个单独的开发任务的成本,最后累再分别估计每个单独的开发任务的成本,最后累加起来得出软件开发工程的总成本。加起来得出软件开发工程的总成本。n估计每个任务的成本时,通常先估计完成该项任估计每个任务的成本时,通常先估计完成该项任务需要用的人力务需要用的

58、人力( (以人月为单位以人月为单位) ),再乘以每人每月,再乘以每人每月的平均工资而得出每个任务的成本。的平均工资而得出每个任务的成本。n具体计算方法见具体计算方法见13.213.2章节章节 可行性分析课件 自动估计成本技术自动估计成本技术 采用自动估计成本的软件工具可以采用自动估计成本的软件工具可以减轻人的劳动,并且使得估计的结减轻人的劳动,并且使得估计的结果更客观。但是,采用这种技术必果更客观。但是,采用这种技术必须有长期搜集的大量历史数据为基须有长期搜集的大量历史数据为基础,并且需要有良好的数据库系统础,并且需要有良好的数据库系统支持。支持。可行性分析课件 2.6.2 2.6.2 成本成

59、本/ /效益分析的方法效益分析的方法n成本成本/ /效益分析的第一步是估计开发成本、运行效益分析的第一步是估计开发成本、运行费用和新系统将带来的经济效益,然后从经济费用和新系统将带来的经济效益,然后从经济角度判断这个系统是否值得投资。角度判断这个系统是否值得投资。n运行费用取决于系统的操作费用运行费用取决于系统的操作费用( (操作员人数,操作员人数,工作时间,消耗的物资等工作时间,消耗的物资等) )和维护费用。和维护费用。n系统的经济效益等于因使用新系统而增加的收系统的经济效益等于因使用新系统而增加的收入加上使用新系统可以节省的运行费用。入加上使用新系统可以节省的运行费用。注意:注意:可行性分

60、析课件2.6.2 2.6.2 成本成本/ /效益分析的方法效益分析的方法注意:注意:n总的效益和生命周期的长度有关,所以总的效益和生命周期的长度有关,所以应该合理地估计软件的寿命。应该合理地估计软件的寿命。n投资是现在进行的,效益是将来获得的,投资是现在进行的,效益是将来获得的,不能简单地比较成本和效益,应该考虑不能简单地比较成本和效益,应该考虑货币的时间价值。货币的时间价值。可行性分析课件 成本成本/ /效益分析使用的几个概念效益分析使用的几个概念n货币的时间价值货币的时间价值n投资回收期投资回收期n纯收入纯收入n投资回收率投资回收率可行性分析课件作业作业: 习题习题 2,3,4,52,3,4,5 可行性分析课件

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号