题库系统集成项目管理工程师

系统集成项目管理工程师 · 第三版 · 第7章 软硬件系统集成

采购申请提交就发给供应商,事件触发点错在哪里?

6 道章节练习题
单选题7.4 业务应用集成2 / 6

某采购流程规定:申请获最终批准后,才允许向供应商发送采购指令;申请可能被驳回或撤回。系统却在申请人点击“提交申请”时就发送指令。若用事件驱动方式修正,最恰当的触发事件是()。

选择答案
未作答
答案与解析

正确答案 A

对外发送采购指令的前提是最终批准,而不是提交、分派或超时。应以符合该业务前提的状态变化触发,选A。

先别急着看系统有没有自动发送,先看它有没有资格在这个时点发送。草稿、提交、进入审批队列,都只能说明流程往前走了,还不能证明采购已获许可。题干允许驳回和撤回,过早发给供应商就可能把尚未成立的申请变成实际采购。事件驱动强调由事件启动操作,但选哪个事件,要服从具体业务规则。本例应在最终批准已确认时启动后续发送;如果批准后的订单还要经过其他检查,现实中也应把这些条件写进规则。这里仅按题干给出的前提判断,不把“最终批准”说成所有采购系统通用且唯一的触发点。

选项分析

A
与题干对外发送指令的业务前提一致,状态转移和确认记录表明最终批准已经发生。
B
草稿可以尚未提交,更没有完成审批;必填项齐全只说明表单完整,不代表采购许可。
C
创建审批待办意味着等待处理,不能提前把审批开始当成审批结论,仍可能被驳回。
D
催办是提醒审批人的操作,超时不意味着自动批准,不能据此向供应商发送指令。

容易混淆的地方

只追求流程自动化,把提交成功、审批开始和最终批准当成同一个业务时点。

再巩固一步

  • 事件题先写一句“只有发生什么,才允许做什么”,再找对应事件;自动得快不等于触发得对。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 7.4 · 纸书第277、278页

练习小结

题目纠错

未发送。正式接收渠道尚未接通。

查看纠错信息