第二章可行性研究
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
投资回收期
该系统节省经费 年
---------成本及效益分析图
信息学院
操作可行性
• 用户使用可能性 • 时间进度可行性 • 组织和文化上的可行性
信息学院
2.2 可行性研究过程
1. 复查系统规模和目标 2. 研究目前正在使用的系统 3. 导出新系统的高层逻辑模型 4. 进一步定义问题 5. 导出和评价供选择的解法 6. 推荐行动方针 7. 草拟开发计划 8. 书写文档提交审查
信息学院
(2) 数据元素词条的描述 数据元素名:
类型:数字(离散值、连续值),文字(编码类型) 长度: 取值范围: 相关的数据元素及数据结构
年 = “1900”..“3000” 月 = “01”..“12” 日 = “01”..“3 摘要 = 1{字母}4 金额 = “00000000.01”..“999999999.99” … …
第二章 可行性研究
信息学院
信息学院
可行性研究
目的: 用最小的代价在尽可能短的时间内确定问题是否能 够解决。 不是解决问题,而是确定问题是否值得去解决。
说明该软件开发项目的实现在技术上、经济上和社会条件上的 可行性;评述为合理地达到开发目标可能选择的各种方案。
GB 8567-88《 计算机软件产品开发文件编制指南 》
信息学院
基本符号
----以概括的方式抽象地描绘一个实际系统所用符号
信息学院
系
---
统
符具
号
体 地
描
绘
一
个
物
理
系
统
所
用
符
号
信息学院
图2.3 库存清单系统的系统流程图
信息学院
2.4
数据流图
DFD ---- Data Flow Diagram
➢ 一种图形化技术,它描绘信息流和数据从输入移动到 输出的过程中所经受的变换。
2.2
按出版社统 计缺书
采购 子系统
教材存量表 F1
待购教材表 F5
教材一览表 F6
缺书单
销 售
进书通知
2.3
修改教材库
存和待
进书通知 保 管员
购量
第3层
分层 DFD 图的优点
. 便于实现 --- 采用逐步细化的扩展方法,可避免一 次引入过多的细节,有利于控制问题 的复杂度;
. 便于使用 --- 用一组图代替一张总图,方便用户及 软件开发人员阅读。
6 投资及收益分析 6.1 支出 6.2 收益 6.3 收益/投资比 6.4 投资回收周期 6.5 敏感性分析
信息学院
2.3 系统流程图
➢ 系统流程图是概括地描绘物理系统的传统工具。
➢ 它的基本思想是用图形符号以黑盒子形式描绘组成 系统的每个部件(程序,文档,数据库,人工过程 等)。
➢ 系统流程图表达的是数据在系统各部件之间流动的 情况,而不是对数据进行加工处理的控制过程,因 此尽管系统流程图的某些符号和程序流程图的符号 形式相同,但是它却是物理数据流图而不是程序流 程图。
或
数据源点或终点 (外部实体)
或
数据存储文件
数据流(data flow)
信息学院
数据流图几种附加符号
信息学院
数据流图的层次结构
➢ 为了表达数据处理过程的数据加工情况,需要采用层次结 构的数据流图。按照系统的层次结构进行逐步分解,并以 分层的数据流图反映这种结构关系,能清楚地表达和容易 理解整个系统。
x=(a),则表示 a 在 x 中出现, 也可不出现 表示在两个 * 之间的内容为词条的注释
信息学院
例:存折格式
信息学院
户名:
所号:
日期 (年月日)
摘要
帐号:
开户日:
支出
存入
余额
操作
复核
性质:
印密:
存折 = 户名+所号+帐号+开户日+性质+(印密)+1{存取行}20
户名 = 2{字母}24
所号 = “001”..“999”
帐号 = “00000001”..“99999999”
开户日 = 年+月+日
性质 = “1”..“6” 注:“1”表示普通户,…“6”表示工资户等
印密 = “0”
注:印密在存折上不显示
存取行 = 日期+(摘要)+支出+存入+余额+操作+复核
日期 =年+月+日
年 = “1900”..“3000” 月 = “01”..“12” 日 = “01”..“31”
信息学院
画分层 DFD 的指导原则
1. 注意数据流图中成分的命名
2) 为处理命名
(1) 通常先为数据流命名,然后再为与之相关联的处理命名。 这样命名比较容易,而且体现了人类习惯的“由表及里” 的思考过程。
(2) 名字应该反映整个处理的功能,而不是它的一部分功能。 (3) 名字最好由一个具体的及物动词加上一个具体的宾语组成。
➢ 在多层数据流图中,顶层流图仅包含一个加工,它代表被 开发系统。它的输入流是该系统的输入数据,输出流是系 统所输出数据。
➢ 底层流图是指其加工不需再做分解的数据流图,它处在最 底层。
➢ 中间层流图则表示对其上层父图的细化。它的每一加工可 能继续细化,形成子图。
信息学院
分层的数据流图
---- 系统逻辑模型
输入
外部实体 ……
外部实体
数据的 加工或
变换
输出
外部实体
软件
系统
……
外部实体
信息学院
分层的数据流图
F0
F12
F11
F14
F13
第n层
F15
F21
F23
F25
F22
F24
第 n+2 层
举例
学生购买教材系统
信息学院
外部实体
学 购书单 生 领书单
教材 购销 系统
缺书单 保 进书通知 管员
外部实体 第1层
建议采用技术的先进性)
信息学院
经济可行性
度量系统解决方案的性能价格比。
考虑的问题
成本/效益分析(开发、运行的成本/效益) 有形成本、效益 无形成本、效益 价值和成本的关系 质量与价值、成本的关系 价值/成本的均衡
信息学院
Biblioteka Baidu
举例
成本-效益(万元) 60
盈亏平衡点
40 该系统成本
20
0 12 3 4 5
缺书登记表
第 2层
局部 外部项
缺书登记表 F2
2.1
按书号汇 总缺书
2.2
按出版社统 计缺书
采购 子系统
教材存量表 F1
待购教材表 F5
局部
教材一览表 F6文件
缺书单
销 售
2.3
进书通知 修改教材库 存和待
进书通知 保 管员
购量
第3层
信息学院
画分层 DFD 的指导原则
4. 掌握分解的速度 一般来说,每一个加工每次可分为 2-4个
信息学院
(1) 数据流词条的描述
数据流名: 说明:简要介绍作用,即它产生的原因和结果。 数据流来源:即该数据流来自何方。 数据流去向:去向何处。 数据流组成:数据结构。 每个数据量流通量:数据量、流通量。
审查并 发票 开发票
数据流名:发票 说明:用作学生已付书款的依据 数据流来源:来自加工“审查并开发票” 数据流去向:流向加工“开领书单”。 数据流组成:学号+姓名+书号+单价总价+书费合计
1.4
登记 缺书 暂缺书单
学 生
无效书单 1.1
审查 购书单 有效性
有效书单
1.2
开发票
发票 1.3 领书单
登记并开 领书单
学 生
各班用书表 F3
售书登记表 F4
第3 层
教材存量表
学 购书单 1
生
销售
领书单
进书通知
2
缺书单 保
采购
管员
进书通知
缺书登记表
第 2层
缺书登记表 F2
2.1
按书号汇 总缺书
可行性研究的内容
(1) 技术可行性 (2) 经济可行性 (3) 操作可行性 (4) 社会可行性(法律可行性) (5) 抉择
信息学院
技术可行性
度量一个特定技术信息系统解决方案 的实用性及技术资源的可用性 考虑的问题
(1)开发风险分析 (2)资源分析 (3)相关技术的发展(现有技术能否实现新系统,技术难点、
4 所建议的系统 4.1 对所建议系统的说明 4.2 数据流程和处理流程 4.3 改进之处 4.4 影响 4.5 局限性 4.6 技术条件方面的可行性
信息学院
可行性研究报告的编写
5 可选择的其它系统方案 5.1 可选择的其它系统1 5.2 可选择的其它系统2
......
7 社会条件方面的可行性 7.1 法律方面的可行性 7.2 使用方面的可行性
信息学院
2.1 可行性研究的任务
可行性研究的主要任务是“了解客户的要求及现实环境,从技 术、经济和社会因素等三方面研究并论证本软件项目的可行性,编 写可行性研究报告,制定初步项目开发计划。”
GB 8566-88 《计算机软件开发规范》
可行性研究的最根本任务 对软件开发以后的行动方针提出建议。
信息学院
信息学院
(4) 加工逻辑词条的描述
加工名: 加工编号:反映该加工的层次 简要描述:加工逻辑及功能简述 输入数据流: 取值范围: 相关的数据元素及数据结构 ……
学
1.3 审查并
发票
生
开发票
各班学生用书表 教材存量表
信息学院
注:加工说明
----(Process Specification)
子加工,最多不得超过 7 个。 5. 遵守加工编号规则
顶层加工不编号。第二层的加工编号为 1,2,3,…,n号。第三层编号为1.1,1.2,1.3… n.1,n.2…等号,依此类推。
信息学院
2.5 数据字典 & 用途
---- DD(Data Dictionary) 数据字典的任务是: 对于数据流图中出现的所
信息学院
画分层 DFD 的指导原则
1. 注意数据流图中成分的命名
1) 为数据流(或数据存储)命名 (1) 名字应代表整个数据流(或数据存储)的内容,而不是仅 仅反映它的某些成分。 (2) 不要使用空洞的、缺乏具体含义的名字(如“数据”、 “信息”、“输入”之类)。 (3) 如果在为某个数据流(或数据存储)起名字时遇到了困难 ,则很可能是因为对数据流图分解不恰当造成的,应该 试试重新分解,看是否能克服这个困难。
信息学院
可行性研究报告的编写
1 引言 1.1 编写目的 1.2 背景 1.3 定义 1.4 参考资料
2 可行性研究的前提 2.1 要求 2.2 目标 2.3 条件、假定和限制 2.4 进行可行性研究的方法 2.5 评价尺度
信息学院
可行性研究报告的编写
3 对现有系统的分析 3.1 数据流程和处理流程 3.2 工作负荷 3.3 费用开支 3.4 人员 3.5 设备 3.6 局限性
2. 注意父图和子图的平衡/balance or coherence
发票
领书单
1.3
开领书单
学生
1.3.1
教材
1.3.2
1.3.3
领书单
(a) 父图
(a)子图
信息学院
画分层 DFD 的指导原则
3. 区分局部文件和局部外部项
教材存量表
学 购书单 1 生 领书单 销售
进书通知
2 缺书单 保 采购 进书通知 管员
应该尽量避免使用“加工”、“处理”等空洞笼统的动词 作名字。 (4) 通常名字中仅包括一个动词,如果必须用两个动词才能描 述整个处理的功能,则把这个处理再分解成两个处理可能 更恰当些。 (5) 如果在为某个处理命名时遇到困难,则很可能是发现了分 解不当的迹象,应考虑重新分解。
信息学院
画分层 DFD 的指导原则
信息学院
定义数据符号
符号
含义
=
被定义为
+
与
[]
或
{ } 重复 m{ }n 重复
( ) 可选 *…* 注释符
例子
x=a+b,则表示 x 由 a 和 b 组成 x=[a,b],则表示 x 由 a 或由 b 组成 x={a},则表示 x 由 0个或多个 a 组成
x=3{a}8,则表示x中至少出现3次a ,最多出现8次
有被命名的图形元素在字典中作为一个词条加以定 义,使得每一个图形元素的名字都有一个确切的解 释。
数据流图和数据字典共同构成系统的逻辑模型
没有数据字典数据流图就不严格,没有数据流图 数据字典也难于发挥作用。
信息学院
数据字典的内容
一般说来,数据字典应该由对下列4类元素 的定义组成: (1) 数据流 (2) 数据流分量(即数据元素) (3) 数据存储 (4) 处理
➢ 在数据流图中没有任何具体的物理部件,它只是描绘 数据在软件中流动和被处理的逻辑过程,是系统逻辑 功能的图形表示。
➢ 设计数据流图时只需考虑系统必须完成的基本逻辑功 能,完全不需要考虑怎样具体地实现这些功能,所以 它也是今后进行软件设计的很好的出发点。
信息学院
数据流图四种基本符号
或
数据加工/处理/变换
教材存量表 F1
学 购书单 生
领书单
1 销售
进书通知
2 采购
缺书单 保 管员
进书通知
缺书登记表 F2
第2层
教材存量表
学 购书单 1
生
销售
领书单
进书通知
2
缺书单 保
采购
管员
进书通知
外部 项
教材销售子系统
缺书登记表
F1 书号 单价 数量
采 进书通知 1.5
购
补售 教材
教材存量表 F1
补售 书单
第2层
缺书登记表 F2
摘要 = 1{字母}4
支出 = 金额
金额 = “00000000.01”..“999999999.99” … …
信息学院
(3) 数据存储词条的描述
数据存储名: 简述:存放的是什么数据。 数据组成:数据结构。 存储方式:顺序,直接,关键码。 存取频率:
……
学
审查并 发票
生
开发票
各班学生用书表 教材存量表
该系统节省经费 年
---------成本及效益分析图
信息学院
操作可行性
• 用户使用可能性 • 时间进度可行性 • 组织和文化上的可行性
信息学院
2.2 可行性研究过程
1. 复查系统规模和目标 2. 研究目前正在使用的系统 3. 导出新系统的高层逻辑模型 4. 进一步定义问题 5. 导出和评价供选择的解法 6. 推荐行动方针 7. 草拟开发计划 8. 书写文档提交审查
信息学院
(2) 数据元素词条的描述 数据元素名:
类型:数字(离散值、连续值),文字(编码类型) 长度: 取值范围: 相关的数据元素及数据结构
年 = “1900”..“3000” 月 = “01”..“12” 日 = “01”..“3 摘要 = 1{字母}4 金额 = “00000000.01”..“999999999.99” … …
第二章 可行性研究
信息学院
信息学院
可行性研究
目的: 用最小的代价在尽可能短的时间内确定问题是否能 够解决。 不是解决问题,而是确定问题是否值得去解决。
说明该软件开发项目的实现在技术上、经济上和社会条件上的 可行性;评述为合理地达到开发目标可能选择的各种方案。
GB 8567-88《 计算机软件产品开发文件编制指南 》
信息学院
基本符号
----以概括的方式抽象地描绘一个实际系统所用符号
信息学院
系
---
统
符具
号
体 地
描
绘
一
个
物
理
系
统
所
用
符
号
信息学院
图2.3 库存清单系统的系统流程图
信息学院
2.4
数据流图
DFD ---- Data Flow Diagram
➢ 一种图形化技术,它描绘信息流和数据从输入移动到 输出的过程中所经受的变换。
2.2
按出版社统 计缺书
采购 子系统
教材存量表 F1
待购教材表 F5
教材一览表 F6
缺书单
销 售
进书通知
2.3
修改教材库
存和待
进书通知 保 管员
购量
第3层
分层 DFD 图的优点
. 便于实现 --- 采用逐步细化的扩展方法,可避免一 次引入过多的细节,有利于控制问题 的复杂度;
. 便于使用 --- 用一组图代替一张总图,方便用户及 软件开发人员阅读。
6 投资及收益分析 6.1 支出 6.2 收益 6.3 收益/投资比 6.4 投资回收周期 6.5 敏感性分析
信息学院
2.3 系统流程图
➢ 系统流程图是概括地描绘物理系统的传统工具。
➢ 它的基本思想是用图形符号以黑盒子形式描绘组成 系统的每个部件(程序,文档,数据库,人工过程 等)。
➢ 系统流程图表达的是数据在系统各部件之间流动的 情况,而不是对数据进行加工处理的控制过程,因 此尽管系统流程图的某些符号和程序流程图的符号 形式相同,但是它却是物理数据流图而不是程序流 程图。
或
数据源点或终点 (外部实体)
或
数据存储文件
数据流(data flow)
信息学院
数据流图几种附加符号
信息学院
数据流图的层次结构
➢ 为了表达数据处理过程的数据加工情况,需要采用层次结 构的数据流图。按照系统的层次结构进行逐步分解,并以 分层的数据流图反映这种结构关系,能清楚地表达和容易 理解整个系统。
x=(a),则表示 a 在 x 中出现, 也可不出现 表示在两个 * 之间的内容为词条的注释
信息学院
例:存折格式
信息学院
户名:
所号:
日期 (年月日)
摘要
帐号:
开户日:
支出
存入
余额
操作
复核
性质:
印密:
存折 = 户名+所号+帐号+开户日+性质+(印密)+1{存取行}20
户名 = 2{字母}24
所号 = “001”..“999”
帐号 = “00000001”..“99999999”
开户日 = 年+月+日
性质 = “1”..“6” 注:“1”表示普通户,…“6”表示工资户等
印密 = “0”
注:印密在存折上不显示
存取行 = 日期+(摘要)+支出+存入+余额+操作+复核
日期 =年+月+日
年 = “1900”..“3000” 月 = “01”..“12” 日 = “01”..“31”
信息学院
画分层 DFD 的指导原则
1. 注意数据流图中成分的命名
2) 为处理命名
(1) 通常先为数据流命名,然后再为与之相关联的处理命名。 这样命名比较容易,而且体现了人类习惯的“由表及里” 的思考过程。
(2) 名字应该反映整个处理的功能,而不是它的一部分功能。 (3) 名字最好由一个具体的及物动词加上一个具体的宾语组成。
➢ 在多层数据流图中,顶层流图仅包含一个加工,它代表被 开发系统。它的输入流是该系统的输入数据,输出流是系 统所输出数据。
➢ 底层流图是指其加工不需再做分解的数据流图,它处在最 底层。
➢ 中间层流图则表示对其上层父图的细化。它的每一加工可 能继续细化,形成子图。
信息学院
分层的数据流图
---- 系统逻辑模型
输入
外部实体 ……
外部实体
数据的 加工或
变换
输出
外部实体
软件
系统
……
外部实体
信息学院
分层的数据流图
F0
F12
F11
F14
F13
第n层
F15
F21
F23
F25
F22
F24
第 n+2 层
举例
学生购买教材系统
信息学院
外部实体
学 购书单 生 领书单
教材 购销 系统
缺书单 保 进书通知 管员
外部实体 第1层
建议采用技术的先进性)
信息学院
经济可行性
度量系统解决方案的性能价格比。
考虑的问题
成本/效益分析(开发、运行的成本/效益) 有形成本、效益 无形成本、效益 价值和成本的关系 质量与价值、成本的关系 价值/成本的均衡
信息学院
Biblioteka Baidu
举例
成本-效益(万元) 60
盈亏平衡点
40 该系统成本
20
0 12 3 4 5
缺书登记表
第 2层
局部 外部项
缺书登记表 F2
2.1
按书号汇 总缺书
2.2
按出版社统 计缺书
采购 子系统
教材存量表 F1
待购教材表 F5
局部
教材一览表 F6文件
缺书单
销 售
2.3
进书通知 修改教材库 存和待
进书通知 保 管员
购量
第3层
信息学院
画分层 DFD 的指导原则
4. 掌握分解的速度 一般来说,每一个加工每次可分为 2-4个
信息学院
(1) 数据流词条的描述
数据流名: 说明:简要介绍作用,即它产生的原因和结果。 数据流来源:即该数据流来自何方。 数据流去向:去向何处。 数据流组成:数据结构。 每个数据量流通量:数据量、流通量。
审查并 发票 开发票
数据流名:发票 说明:用作学生已付书款的依据 数据流来源:来自加工“审查并开发票” 数据流去向:流向加工“开领书单”。 数据流组成:学号+姓名+书号+单价总价+书费合计
1.4
登记 缺书 暂缺书单
学 生
无效书单 1.1
审查 购书单 有效性
有效书单
1.2
开发票
发票 1.3 领书单
登记并开 领书单
学 生
各班用书表 F3
售书登记表 F4
第3 层
教材存量表
学 购书单 1
生
销售
领书单
进书通知
2
缺书单 保
采购
管员
进书通知
缺书登记表
第 2层
缺书登记表 F2
2.1
按书号汇 总缺书
可行性研究的内容
(1) 技术可行性 (2) 经济可行性 (3) 操作可行性 (4) 社会可行性(法律可行性) (5) 抉择
信息学院
技术可行性
度量一个特定技术信息系统解决方案 的实用性及技术资源的可用性 考虑的问题
(1)开发风险分析 (2)资源分析 (3)相关技术的发展(现有技术能否实现新系统,技术难点、
4 所建议的系统 4.1 对所建议系统的说明 4.2 数据流程和处理流程 4.3 改进之处 4.4 影响 4.5 局限性 4.6 技术条件方面的可行性
信息学院
可行性研究报告的编写
5 可选择的其它系统方案 5.1 可选择的其它系统1 5.2 可选择的其它系统2
......
7 社会条件方面的可行性 7.1 法律方面的可行性 7.2 使用方面的可行性
信息学院
2.1 可行性研究的任务
可行性研究的主要任务是“了解客户的要求及现实环境,从技 术、经济和社会因素等三方面研究并论证本软件项目的可行性,编 写可行性研究报告,制定初步项目开发计划。”
GB 8566-88 《计算机软件开发规范》
可行性研究的最根本任务 对软件开发以后的行动方针提出建议。
信息学院
信息学院
(4) 加工逻辑词条的描述
加工名: 加工编号:反映该加工的层次 简要描述:加工逻辑及功能简述 输入数据流: 取值范围: 相关的数据元素及数据结构 ……
学
1.3 审查并
发票
生
开发票
各班学生用书表 教材存量表
信息学院
注:加工说明
----(Process Specification)
子加工,最多不得超过 7 个。 5. 遵守加工编号规则
顶层加工不编号。第二层的加工编号为 1,2,3,…,n号。第三层编号为1.1,1.2,1.3… n.1,n.2…等号,依此类推。
信息学院
2.5 数据字典 & 用途
---- DD(Data Dictionary) 数据字典的任务是: 对于数据流图中出现的所
信息学院
画分层 DFD 的指导原则
1. 注意数据流图中成分的命名
1) 为数据流(或数据存储)命名 (1) 名字应代表整个数据流(或数据存储)的内容,而不是仅 仅反映它的某些成分。 (2) 不要使用空洞的、缺乏具体含义的名字(如“数据”、 “信息”、“输入”之类)。 (3) 如果在为某个数据流(或数据存储)起名字时遇到了困难 ,则很可能是因为对数据流图分解不恰当造成的,应该 试试重新分解,看是否能克服这个困难。
信息学院
可行性研究报告的编写
1 引言 1.1 编写目的 1.2 背景 1.3 定义 1.4 参考资料
2 可行性研究的前提 2.1 要求 2.2 目标 2.3 条件、假定和限制 2.4 进行可行性研究的方法 2.5 评价尺度
信息学院
可行性研究报告的编写
3 对现有系统的分析 3.1 数据流程和处理流程 3.2 工作负荷 3.3 费用开支 3.4 人员 3.5 设备 3.6 局限性
2. 注意父图和子图的平衡/balance or coherence
发票
领书单
1.3
开领书单
学生
1.3.1
教材
1.3.2
1.3.3
领书单
(a) 父图
(a)子图
信息学院
画分层 DFD 的指导原则
3. 区分局部文件和局部外部项
教材存量表
学 购书单 1 生 领书单 销售
进书通知
2 缺书单 保 采购 进书通知 管员
应该尽量避免使用“加工”、“处理”等空洞笼统的动词 作名字。 (4) 通常名字中仅包括一个动词,如果必须用两个动词才能描 述整个处理的功能,则把这个处理再分解成两个处理可能 更恰当些。 (5) 如果在为某个处理命名时遇到困难,则很可能是发现了分 解不当的迹象,应考虑重新分解。
信息学院
画分层 DFD 的指导原则
信息学院
定义数据符号
符号
含义
=
被定义为
+
与
[]
或
{ } 重复 m{ }n 重复
( ) 可选 *…* 注释符
例子
x=a+b,则表示 x 由 a 和 b 组成 x=[a,b],则表示 x 由 a 或由 b 组成 x={a},则表示 x 由 0个或多个 a 组成
x=3{a}8,则表示x中至少出现3次a ,最多出现8次
有被命名的图形元素在字典中作为一个词条加以定 义,使得每一个图形元素的名字都有一个确切的解 释。
数据流图和数据字典共同构成系统的逻辑模型
没有数据字典数据流图就不严格,没有数据流图 数据字典也难于发挥作用。
信息学院
数据字典的内容
一般说来,数据字典应该由对下列4类元素 的定义组成: (1) 数据流 (2) 数据流分量(即数据元素) (3) 数据存储 (4) 处理
➢ 在数据流图中没有任何具体的物理部件,它只是描绘 数据在软件中流动和被处理的逻辑过程,是系统逻辑 功能的图形表示。
➢ 设计数据流图时只需考虑系统必须完成的基本逻辑功 能,完全不需要考虑怎样具体地实现这些功能,所以 它也是今后进行软件设计的很好的出发点。
信息学院
数据流图四种基本符号
或
数据加工/处理/变换
教材存量表 F1
学 购书单 生
领书单
1 销售
进书通知
2 采购
缺书单 保 管员
进书通知
缺书登记表 F2
第2层
教材存量表
学 购书单 1
生
销售
领书单
进书通知
2
缺书单 保
采购
管员
进书通知
外部 项
教材销售子系统
缺书登记表
F1 书号 单价 数量
采 进书通知 1.5
购
补售 教材
教材存量表 F1
补售 书单
第2层
缺书登记表 F2
摘要 = 1{字母}4
支出 = 金额
金额 = “00000000.01”..“999999999.99” … …
信息学院
(3) 数据存储词条的描述
数据存储名: 简述:存放的是什么数据。 数据组成:数据结构。 存储方式:顺序,直接,关键码。 存取频率:
……
学
审查并 发票
生
开发票
各班学生用书表 教材存量表