第2章 可行性分析
物联网工程设计与实施第2章 需求分析与可行性研究

①相关建筑群的位置。 ②用户各部门的分布位置及各办公区的分布。 ③建筑物内、办公区的强弱电位置。 ④各办公区信息点的位置与数量。 ⑤感知设备及互联化物品的分布位置、类型、数
量、接入方式。 ⑥接入网络的位置、接入方式。
①被感知物品及其分布。 ②感知信息的种类、感知/控制设备与接入的方
式。 ③现有或需新建系统的功能。 ④需要集成的应用系统。 ⑤需要提供的信息服务种类和方式。 ⑥拟采用的通信方式及网络带宽。 ⑦用户数量。
6/77
3.了解安全性需求
• 物联网因其泛在性、暴露性、终端处理能力弱、 对物理世界的精确控制等特殊性,既有普通 Internet的安全性需求,也具有一些特殊的安全 性需求。
– 能够更好地评价现有的物联网体系 – 能够更客观地做出决策 – 提供完美的交互功能 – 提供移植、可扩展的功能 – 合理使用用户资源
3/77
需求分析的内容
1.了解应用背景 2.了解业务需求 3.了解安全性需求 4.了解物联网的通信量及其分布 5.了解物联网环境 6.了解信息处理能力 7.了解管理需求 8.了解扩展性需求
①敏感数据的分布及其安全级别。 ②网络用户的安全级别及其权限。 ③可能存在的安全漏洞及其对物联网应用系统的影响。 ④物联网设备的安全功能要求。 ⑤网络系统软件的安全要求。 ⑥应用系统安全要求。 ⑦安全软件的种类。 ⑧拟遵循的安全规范和达到的安全级别。
7/77
4.了解物联网的通信量及其分布
• 物联网的通信量是物联网各部分产生的信息量的 总和,这是设计网络带宽、存储空间、处理能力 的基础。
第2章 需求分析与可行性研究
软件工程第二章(可行性分析)

(5) 交付的产品清单。
项目开发计划书供软件开发单位使用。
小结:
1、项目的问题定义、可行性分析和项目计划是总体 规划阶段的工作,重点是项目的可行性分析。
2、可行性分析主要从技术可行性、经济可行性和操 作可行性三方面来分析该项目是否值得开发。
3、可行性分析最后形成的成果是可行性分析报告。
项目的筹备、规划与准备是软件项目实施的前
期工作,它由两个重要的工作阶段构成:一是
项目规划及可行性分析;二是项目需求分析。
一、可行性分析的概念
可行性分析就是解决一个项目是否有可行解以及是
否值得去解的问题。该阶段的主要任务就是用最小
的代价在尽可能短的时间内确定问题是否能够得到 解决。
二、可行性分析的目标和内容
等。
(6) 技术可行性(技术风险评价):技术实力分析、已有的 工作及技术基础和设备条件等等。 (7) 法律可行性分析结果描述。 (8) 可用性评价:汇报用户的工作制度和人员的素质,确 定人机交互功能界面需求。
(9) 其他项目相关的问题:如可能会发生的变更等等。
可行性研究报告由系统分析员撰写,交由项目负责人审查, 再上报给上级主管审阅。 在可行性研究报告中,应当明确项目“可行还是不可行”, 如果认为可行,接下来还要制定项目开发计划书。
识别用户要求 评价系统的可行性 进行经济分析和技术分析 把功能分配给硬件、软件、人、数据库和其它系 统元素 建立成本和进度限制 生成系统规格说明,形成所有后续工程的基础
三、 可行性分析的主要任务
具体地说,分析员应从下面三个方面对项目做出可行性分 析: (1)技术可行性:使用现有的技术能实现这个系统吗? (2)经济可行性:这个系统的经济效益能超过它的开发成本 吗?(详细在后面介绍成本/效益分析) (3)操作可行性:系统的操作方式在该用户组织内行得通吗?
第2章可行性研究FeasibilityStudy

2.2 可行性研究的步骤(续)
系统要求
• 自动称量,提高工作效率; • 自动除皮; • 自动去杂和去水; • 数据自动汇总; • 任意点均可称量;
2.2 可行性研究的步骤(续)
技术问题
• 称量自动化的程度:车号识别,杂质处理
• 数据通信方式:有线,无线 • 开票处理:
• 整个称重点采用两台汽车衡、分布在公路两侧 , 物理上将进厂和出厂的车流分开 ,实行一侧称重 ,而 另一侧回皮。 • 实现称重过程微机全过程自动化处理(免除人工 操作 ) ,保证称重数据的客观公正和有效准确性 ,称 重重量 ,车号等数据自动存储 ,实现多个称重点按权 限共享和引用。 • 能对称重 ,计量数据的物资品种 ,供货单位 ,接收 单位 ,供货车号均可分工作班次 ,日 ,旬 ,月进行分类 查询和统计处理。一方面进一步减轻工作人员的负 担 ,另一方面也使管理人员时时可掌握各种有关数 据。 • 如果一侧称重点出现故障 ,另一侧称重点也可用 微机称重和计量 ,进行以上工作。 计量点 • 可以随时将计量数据转发到计控处管理机 ,进入 企业管理计算机网。
研究内容
• • • • 经济可行性 (Economic Feasibility) 技术可行性 (Technical Feasibility) 操作可行性 (Manipulative Feasibility) 法律可行性 (Lega 可行性研究的任务(续)
第2章 可行性研究 Feasibility Study
2.0 问题的定义(Problem Definition) 2.1 可行性研究的任务(Feasibility Study Tasks) 2.2 可行性研究过程(Feasibility Study Process) 2.3 系统流程图(System Flow Diagram) 2.4 数据流图(Data Flow Digraph) 2.5 数据字典(DataDictionary) 2.6 成本/效益分析(Cost-Benefit Analysis) 2.7 小结 习题
《软件工程学》第2章 可行性研究-答案

2.1 可行性研究的目标与任务1.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因此必须给出( B )的回答。
A.确定B.行或不行C.正确D.无二义2.技术可行性是可行性研究的关键,其主要内容一般不包括( C )。
A.风险分析B.资源分析C.人员分析D.技术分析3.可行性研究的任务是从技术、经济、操作、社会等4个方面研究。
4.可行性研究完成后最终生成的文档是《可行性研究报告》。
(√ )5.软件可行性研究的目的是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。
(√ )2.2 可行性研究过程1.简述可行性研究的过程。
答:(1)复查并确定系统规模和目标(2)研究目前正在使用的系统(3)建立新系统的高层逻辑模型(4)导出和评价各种方案(5)推荐可行性方案(6)草拟初步开发计划(7)编写可行性研究报告提交复查2.3 可行性研究工具1.描绘物理系统的传统工具是系统流程图。
2.画出数据流图目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还会延误抢救时机。
某医院打算开发一个以计算机为中心的患者监护系统,请分层次的画出描述本系统功能的数据流图。
医院对患者监护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志。
当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息。
此外,护士在需要时还可以要求系统输出某个指定病人的病情报告。
答:从问题陈述容易看出,本系统的数据源点是“病人”和“护士”,他们分别提供生理信号和要求病情报告的信息。
进一步分析问题陈述,从系统应该“定时记录病人情况以形成患者日志”这项要求可以想到,还应该有一个提供日期和时间信息的“时钟”作为数据源点。
从问题陈述容易看出,系统的数据终点是接收警告信息和病情报告的护士。
系统对病人生理信号的处理功能主要是“接收信号”、“分析信号”和“产生警告信息”。
【精品】第二章 可行性研究习题及答案

第二章可行性研究一.填空题1。
可行性研究的目的不是去开发一个软件项目,而是研究这个项目是否,。
2。
要从以下三个方面分析研究中衡量解决方法的可行性:,,.3。
技术可行性研究包括,,.4. 经济可行性一般要考虑的情况包括,,。
5。
在书写计划任务书时,此任务书应包括,,,。
6. 系统流程图是传统工具,它的基本思想是.7。
自底向上成本估计不是从开始,而是从开始。
8。
成本/效益分析的目的是要从分析开发一个特定的新系统是否划算,从而帮助使用部门负责人正确地做出是否投资于这项开发工程.9.软件费用管理的核心,也是软件工程管理中最困难、最易出错的问题之一.10.经济效益可分为有形效益和无形效益两种,有形效益的主要度量指标是,,.11.投资回收期是衡量一个开发工程价值的指标.12.纯收入是指在整个生存周期之内的与投资之差。
13.设年利率为i现存入p元,则n年后可得钱数为。
14.若年利率为i,不计复利,n年后可得钱数为F,则现在的价值P= 。
15.我们熟悉的成本估计可分为,,。
16.在可行性研究中,是系统开发过程中难度最大,最重要的一个环节。
17.瀑布模型是以文档为驱动、适合于________的软件项目的模型18.纯收入是指在整个生存周期之内的________与投资之差.19.一般说来,经济效益通常表现为减少运行费用或增加收入。
但是,投资开发新系统往往要冒一定风险,系统的开发成本可能比预计的________,效益可能比预期的________.20.自底向上成本估计与自顶向下估计相反,由底向上估计不是从________开始,而是从一个个开始________。
二.选择题1。
研究开发所需要的成本和资源是属于可行性研究中的( )研究的一方面。
A.技术可行性B.经济可行性C.社会可行性D.法律可行性2。
经济可行性研究的范围包括( )A.资源有效性B.管理制度C.效益分析D.开发风险3.()可行性研究主要从以下几个方面进行研究A。
投资项目可行性分析-第二章 项目背景分析

投资项目可行性分析-第二章项目背景分析投资项目可行性分析是一个非常重要的流程,它是确定一个投资项目是否值得进行的关键步骤。
在可行性分析中,项目背景分析是一个非常重要的步骤,它可以帮助我们更好地了解投资项目的背景,分析项目所处的环境,从而更好地制定项目计划和决策。
在本文中,我们将重点探讨投资项目可行性分析中的第二章,项目背景分析。
一、项目背景分析的概念项目背景分析是投资项目可行性分析的第二章,它是对项目的总体背景进行分析,从而了解项目的整体情况及其发展潜力。
在背景分析中,要对项目所处的市场环境、政策环境、社会环境、经济环境和文化环境等进行分析。
二、项目背景分析的内容1.市场环境分析市场环境是指影响项目的市场因素,包括市场规模、市场竞争情况、消费者需求等。
在市场环境分析中,我们要了解当前市场的情况,包括市场规模、市场份额、竞争对手数量、市场需求等。
此外,还要对市场变化的趋势进行预测,评估项目在当前市场中的竞争力以及未来的市场发展潜力。
2.政策环境分析政策环境是指政府政策对项目的直接或间接影响,包括政府的行业政策、税收政策、经济政策以及环境政策等。
在政策环境分析中,我们要了解当前政策对项目的影响,评估政策的稳定性和可行性,并且需要及时关注政策变化对项目的影响。
3.社会环境分析社会环境是指影响项目的社会因素,包括人口结构、社会风尚、文化水平等。
在社会环境分析中,我们要了解当前社会的结构和特点,了解消费者的需求和喜好,从而更好地制定产品和市场策略。
4.经济环境分析经济环境是指宏观经济因素对项目的影响,包括GDP、通货膨胀、利率等。
在经济环境分析中,我们要了解当前经济的情况,分析经济变化的趋势,评估项目在当前经济状况下的发展潜力。
5.文化环境分析文化环境是指社会文化对项目的影响,包括文化价值观、生活方式、传统习俗等。
在文化环境分析中,我们要了解消费者的文化需求,评估文化因素对项目的影响,并制定符合文化需求的产品和市场策略。
软件工程导论 第2章 可行性分析

(2) 经济可行性 (3) 操作可行性 (4)法律可行性等
复习回顾
1、可行性研究的目的是什么? 用最小的代价在尽可能短的时间内确定问题是否能够解决。 2、可行性研究的任务主要是什么? 了解客户的要求 及现实环境
分析技术、经济和社会因素可行性 编写可行性研究报告 制定初步项目开发计划
按照系统的层次结构进行逐步分解,并以分层的
数据流图反映这种结构关系,能清楚地表达和容
易理解整个系统。
首先画“顶层DFD”
描绘系统的整体逻辑概貌
外部实体 软件 系统
……
外部实体
……
外部实体
外部实体
顶层流图仅包含一个加工,它代表被开发系统。它的输入流
是该系统的输入数据,输出流是系统所输出数据。
其次画中间层流图:对上层父图的处理的细化,形成子图。
没有数据字典数据流图就不严格,没有数据流图
数据字典也难于发挥作用。
数据字典的内容
一般说来,数据字典应该由对下列4类元素 的定义组成: (1) 数据流 (2) 数据流分量(即数据元素)
(3) 数据存储
(4) 处理
2.5.2定义数据的方法
符号 = + [ ]与 | { } m
被定义为
+订货数量+目前价格+主要供应者
+次要供应者
位置:输出到打印机
•例如:
名字:零件编号 别名: 描述:唯一地标识库存清单中 一个特定零件的关键域 定义:零件编号=8{字符}8 位置:订货报表 订货信息 库存清单 事务
名字:订货数量 别名: 描述:某个零件一次订货的数量 定义:订货数量=1{数字}5
位置:订货报表
第二章 可行性分析

将来值(元)
(1+i)n
现在值(元)
主讲教师 包琼
湖北经济学院 软件工程系
1.2 可行性分析的任务 经济可行性分析 技术可行性分析 法律可行性分析
主讲教师 包琼
湖北经济学院 软件工程系
1.2.1 经济可行性分析 经济可行性主要进行成本/效益分析,从经济角 度,确定系统是否值得开发。
主讲教师 包琼
湖北经济学院 软件工程系
1.2.2 技术可行性分析 技术可行性主要根据系统的功能、性能、约束条 件等,分析在现有资源和技术条件下系统能否实 现。 技术可行性分析通常包括 风险分析 资源分析 技术分析
主讲教师 包琼 湖北经济学院 软件工程系
主要内容
1 2 3
可行性分析 成本/效益分析 可行性分析报告
主讲教师 包琼
湖北经济学院 软件工程系
可行性分析报告的主要内容 可行性研究报告(GB8567-88) 引言 可行性研究的前提 对现有系统的分析 所建议的系统 可选择的其他系统方案 投资及效益分析 社会因素方面的可行性 结论
主讲教师 包琼
$40,000
湖北经济学院 软件工程系
2.3 效益 经济效益 可增加的收入 可节省的运行费用 • 人员工资、物资消耗、节约时间等 社会效益 指使用基于计算机的系统后对社会产生的影响 (如提高了办事效益,使用户满意等) 通常社会效益只能定性地估计
主讲教师 包琼
湖北经济学院 软件工程系
2.3 经济效益的度量 货币的时间价值 投资回收期 纯收入 投资回收率 说明:在进行成本效益分析时通常只统计五年内 的经济效益。
主讲教师 包琼 湖北经济学院 软件工程系
2.3.1 货币的时间价值 通常用利率的形式表示货币的时间价值 现在的P元钱在n年之后的价值F=p(1+i)n n年后的F元钱现在的价值P=F/(1+i)n
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
可行性研究的最根本任务 对软件开发以后的行动方针提出建议。 对软件开发以后的行动方针提出建议。
可行性研究的内容
(1) 技术可行性 (2) 经济可行性 (3) 操作可行性 (4) 社会可行性(法律可行性) 社会可行性(法律可行性) (5) 抉择
3W
项目实施计划
终止项目的建议
结束
可行性研究
目的: 目的 用最小的代价在尽可能短的时间内确定问题是否能 够解决。 不是解决问题,而是确定问题是否值得去解决。
说明该软件开发项目的实现在技术上、经济上和社会条件上的 说明该软件开发项目的实现在技术上、 可行性;评述为合理地达到开发目标可能选择的各种方案。 可行性;评述为合理地达到开发目标可能选择的各种方案。
如何画数据流图
7. 8. 9.
10.
11. 12.
数据流图仅表示做什麽,不表示作的顺序。 父图、子图的平衡 父图与子图的一致性问题。 分解的深度和层次 直到每个加工成为简单易理解的 基本加工为止。 基本加工指语意特明确,实现简单的加工 。 画DFD时,以系统稳定和正常运转时的数据流动情形 作为描绘对象, 非正常运转时的状态可省略,出错处 理可以忽略。 由用户误操作而产生的错误处理细节可省略。 DFD中描绘的是数据流,而不是控制流,若有控制流 ,将其删除掉。
技术可行性
度量一个特定技术信息系统解决方案 的实用性及技术资源的可用性 考虑的问题
(1)开发风险分析 (1)开发风险分析 (2)资源分析 (2)资源分析 (3)相关技术的发展(现有技术能否实现新系统,技术难点、 (3)相关技术的发展(现有技术能否实现新系统,技术难点、 建议采用技术的先进性)
经济可行性
分层的数据流图
系统逻辑 逻辑模型 ---- 系统逻辑模型
输入
数据的 加工或 变换
输出
外部实体
软件 系统
外部实体
…… 外部实体
……
外部实体
分层的数据流图
F0
第 n 层
F12 F11 F13 F14 F15
F21 F22
F23 F25 F24
第 n+2 层
数据流图的画法:如何画数据流图
1. 2.
6 投资及收益分析 6.1 支出 6.2 收益 6.3 收益/投资比 收益/ 6.4 投资回收周期
7 社会条件方面的可行性 7.1 法律方面的可行性 7.2 使用方面的可行性
6.5 敏感性分析
2.3 系统流程图
系统流程图是概括地描绘物理系统的传统工具 概括地描绘物理系统的传统工具。 概括地描绘物理系统的传统工具 它的基本思想是用图形符号以黑盒子形式 用图形符号以黑盒子形式描绘组成 用图形符号以黑盒子形式 系统的每个部件(程序,文档,数据库,人工过程 等)。 系统流程图表达的是数据在系统各部件之间流动的 情况,而不是对数据进行加工处理的控制过程,因 此尽管系统流程图的某些符号和程序流程图的符号 物理数据流图而不是程序流 形式相同,但是它却是物理数据流图 物理数据流图 程图。
外部实体 学 生
购书单 领书单
外部实体
教材 购销 系统
缺书单 进书通知
保管 员 第 0 层
教材存量表
F1
学 生
购书单 领书单
1 销售
进书通知
2 采购
缺书单 进书通知
保 管员
缺书登记表
F2 第 1 层
教材存量表
学 生
购书单 领书单
1 销售
进书通知
2 采购
缺书单 进书通知
保 管员 第 1 层
缺书登记表
教材销售子系统 F1 书号 单价 数量
进书通知
缺书登记表
1.5
补售 教材 暂缺书单
F2
1.4
登记 缺书
教材存量表
F1
补售 书单
无效书单 购书单
1.1
审查 有效性
有效书单
1.2
开发票
发票
1.3
登记并开 领书单
领书单
各班用书表
F3
售书登记表
F4
第 2 层
教材存量表
学 生
购书单 领书单
1 销售
进书通知
2 采购
可行性研究报告的编写
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 局限性
用途: 交流信息的工具 分析、设计的工具 主要功能: 表达系统中数据流动的情况 数据转换的地方 储存数据的地方
数据流图四种基本符号
编号 加工名
或
数据加工/ 数据加工/处理/变换 / 数据源点或终点 (外部实体) 外部实体)
名称
或 或
数据文件名 数据流名
数据存储文件 数据流(data 数据流(data flow)
第二章
可行性研究
第2章 Content
2.1 2.2 2.3 2.4 2.5 2.6 2.7
可行性研究的任务 可行性研究过程 系统流程图 数据流图 数据字典 成本/效益分析 小结
问题的定义与可性行研究
开始 问题定义 可性行研究 可行否?
Y N
有用的软件
Who What Why 为谁设计,用户是谁? 为谁设计,用户是谁? 要解决哪些问题? 要解决哪些问题? 为什么要解决这些问题
然后按购书单的内容查对教材存量情况,把可供应的教材根据 交费开发票,登记后开领书单发给学生。对数量不足或全缺的 教材作缺书登记并开出暂缺书单,等待接到进书通知后再补售 给学生。补售的手续及数据流图和第一次购书相同。 系统根据建立起来的缺书登记,先按书号汇总后登记待购教材 ,然后再按出版社分别统计制成缺书单并送给书库保管员作为 采购教材的依据。另外,在汇总缺书时要再次核查教材存量, 而且,分出版社统计时还要参阅教材一览表,从该文件中可以 知道这些缺书是何处出版的。新书入库后,要及时修改教材存 量和待购教材登记中的有关教材数量,同时把进书信息通知系 统,通知缺书的学生补售教材。
缺书单 进书通知
保 管员 第 1层
采购 子系统
缺书登记表
缺书登记表
F2
2.1
按书号汇 总缺书
2.2
按出版社统 计缺书
教材存量表
F1
待购教材表
F5
教材一览表 缺书单
F6
进书通知
2.3
修改教材库 存和待 购量
进书通知
保 管员 第 2 层
分层 DFD 图的优点
采用逐步细化的扩展方法, 逐步细化的扩展方法 . 便于实现 --- 采用逐步细化的扩展方法,可避免一 次引入过多的细节, 次引入过多的细节,有利于控制问题 的复杂度; 的复杂度; . 便于使用 --- 用一组图代替一张总图,方便用户及 用一组图代替一张总图, 软件开发人员阅读。 软件开发人员阅读。
基本符号
----以概括的方式抽象地描绘一个实际系统所用符号
系 统 符 号
--具 体 地 描 绘 一 个 物 理 系 统 所 用 符 号
例:某装配厂的仓库中存放零件,仓库中现有各种零件的 数量及每种零件的库存临界值等数据记录在库存清单主文 件中。从仓库中取零件,或进货时,都要及时修改库存清 单主文件;若某零件的库存量少于临界值,则报告给采购 部以便定货,规定每天向采购部提交一次定货报告。 装配厂用一台小型计算机处理更新库存清单主文件, 并产生定货报告。 零件库存量的每一次变化称为一个事务,由CRT终 端输入到计算机。 系统中的库存清单程序对事务进行处理,更新库存 清单主文件,把定货信息写在磁带上。 每天报告生成程序读一次磁带,打印出定货报告。
4 所建议的系统 4.1 对所建议系统的说明 4.2 数据流程和处理流程 4.3 改进之处 4.4 影响 4.5 局限性 4.6 技术条件方面的可行性
可行性研究报告的编写
5 可选择的其它系统方案 5.1 可选择的其它系统1 可选择的其它系统1 5.2 可选择的其它系统2 可选择的其它系统2
......
例: 教材购销系统
本教材购销系统首先由学生提交购书单,经系统审核 是有效购书单后,开发票,登记并返还给学生领书单,学 生即可去书库领书。若是脱销教材,系统则登记缺书单给 书库保管员,一旦新书入库后,即保管员发进书通知给系 统。 凡书库中的书发生数量变化(包括领书或进书)时, 都应修改相关的书库记录。 详细流程如下: 系统要审查购书单有效性。首先要核对购书单上的内容是 否与学生用书情况相符,还要通过售书登记检查学生是否 已购买过这些教材。若发现购书单中有学生不用或买重了 的教材,便发出无效书单。只有将通过了审查的教材保留 在有效购书单中。
图2.3 库存清单系统的系统流程图
2.4
数据流图
DFD ---- Data Flow Diagram
一种图形化技术,它描绘信息流和数据从输入移动到 输出的过程中所经过的变换。 在数据流图中没有任何具体的物理部件,它只是描绘 数据在软件中流动和被处理的逻辑过程,是系统逻辑 功能的图形表示。 设计数据流图时只需考虑系统必须完成的基本逻辑功 能,完全不需要考虑怎样具体地实现这些功能,所以 它也是今后进行软件设计的很好的出发点。
数据流图的画法
从顶层数据流图扩展到第1层DFD可以采用“语法分析”: 提取出 名词——可能是外部实体、数据或控制对象、数据存储; 动词——是候选的泡泡(处理)
例
某工厂的仓库每天都有零件的入库和出库。零件的入库和 出库称为事务,通过存放在仓库的CRT终端把事务报告给定 货系统。当某种零件的库存量低于库存量临界值时就应该再 次定货。采购部每天需要一张定货报表。 画出这个系统的数据流图。