问答题
阅读下列说明和图,回答下面问题。
[说明]
某公司欲开发招聘系统以提高招聘效率,其主要功能如下:
(1)接受申请
验证应聘者所提供的自身信息是否完整,是否说明了应聘职位,受理验证合格的申请,给应聘者发送致谢信息。
(2)评估应聘者
根据部门经理设计的职位要求,审查已经受理的申请;对未被录用的应聘者进行谢绝处理,将未被录用的应聘者信息存入未录用的应聘者表,并给其发送谢绝决策;对录用的应聘者进行职位安排评价,将评价结果存入评价结果表,并给其发送录用决策,发送录用职位和录用者信息给工资系统。
现采用结构化方法对招聘系统进行分析和设计,获得如图1所示的顶层数据流图、图2所示0层数据流图和图3所示1层数据流图。

图1 顶层数据流图

图2 0层数据流图
问答题
使用说明中的术语,给出图中E1~E3所对应的实体名称。
【正确答案】
【答案解析】E1:应聘者;E2:部门经理;E3:工资系统。[解析] 由招聘系统“根据部门经理设计的职位要求,审查已经受理的申请”可知,给出职位要求的是“部门经理”,因此E2为“部门经理”。应聘者将个人信息和应聘职位发送给招聘系统,如果审查未通过,则给其发送谢绝决策,很明显实体E1为“应聘者”。由“发送录用职位和录用者信息给工资系统”可知,实体E3为“工资系统”。
问答题
使用说明中的术语,给出图中D1~D2所对应的数据存储名称。
【正确答案】
【答案解析】D1:未录用的应聘者表;D2:评价结果表。[解析] 由题意可知,未被录用的应聘者信息存入未录用的应聘者表,录用的应聘者评价结果存入评价结果表,因此D1和D2分别为未录用的应聘者表和评价结果表,二者不能颠倒。
问答题
使用说明和图中的术语,给出图3中加工P1~P3的名称。
【正确答案】
【答案解析】P1:验证信息;P2:审查申请;P3:职位安排评价。
[解析] 系统首先要验证应聘者的信息和应聘职位,验证合格后才会受理申请,因此P1应为“验证信息”。
验证合格后,“根据部门经理设计的职位要求,审查已经受理的申请”,因此P2为“审查申请”。
审查后,对录用的应聘者进行职位安排评价,因此P3为“职位安排评价”
问答题
解释说明图2和图3是否保持平衡,若不平衡请按如下格式补充图3中数据流的名称以及数据流的起点或终点,使其平衡(使用说明中的术语或图中符号)。
【正确答案】
【答案解析】不平衡。图2中的输入输出流与其子图3中的输入输出流的数量不同。
数据流名称
|
起点
|
录用职位
|
P3或2.3职位安排评价
|
已受理的申请
|
1.2受理申请
|
谢绝决策
|
2.2谢绝应聘者
|
[解析] 应保持父图和子图平衡,即父图中某加工的输入输出流必须与其子图的输入输出数据流在数量和名字上相同。对于未录用的应聘者,在存取应聘者表的同时要发送谢绝决策,而图3中没有谢绝决策数据流。对于录用者,要将评价结果存入评价结果表,并向其发送录用决策,发送录用职位和录用者信息给工资系统,图2中有录用职位、录用决策、录用者信息数据流,而图3中只有录用决策、录用者信息流,缺少录用职位数据流。在图2中有已受理的申请数据流,而图3中没有,应补充。