单选题5.2 软件需求3 / 6
正在加载题目…
系统集成项目管理工程师 · 第三版 · 第5章 软件工程
DFD中把客户直接连到订单库,缺少了什么?
6 道章节练习题
答案与解析
正确答案 A
数据存储表示数据保存处,不承担接收、校验或登记等加工。DFD的数据流至少一端应连接加工,因此应补出登记订单的逻辑功能,再分别连接外部项和存储,选A。
别把这幅图当成“客户电脑能不能连数据库”的网络图。逻辑DFD是在说明数据经过什么功能处理后被保存。“客户→接收并登记订单→订单库”才表达了这条处理链;需要返回受理结果时,还可以由加工向客户输出相应数据流。这里并不是要求新增一台中间服务器,实际功能部署在哪台机器上属于后续设计。换箭头方向、改名称或标端口,都没有补上缺失的加工。
选项分析
- A
- 增加真实的逻辑加工,使客户提交的数据经过系统功能处理再进入存储,解决当前连线缺口。
- B
- 无论单向还是双向,外部项仍直接连接存储,并未表达系统如何处理提交的数据。
- C
- 名称改成动词不会使数据存储符号成为加工,反而造成名称与元素含义不一致。
- D
- 通信协议属于技术实现信息,补充它并不能让逻辑DFD中缺失的处理功能自动出现。
容易混淆的地方
用实际数据库访问方式解释逻辑模型,以为能直接写库就可以在DFD中省略加工。
再巩固一步
- 检查每条数据流的两端,先辨认加工、存储和外部项;不要用设备或协议信息替代逻辑功能。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 5.2.4 · 纸书第205、206页查看完整题目与详解