阅读下列说明和图,根据要求回答问题。
[说明]
某公司欲开发招聘系统以提高招聘效率,其主要功能如下。
1.接受申请。验证应聘者所提供的自身信息是否完整,是否说明了应聘职位,受理验证合格的申请,给应聘者发送致谢信息。
2.评估应聘者。根据部门经理设置的职位要求,审查已经受理的申请;对未被录用的应聘者进行谢绝处理,将未被录用的应聘者信息存入未录用的应聘者表,并给其发送谢绝决策;对录用的应聘者进行职位安排评价,将评价结果存入评价结果表,并给其发送录用决策,发送录用职位和录用者信息给工资系统。
现采用结构化方法对招聘系统进行分析与设计,获得如图所示的顶层数据流图、0层数据流图和1层数据流图。
解释说明图是否保持平衡,若不平衡请按表所示格式补充图中数据流的名称以及数据流的起点或终点,使其平衡(使用说明中的术语或图中符号)。
参考答案:
不平衡
数据流名称 起点 终点
已受理的申请 加工“1.2受理中请” ——
谢绝决策 加工“2.2谢绝应聘者” ——
录用职位 加工“2.3 P3”(或评价职位安排) ——
解析:
由题干中“1.接受申请。验证……受理验证合格的申请……”等关键信息,结合如图所示的0层数据流图中加工处理“1接受申请”与“2评估应聘者”间的数据流“已受理的申请”,可知如图所示的1层数据流图中加工处理“1.2受理申请”缺少了一条输出数据流“已受理的申请”。
由题干中“2.评估应聘者。根据……对未被录用的应聘者进行谢绝处理,将未被录用的应聘者信息存入未录用的应聘者表,并给其发送谢绝决策……”等关键信息,结合如图所示的1层数据流图中“2.2谢绝应聘者”加工处理及其“未录用的应聘者”输入数据流,可知“2.2谢绝应聘者”加工处理缺少了一条“谢绝决策”的输出数据流。该数据流对应如图所示的0层数据流图中加工处理“2评估应聘者”与实体“E1”(即应聘者)间的“决策”数据流。
由题干中“2.评估应聘者。根据……对录用的应聘者进行职位安排评价,将评价结果存入评价结果表,并给其发送录用决策,发送录用职位和录用者信息给工资系统”等关键信息,而如图所示的1层数据流图中加工处理“2.3 P3”(即评价职位安排)仅画出3条输出数据流,即“录用决策”、“录用者信息”、“评价结果”(即P3与D2之间的数据流),缺少了一条“录用职位”输出数据流。