業務をモデル化する際のモデリング手法の適切な組合せはどれか。
業務プロセスモデル データモデル DFD E-R 図 業務プロセスモデル データモデル DFD PERT 業務プロセスモデル データモデル E-R 図 DFD 業務プロセスモデル データモデル E-R 図 PERT
这道题的解析和你的作答记录。
業務をモデル化する際のモデリング手法の適切な組合せはどれか。
| 業務プロセスモデル | データモデル |
|---|---|
| DFD | E-R 図 |
| 業務プロセスモデル | データモデル |
|---|---|
| DFD | PERT |
| 業務プロセスモデル | データモデル |
|---|---|
| E-R 図 | DFD |
| 業務プロセスモデル | データモデル |
|---|---|
| E-R 図 | PERT |
正解 正确答案是 ア。表中的两列分别考查两种不同视角的模型。左列的「业务流程模型」表示业务中「进行哪些处理、数据从哪里流向哪里」,其代表性方法就是 DFD(Data Flow Diagram,数据流图)。DFD 用数据流、处理(加工)、数据存储(存储)、外部实体(源点/终点)这些符号,把业务的流程图形化。右列的「数据模型」表示业务所处理的数据本身的结构,也就是「有哪些数据的集合体(实体),它们之间如何关联」,其代表性方法就是 E-R 图(Entity-Relationship Diagram,实体联系图)。E-R 图用实体与联系来表示,例如「客户」与「订单」之间的对应关系。因此,业务流程模型 = DFD、数据模型 = E-R 图 这一组合的 ア 是恰当的。可以成对记忆:「流动(处理)用 DFD,结构(数据)用 E-R 图」。
左列的 业务流程模型 = DFD 是正确的,但右列的 数据模型 = PERT 是错误的。PERT(PERT 图,也称箭线图)用箭线和结点表示各项作业的先后关系与所需天数,用来求出整体工期和关键路径,是项目的进度管理方法。它表示的是作业的顺序与进度,而不是数据的实体与联系,因此不能作为数据模型的方法。
所用的方法是 DFD 和 E-R 图,这一点没有错,但左右两列颠倒了。E-R 图用实体与联系表示数据结构,属于数据模型一侧的方法;DFD 表示数据的流动与处理,属于业务流程模型一侧的方法。本项把两者的作用对调了,所以错误。这种颠倒正是本题最大的陷阱之处。
两列都错误。E-R 图是数据模型的方法,而不是业务流程模型的方法;PERT 是进度计划与工序管理的方法,而不是数据模型的方法。而且本项一个表示业务流程流动的方法(DFD)都没有包含,从这一点看这个组合也不能成立。