收藏 分销(赏)

可行性分析详细.pptx

上传人:精*** 文档编号:1681824 上传时间:2024-05-07 格式:PPTX 页数:93 大小:924.08KB
下载 相关 举报
可行性分析详细.pptx_第1页
第1页 / 共93页
可行性分析详细.pptx_第2页
第2页 / 共93页
可行性分析详细.pptx_第3页
第3页 / 共93页
可行性分析详细.pptx_第4页
第4页 / 共93页
可行性分析详细.pptx_第5页
第5页 / 共93页
点击查看更多>>
资源描述

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

2、发目标可能选择得各种方案。理地达到开发目标可能选择得各种方案。(GB 8567-88(GB 8567-88(GB 8567-88(GB 8567-88 计算机软件产品开发文件编制指南计算机软件产品开发文件编制指南计算机软件产品开发文件编制指南计算机软件产品开发文件编制指南 )2 2、1 1 可行性研究得任务可行性研究得任务GB 8566-88 GB 8566-88 GB 8566-88 GB 8566-88 计算机软件开发规范计算机软件开发规范计算机软件开发规范计算机软件开发规范中指出中指出中指出中指出:可行性研究得主要任务就是可行性研究得主要任务就是可行性研究得主要任务就是可行性研究得主要任

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

4、任务就是:对以后得行动方针提出建议。对以后得行动方针提出建议。对以后得行动方针提出建议。对以后得行动方针提出建议。可行性研究得任务可行性研究得任务法法律律可可行行性性研研究究:研研究究新新系系统统得得开开发发和和使使用用就就是是否否会会侵犯她人得权益侵犯她人得权益,就是否触犯了国家得法律法规。就是否触犯了国家得法律法规。开开发发方方案案得得选选择择:可可行行性性研研究究得得最最主主要要任任务务就就是是对对以以后后得得行行动动提提出出建建议议。如如果果问问题题没没有有可可行行得得解解,分分析析人人员员应应建建议议停停止止该该项项目目,以以避避免免造造成成进进一一步步得得浪浪费费;如如果果问问题题

5、值值得得解解决决,则则提提出出并并评评价价实实现现系系统统得得各各种种可可行行得得开开发发方方案案,从从中中选选择择一一种种最最佳佳方方案案,并并为为系系统统制制定定一一个个初步得开发计划。初步得开发计划。可行性研究得内容(1)(1)技术可行性技术可行性(2)(2)经济可行性经济可行性(3)(3)操作可行性操作可行性(4)(4)社会可行性社会可行性(法律可行性法律可行性)(5)(5)抉择抉择技术可行性 度量一个特定技术信息系统解决方案得实用性及度量一个特定技术信息系统解决方案得实用性及度量一个特定技术信息系统解决方案得实用性及度量一个特定技术信息系统解决方案得实用性及技术资源得可用性技术资源得

6、可用性技术资源得可用性技术资源得可用性 考虑得问题考虑得问题考虑得问题考虑得问题(1)(1)(1)(1)开发风险分析开发风险分析开发风险分析开发风险分析(2)(2)(2)(2)资源分析资源分析资源分析资源分析(3)(3)(3)(3)相关技术得发展相关技术得发展相关技术得发展相关技术得发展(现有技术能现有技术能现有技术能现有技术能否实现新系统否实现新系统否实现新系统否实现新系统,技术难点、建议技术难点、建议技术难点、建议技术难点、建议采用技术得先进性采用技术得先进性采用技术得先进性采用技术得先进性)经济可行性经济可行性度量系统解决方案得性能价格比。度量系统解决方案得性能价格比。度量系统解决方案得

7、性能价格比。度量系统解决方案得性能价格比。考虑得问题考虑得问题考虑得问题考虑得问题:成本成本成本成本/效益分析效益分析效益分析效益分析(开发、运行得成本开发、运行得成本开发、运行得成本开发、运行得成本/效益效益效益效益)n n有形成本、效益有形成本、效益有形成本、效益有形成本、效益n n无形成本、效益无形成本、效益无形成本、效益无形成本、效益价值和成本得关系价值和成本得关系价值和成本得关系价值和成本得关系n n质量与价值、成本得关系质量与价值、成本得关系质量与价值、成本得关系质量与价值、成本得关系n n价值价值价值价值/成本得均衡成本得均衡成本得均衡成本得均衡举例举例 1 2 3 4 5 年年

8、604020 0成本成本-效益效益(万元万元)该系统节省经费该系统节省经费该系统成本该系统成本盈亏平衡点盈亏平衡点投资回收期投资回收期-成本及效益分析图成本及效益分析图操作可行性操作可行性 用户使用可能性用户使用可能性 时间进度可行性时间进度可行性 组织和文化上得可行性组织和文化上得可行性大家有疑问的,可以询问和交流大家有疑问的,可以询问和交流可以互相讨论下,但要小声点可以互相讨论下,但要小声点可以互相讨论下,但要小声点可以互相讨论下,但要小声点社会可行性社会可行性(法律可行性法律可行性)开发项目就是否会在社会上开发项目就是否会在社会上或政治上引起侵权、破坏或或政治上引起侵权、破坏或其她责任问

9、题。其她责任问题。2 2、2 2 可行性研究过程可行性研究过程1 1、复查系统规模和目标复查系统规模和目标2 2、研究目前正在使用得系统研究目前正在使用得系统3 3、导出新系统得高层逻辑模导出新系统得高层逻辑模型型4 4、进一步定义问题进一步定义问题5 5、导出和评价供选择得解法导出和评价供选择得解法6 6、推荐行动方针推荐行动方针7 7、草拟开发计划草拟开发计划8 8、书写文档提交审查书写文档提交审查可行性研究报告得编写可行性研究报告得编写(补充补充)GB 8567-88GB 8567-88GB 8567-88GB 8567-88 计算机软件产品开发文件编制指南计算机软件产品开发文件编制指南

10、计算机软件产品开发文件编制指南计算机软件产品开发文件编制指南 可行性研究报告得编写可行性研究报告得编写1 1 引言引言 1 1、1 1 编写目得编写目得 1 1、2 2 背景背景 1 1、3 3 定义定义 1 1、4 4 参考资料参考资料2 2 2 2 可行性研究得前提可行性研究得前提可行性研究得前提可行性研究得前提 2 2 2 2、1 1 1 1 要求要求要求要求 2 2 2 2、2 2 2 2 目标目标目标目标 2 2 2 2、3 3 3 3 条件、假定和限制条件、假定和限制条件、假定和限制条件、假定和限制 2 2 2 2、4 4 4 4 进行可行性研究得方进行可行性研究得方进行可行性研究

11、得方进行可行性研究得方法法法法 2 2 2 2、5 5 5 5 评价尺度评价尺度评价尺度评价尺度可行性研究报告得编写可行性研究报告得编写3 3 3 3 对现有系统得分析对现有系统得分析对现有系统得分析对现有系统得分析 3 3 3 3、1 1 1 1 数据流程和处理流数据流程和处理流数据流程和处理流数据流程和处理流程程程程 3 3 3 3、2 2 2 2 工作负荷工作负荷工作负荷工作负荷 3 3 3 3、3 3 3 3 费用开支费用开支费用开支费用开支 3 3 3 3、4 4 4 4 人员人员人员人员 3 3 3 3、5 5 5 5 设备设备设备设备 3 3 3 3、6 6 6 6 局限性局限性

12、局限性局限性4 4 4 4 所建议得系统所建议得系统所建议得系统所建议得系统 4 4 4 4、1 1 1 1 对所建议系统得说明对所建议系统得说明对所建议系统得说明对所建议系统得说明 4 4 4 4、2 2 2 2 数据流程和处理流程数据流程和处理流程数据流程和处理流程数据流程和处理流程 4 4 4 4、3 3 3 3 改进之处改进之处改进之处改进之处 4 4 4 4、4 4 4 4 影响影响影响影响 4 4 4 4、5 5 5 5 局限性局限性局限性局限性 4 4 4 4、6 6 6 6 技术条件方面得可行性技术条件方面得可行性技术条件方面得可行性技术条件方面得可行性可行性研究报告得编写可行

13、性研究报告得编写5 5 5 5 可选择得其她系统方案可选择得其她系统方案可选择得其她系统方案可选择得其她系统方案 5 5 5 5、1 1 1 1 可选择得其她系统可选择得其她系统可选择得其她系统可选择得其她系统1 1 1 1 5 5 5 5、2 2 2 2 可选择得其她系统可选择得其她系统可选择得其她系统可选择得其她系统2 2 2 2 、6 6 6 6 投资及收益分析投资及收益分析投资及收益分析投资及收益分析 6 6 6 6、1 1 1 1 支出支出支出支出 6 6 6 6、2 2 2 2 收益收益收益收益 6 6 6 6、3 3 3 3 收益收益收益收益/投资比投资比投资比投资比 6 6 6

14、 6、4 4 4 4 投资回收周期投资回收周期投资回收周期投资回收周期 6 6 6 6、5 5 5 5 敏感性分析敏感性分析敏感性分析敏感性分析7 7 7 7 社会条件方面得可行性社会条件方面得可行性社会条件方面得可行性社会条件方面得可行性 7 7 7 7、1 1 1 1 法律方面得可行性法律方面得可行性法律方面得可行性法律方面得可行性 7 7 7 7、2 2 2 2 使用方面得可行性使用方面得可行性使用方面得可行性使用方面得可行性2 2、3 3 系统流程图系统流程图n系统流程图就是概括地描绘物理系统得传统工具。系统流程图就是概括地描绘物理系统得传统工具。n她得基本思想就是用图形符号以黑盒子形

15、式描绘组她得基本思想就是用图形符号以黑盒子形式描绘组成系统得每个部件成系统得每个部件(程序程序,文档文档,数据库数据库,人工过程等人工过程等)。n系统流程图表达得就是数据在系统各部件之间流动系统流程图表达得就是数据在系统各部件之间流动得情况得情况,而不就是对数据进行加工处理得控制过程而不就是对数据进行加工处理得控制过程,因此尽管系统流程图得某些符号和程序流程图得符因此尽管系统流程图得某些符号和程序流程图得符号形式相同号形式相同,但就是她却就是物理数据流图而不就但就是她却就是物理数据流图而不就是程序流程图。是程序流程图。基本符号 -以概括得方式抽象地描绘一个实际系统所用符号 -具体地描绘一个物理

16、系统所用符号具体地描绘一个物理系统所用符号系统符号系统符号举例 -库存清单系统得系统流程图举例 -计算机售书系统流程图结束结束结束结束学生学生学生学生购书发票购书发票购书发票购书发票到书库到书库到书库到书库领书领书领书领书 购书单购书单购书单购书单终端终端终端终端审查并审查并审查并审查并开发票开发票开发票开发票1 11-1-学生各学期用书数据库学生各学期用书数据库学生各学期用书数据库学生各学期用书数据库购书单购书单购书单购书单2 2 2-2-教材存量数据库教材存量数据库教材存量数据库教材存量数据库面对复杂得系统面对复杂得系统 -分层描绘分层描绘 首先用一张高层次得系统流首先用一张高层次得系统流

17、程图描绘系统总体概貌程图描绘系统总体概貌,表明表明系统得关键功能。系统得关键功能。然后分别把每个关键功能扩然后分别把每个关键功能扩展到适当得详细程度展到适当得详细程度,画在单画在单独得一页纸上。独得一页纸上。这种分层次得描绘方法便于这种分层次得描绘方法便于阅读者按从抽象到具体得过阅读者按从抽象到具体得过程逐步深入地了解一个复杂程逐步深入地了解一个复杂得系统。得系统。2 2、4 4 数据流图数据流图 DFD-Data Flow Diagramn一种图形化技术一种图形化技术,她描绘信息流和数据从输入她描绘信息流和数据从输入移动到输出得过程中所经受得变换。移动到输出得过程中所经受得变换。n在数据流图

18、中没有任何具体得物理部件在数据流图中没有任何具体得物理部件,她只她只就是描绘数据在软件中流动和被处理得逻辑就是描绘数据在软件中流动和被处理得逻辑过程过程,就是系统逻辑功能得图形表示。就是系统逻辑功能得图形表示。n设计数据流图时只需考虑系统必须完成得基设计数据流图时只需考虑系统必须完成得基本逻辑功能本逻辑功能,完全不需要考虑怎样具体地实现完全不需要考虑怎样具体地实现这些功能这些功能,所以她也就是今后进行软件设计得所以她也就是今后进行软件设计得很好得出发点。很好得出发点。数据流图四种基本符号数据加工数据加工(数据变换数据变换)数据源点或终点数据源点或终点(外部实体外部实体)数据流数据流数据存储文件

19、数据存储文件或或或或或或数据流图几种附加符号数据流图得层次结构数据流图得层次结构n n为了表达数据处理过程得数据加工情为了表达数据处理过程得数据加工情况况,需要采用需要采用层次结构层次结构得数据流图。按得数据流图。按照系统得层次结构进行照系统得层次结构进行逐步分解逐步分解,并以并以分层得数据流图反映这种结构关系分层得数据流图反映这种结构关系,能能清楚地表达和容易理解整个系统。清楚地表达和容易理解整个系统。n n在多层数据流图中在多层数据流图中,顶层流图仅包含顶层流图仅包含一个加工一个加工,她代表被开发系统。她得她代表被开发系统。她得输入流就是该系统得输入数据输入流就是该系统得输入数据,输出输出

20、流就是系统所输出数据。流就是系统所输出数据。n n底层流图就是指其加工不需再做分解底层流图就是指其加工不需再做分解得数据流图得数据流图,她处在最底层。她处在最底层。n n中间层流图则表示对其上层父图得细中间层流图则表示对其上层父图得细化。她得每一加工可能继续细化化。她得每一加工可能继续细化,形形成子图。成子图。分层得数据流图分层得数据流图-系统系统逻辑逻辑模型模型数据的数据的数据的数据的加工或加工或加工或加工或变换变换变换变换输入输入输入输入输出输出输出输出软件软件软件软件系统系统系统系统外部实体外部实体外部实体外部实体 外部实体外部实体外部实体外部实体 外部实体外部实体外部实体外部实体外部实

21、体外部实体外部实体外部实体 输入输入输入输入数据流数据流数据流数据流输入输入输入输入数据流数据流数据流数据流输出输出输出输出数据流数据流数据流数据流输出输出输出输出数据流数据流数据流数据流分层得数据流图分层得数据流图分层得数据流图分层得数据流图 F0F0A0A0B0B0F11F11A0A0B0B0F12F12F13F13F14F14F15F15p1p1C1C1D1D1M1M1N1N1F21F21M1M1F22F22N1N1F23F23K2K2F24F24W2W2F25F25p1p1Y2Y2X2X2第第第第 n n 层层层层第第第第 n+2n+2 层层层层2、4、2例子例子1 例例1:一家工厂得

22、采购部每天需要一张定货报表一家工厂得采购部每天需要一张定货报表,报报表按零件编号排序表按零件编号排序,列出所有需要再次定货得零列出所有需要再次定货得零件。对于需要订货得零件列出其零件编号、零件件。对于需要订货得零件列出其零件编号、零件名称、定货数量、目前价格、主要供应者、次要名称、定货数量、目前价格、主要供应者、次要供应者。零件入库或出库称为事务供应者。零件入库或出库称为事务,通过放在仓通过放在仓库中得库中得CRT终端把事务报告给定货系统。当某种终端把事务报告给定货系统。当某种零件得库存量少于临界值时就应该再次定货零件得库存量少于临界值时就应该再次定货第一步第一步n确定系统得源点和终点确定系统

23、得源点和终点n仓库管理员就是数据得源点仓库管理员就是数据得源点;n采购员就是数据得终点。采购员就是数据得终点。n加工加工(处理处理)n本题应该完成定货系统这样一个功能。本题应该完成定货系统这样一个功能。n数据流数据流n事务需从仓库送到系统中事务需从仓库送到系统中,显然事务就是一个数据流显然事务就是一个数据流;n系统要把定货报表送给采购部系统要把定货报表送给采购部,定货报表也就是一个数据流。定货报表也就是一个数据流。分析过程如下分析过程如下定货系统基本数据流图定货系统基本数据流图仓库仓库管理员管理员事务事务订货订货系统系统定货报表定货报表采购员采购员图图2.5 2.5 定货系统的基本系统模型定货

24、系统的基本系统模型第二步第二步n将加工将加工(处理处理)定货系统进行功能分解成事务定货系统进行功能分解成事务处理和产生报表两部分处理和产生报表两部分;n考虑有关数据存储问题考虑有关数据存储问题,题中涉及到存储得信息有题中涉及到存储得信息有:库存清单、定货信息库存清单、定货信息;图图2.6 2.6 定货系统的功能级数据流图定货系统的功能级数据流图定货报表定货报表采购员采购员仓库仓库管理员管理员事务事务1处理处理事务事务库存清单库存清单D1 D1 库存清单库存清单D2 D2 定货信息定货信息定货信定货信息息2产生产生报表报表定货报表定货报表采购员采购员仓库仓库管理员管理员事务事务1处理处理事务事务

25、库存清单库存清单D1 D1 库存清单库存清单D2 D2 定货信息定货信息定货信定货信息息2产生产生报表报表第三步第三步n将事务处理进一步分解为接收事务将事务处理进一步分解为接收事务,更新库更新库存清单、处理定货三部分。存清单、处理定货三部分。n画出定货系统功能分解后得数据流图画出定货系统功能分解后得数据流图图2、7 处理事务得功能进一步分解后得数据流图 图2、8这种划分自动化边界得方法暗示以批量方式更新库存清单图2、9另一种划分自动化边界得方法建议以联机方式更新库存清单举举 例例22 2、学生购买教材系统学生购买教材系统学学学学生生生生教材教材教材教材购销购销购销购销系统系统系统系统购书单购书

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

27、单无效书单无效书单购书单购书单购书单购书单1 1、3 3登记并开登记并开登记并开登记并开领书单领书单领书单领书单1 1、2 2开发票开发票开发票开发票1 1、1 1审查审查审查审查有效性有效性有效性有效性1 1、4 4登记登记登记登记缺书缺书缺书缺书1 1、5 5补售补售补售补售教材教材教材教材采采采采购购购购学学学学生生生生学学学学生生生生进书通知进书通知进书通知进书通知有效书单有效书单有效书单有效书单发票发票发票发票领书单领书单领书单领书单暂缺书单暂缺书单暂缺书单暂缺书单1 1销售销售销售销售购书单购书单购书单购书单领书单领书单领书单领书单缺书单缺书单缺书单缺书单进书通知进书通知进书通知进

28、书通知2 2采购采购采购采购进书通知进书通知进书通知进书通知缺书登记表缺书登记表缺书登记表缺书登记表教材存量表教材存量表教材存量表教材存量表学学学学生生生生保保保保管员管员管员管员第第第第 2 2 层层层层补售补售补售补售书单书单书单书单第第第第 3 3 层层层层 教材存量表教材存量表教材存量表教材存量表 F1F1F1F1 缺书登记表缺书登记表缺书登记表缺书登记表 F2F2F2F2 F1书号书号单价单价数量数量 各班用书表各班用书表各班用书表各班用书表 F3F3F3F3 售书登记表售书登记表售书登记表售书登记表 F4F4F4F4外部外部外部外部项项项项1 1销售销售销售销售购书单购书单购书单购

29、书单领书单领书单领书单领书单缺书单缺书单缺书单缺书单进书通知进书通知进书通知进书通知2 2采购采购采购采购进书通知进书通知进书通知进书通知缺书登记表缺书登记表缺书登记表缺书登记表教材存量表教材存量表教材存量表教材存量表学学学学生生生生保保保保管员管员管员管员采购采购采购采购 子系统子系统子系统子系统 第第第第 2 2 层层层层第第第第 3 3 层层层层缺书单缺书单缺书单缺书单2 2、3 3修改教材库修改教材库修改教材库修改教材库存和待存和待存和待存和待购量购量购量购量销销销销售售售售进书通知进书通知进书通知进书通知进书通知进书通知进书通知进书通知2 2、1 1按书号汇按书号汇按书号汇按书号汇总

30、缺书总缺书总缺书总缺书2 2、2 2按出版社统按出版社统按出版社统按出版社统计缺书计缺书计缺书计缺书保保保保管员管员管员管员 教材存量表教材存量表教材存量表教材存量表 F1F1F1F1 待购教材表待购教材表待购教材表待购教材表 F5F5F5F5 教材一览表教材一览表教材一览表教材一览表 F6F6F6F6 缺书登记表缺书登记表缺书登记表缺书登记表 F2F2F2F2 、便于实现便于实现便于实现便于实现、便于使用便于使用便于使用便于使用-采用逐步细化得扩展方法采用逐步细化得扩展方法采用逐步细化得扩展方法采用逐步细化得扩展方法,可避免一可避免一可避免一可避免一 次引入过多得细节次引入过多得细节次引入过

31、多得细节次引入过多得细节,有利于控制问题有利于控制问题有利于控制问题有利于控制问题 得复杂度得复杂度得复杂度得复杂度;-用一组图代替一张总图用一组图代替一张总图用一组图代替一张总图用一组图代替一张总图,方便用户及方便用户及方便用户及方便用户及 软件开发人员阅读。软件开发人员阅读。软件开发人员阅读。软件开发人员阅读。分层分层分层分层 DFD 图得优点图得优点图得优点图得优点 1 1)为数据流为数据流(或数据存储或数据存储)命名命名(1)(1)名字应代表整个数据流名字应代表整个数据流(或数据存储或数据存储)得内容得内容,而不就是仅仅反映她得而不就是仅仅反映她得某些成分。某些成分。(2)(2)不要使

32、用空洞得、缺乏具体含义得名字不要使用空洞得、缺乏具体含义得名字(如如“数据数据”、“信息信息”、“输入输入”之类之类)。(3)(3)如果在为某个数据流如果在为某个数据流(或数据存储或数据存储)起名字时遇到了困难起名字时遇到了困难,则很可能就则很可能就是因为对数据流图分解不恰当造成得是因为对数据流图分解不恰当造成得,应该试试重新分解应该试试重新分解,看就是否能克看就是否能克服这个困难。服这个困难。画分层画分层画分层画分层 DFD 得指导原则得指导原则得指导原则得指导原则1 1、注意数据流注意数据流注意数据流注意数据流图图中成分得命名中成分得命名中成分得命名中成分得命名 2 2)为处理命名为处理命

33、名(1)(1)通常先为数据流命名通常先为数据流命名,然后再为与之相关联得处理命名。这样命名比然后再为与之相关联得处理命名。这样命名比较容易较容易,而且体现了人类习惯得而且体现了人类习惯得“由表及里由表及里”得思考过程。得思考过程。(2)(2)名字应该反映整个处理得功能名字应该反映整个处理得功能,而不就是她得一部分功能。而不就是她得一部分功能。(3)(3)名字最好由一个具体得及物动词加上一个具体得宾语组成。应该尽量名字最好由一个具体得及物动词加上一个具体得宾语组成。应该尽量避免使用避免使用“加工加工”、“处理处理”等空洞笼统得动词作名字。等空洞笼统得动词作名字。(4)(4)通常名字中仅包括一个动

34、词通常名字中仅包括一个动词,如果必须用两个动词才能描述整个处理如果必须用两个动词才能描述整个处理得功能得功能,则把这个处理再分解成两个处理可能更恰当些。则把这个处理再分解成两个处理可能更恰当些。(5)(5)如果在为某个处理命名时遇到困难如果在为某个处理命名时遇到困难,则很可能就是发现了分解不当得则很可能就是发现了分解不当得迹象迹象,应考虑重新分解。应考虑重新分解。画分层画分层画分层画分层 DFD 得指导原则得指导原则得指导原则得指导原则1 1、注意数据流注意数据流注意数据流注意数据流图图中成分得命名中成分得命名中成分得命名中成分得命名画分层画分层画分层画分层 DFD 得指导原则得指导原则得指导

35、原则得指导原则2 2、注意父注意父注意父注意父图图和子和子和子和子图图得平衡得平衡得平衡得平衡发票发票发票发票1.31.3开领书单开领书单开领书单开领书单领书单领书单领书单领书单(a)a)父图父图父图父图 1.3.11.3.1学生学生学生学生领书单领书单领书单领书单1.3.21.3.21.3.31.3.3教材教材教材教材(a)a)子图子图子图子图 画分层画分层画分层画分层 DFD 得指导原则得指导原则得指导原则得指导原则3 3、区分局部文件和局部外部区分局部文件和局部外部区分局部文件和局部外部区分局部文件和局部外部项项1 1销售销售销售销售购书单购书单购书单购书单领书单领书单领书单领书单缺书单

36、缺书单缺书单缺书单进书通知进书通知进书通知进书通知2 2采购采购采购采购进书通知进书通知进书通知进书通知缺书登记表缺书登记表缺书登记表缺书登记表教材存量表教材存量表教材存量表教材存量表学学学学生生生生保保保保管员管员管员管员采购采购采购采购 子系统子系统子系统子系统 第第第第 2 2 层层层层第第第第 3 3 层层层层缺书单缺书单缺书单缺书单2.32.3修改教材库修改教材库修改教材库修改教材库存和待存和待存和待存和待购量购量购量购量销销销销售售售售进书通知进书通知进书通知进书通知进书通知进书通知进书通知进书通知2.12.1按书号汇按书号汇按书号汇按书号汇总缺书总缺书总缺书总缺书2.22.2按出

37、版社统按出版社统按出版社统按出版社统计缺书计缺书计缺书计缺书保保保保管员管员管员管员 教材存量表教材存量表教材存量表教材存量表 F1F1F1F1 待购教材表待购教材表待购教材表待购教材表 F5F5F5F5 教材一览表教材一览表教材一览表教材一览表 F6F6F6F6 缺书登记表缺书登记表缺书登记表缺书登记表 F2F2F2F2局部局部局部局部外部项外部项外部项外部项局部局部局部局部文件文件文件文件画分层画分层画分层画分层 DFD 得指导原则得指导原则得指导原则得指导原则 4 4 4 4、掌握分解得速度掌握分解得速度掌握分解得速度掌握分解得速度 一般来说一般来说一般来说一般来说,每一个加工每次可分为

38、每一个加工每次可分为每一个加工每次可分为每一个加工每次可分为 2-4 2-4 2-4 2-4个子加工个子加工个子加工个子加工,最最最最 多不得超过多不得超过多不得超过多不得超过 7 7 7 7 个。个。个。个。5 5 5 5、遵守加工编号规则遵守加工编号规则遵守加工编号规则遵守加工编号规则 顶层加工不编号。第二层得加工编号为顶层加工不编号。第二层得加工编号为顶层加工不编号。第二层得加工编号为顶层加工不编号。第二层得加工编号为1,2,3,1,2,3,1,2,3,1,2,3,n n n n号。号。号。号。第三层编号为第三层编号为第三层编号为第三层编号为1 1 1 1、1,11,11,11,1、2,

39、12,12,12,1、3333n n n n、1,n1,n1,n1,n、2222等号等号等号等号,依此类推。依此类推。依此类推。依此类推。2、4、4 数据流图得用途数据流图得用途 n作为交流信息得工具作为交流信息得工具;n作为分析和设计得工具作为分析和设计得工具;n数据流图可以辅助物理系统得设计数据流图可以辅助物理系统得设计(图图);n数据流图对详细设计也有帮助。数据流图对详细设计也有帮助。课堂作业1n某单位财务部门要求人事部门在每月月初提供所有职工上个月得出勤情况和业绩情况,要求后勤部门提供所有职工上个月得水电使用及扣款情况,再将所有数据交给工资计算系统去处理,得到所有职工上个月得工资情况,

40、并将工资转给相应得银行进行发放。请根据上述情况画出对应得数据流图。1)建立顶层数据流图图图1 1 工资计算系统得顶层工资计算系统得顶层(0(0层层)数据流图数据流图 2)数据流图得分层细化数据流图得分层细化图图2 工资计算系统第一层数据流图工资计算系统第一层数据流图对第一层数据流图中得加工继续分解,则可得到第二层数据流图,如图3(a)所示。(a)“(a)“计算工资计算工资”子数据流图子数据流图 图图3 3 工资计算系统得第二层数据流图工资计算系统得第二层数据流图 对第一层数据流图中得加工继续分解,则可得到第二层数据流图,如图3(b)所示。(b)“(b)“工资转存工资转存”子数据流图子数据流图

41、图图3 3 工资计算系统得第二层数据流图工资计算系统得第二层数据流图 若数据流图中得加工还可继续细化,则重复以上分解过程,直到获得系统得底层数据流图。工资计算系统得第三层数据流图如图4所示。图图4 4 工资计算系统得第三层数据流图工资计算系统得第三层数据流图 课堂作业2n高校录取统分子系统有如下功能:n(1)计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;n(2)计算录取线分:根据标准分,招生计划文件中得招生人数,计算录取线,存入录取线文件。试根据要求画出该系统得数据流图2 2、5 5 数据字典数据字典 -DD(Data Dictionary)数据流图和数据字典共同构成系统得逻辑

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

43、2)(2)数据流分量数据流分量(即数据元素即数据元素)(3)(3)数据存储数据存储(4)(4)处理处理数据流名数据流名数据流名数据流名:说明说明说明说明:简要介绍作用简要介绍作用简要介绍作用简要介绍作用,即她产生得原因和结果。即她产生得原因和结果。即她产生得原因和结果。即她产生得原因和结果。数据流来源数据流来源数据流来源数据流来源:即该数据流来自何方。即该数据流来自何方。即该数据流来自何方。即该数据流来自何方。数据流去向数据流去向数据流去向数据流去向:去向何处。去向何处。去向何处。去向何处。数据流组成数据流组成数据流组成数据流组成:数据结构。数据结构。数据结构。数据结构。每个数据量流通量每个数

44、据量流通量每个数据量流通量每个数据量流通量:数据量、流通量。数据量、流通量。数据量、流通量。数据量、流通量。(1)(1)(1)(1)数据流词条得描述数据流词条得描述数据流词条得描述数据流词条得描述 数据流名数据流名数据流名数据流名:发票发票发票发票 说明说明说明说明:用作学生已付书款得依据用作学生已付书款得依据用作学生已付书款得依据用作学生已付书款得依据 数据流来源数据流来源数据流来源数据流来源:来自加工来自加工来自加工来自加工“审查并开发票审查并开发票审查并开发票审查并开发票”数据流去向数据流去向数据流去向数据流去向:流向加工流向加工流向加工流向加工“开领书单开领书单开领书单开领书单”。数据

45、流组成数据流组成数据流组成数据流组成:学号学号学号学号+姓名姓名姓名姓名+书号书号书号书号+单价总价单价总价单价总价单价总价+书费合计书费合计书费合计书费合计审查并审查并审查并审查并开发票开发票开发票开发票发票发票发票发票购书单购书单购书单购书单 数据元素名数据元素名数据元素名数据元素名:类型类型类型类型:数字数字数字数字(离散值、连续值离散值、连续值离散值、连续值离散值、连续值),),),),文字文字文字文字(编码类型编码类型编码类型编码类型)长度长度长度长度:取值范围取值范围取值范围取值范围:相关得数据元素及数据结构相关得数据元素及数据结构相关得数据元素及数据结构相关得数据元素及数据结构

46、(2)(2)(2)(2)数据元素词条得描述数据元素词条得描述数据元素词条得描述数据元素词条得描述 年年年年=“1900”.“3000”=“1900”.“3000”月月月月=“01”.“12”=“01”.“12”日日日日=“01”.“31”=“01”.“31”摘要摘要摘要摘要=1=1字母字母字母字母4 4 金额金额金额金额=“00000000.01”.“999999999.99”=“00000000.01”.“999999999.99”(3)(3)(3)(3)数据文件词条得描述数据文件词条得描述数据文件词条得描述数据文件词条得描述 数据文件名数据文件名数据文件名数据文件名:简述简述简述简述:存放

47、得就是什么数据。存放得就是什么数据。存放得就是什么数据。存放得就是什么数据。输入数据输入数据输入数据输入数据:输出数据输出数据输出数据输出数据:数据文件组成数据文件组成数据文件组成数据文件组成:数据结构。数据结构。数据结构。数据结构。存储方式存储方式存储方式存储方式:顺序顺序顺序顺序,直接直接直接直接,关键码。关键码。关键码。关键码。存取频率存取频率存取频率存取频率:审查并审查并审查并审查并开发票开发票开发票开发票学学学学生生生生发票发票发票发票购书单购书单购书单购书单 各班学生用书表各班学生用书表各班学生用书表各班学生用书表教材存量表教材存量表教材存量表教材存量表 加工名加工名加工名加工名:

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

49、班学生用书表各班学生用书表各班学生用书表各班学生用书表教材存量表教材存量表教材存量表教材存量表 名称名称名称名称:外部实体名外部实体名外部实体名外部实体名 简要描述简要描述简要描述简要描述:什么外部实体什么外部实体什么外部实体什么外部实体 有关数据流有关数据流有关数据流有关数据流:数目数目数目数目:(5)(5)(5)(5)外部实体词条描述外部实体词条描述外部实体词条描述外部实体词条描述 1 1销售销售销售销售购书单购书单购书单购书单领书单领书单领书单领书单缺书单缺书单缺书单缺书单进书通知进书通知进书通知进书通知2 2采购采购采购采购进书通知进书通知进书通知进书通知缺书登记表缺书登记表缺书登记表

50、缺书登记表教材存量表教材存量表教材存量表教材存量表学学学学生生生生保保保保管员管员管员管员数据字典定义符号数据字典定义符号数据字典定义符号数据字典定义符号 符号符号符号符号含含含含 义义义义例例例例 子子子子 =被定义为被定义为被定义为被定义为+与与与与 x=a+bx=a+b,则表示则表示则表示则表示 x x 由由由由 a a 和和和和 b b 组成组成组成组成x=a,bx=a,b,则表示则表示则表示则表示 x x 由由由由 a a 或由或由或由或由 b b 组成组成组成组成 或或或或重复重复重复重复x=ax=a,则表示则表示则表示则表示 x x 由由由由 0 0个个个个或多个或多个或多个或多

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服