阅读以下说明和流程图,回答问题1至问题3,将答案写在对应栏内。
【说明】
下面给出的是某高级公寓管理系统的一套分层数据流图。其功能描述如下所述。
(1)系统随时根据住户送来的入住单更新住户基本信息文件。
(2)每月初系统根据物业管理委员会提供的月附加费(清洁费、保安费等)表和房租调整表,计算每家住户的月租费(包括月附加费),向住户发出交费通知单。住户交费时,系统输入交费凭证,核对后输出数据给住户。
(3)系统定期向物业管理委员会提供住房分配表和交费情况表。
(4)住户因分户或换房,在更新账户基本信息文件的同时,系统应立即对这些住户做月租费计算,以了结分尸或换房前的房租。
假定题中提供的顶层图是正确的,请回答下列问题。
【问题3】 指出加工图2子图中加工2.3能检查出哪些不合格交费凭证。
|
参考答案:
解析:交费凭证中有非法字符。 交费文件中不存在相应的交费凭证记录。 题型特点、解题的思路和方法已经在模拟试题1中的下午试题1的解析中给出,请考生参考,这里不再详述。 问题1是要找出哪些文件不必画出,就是要找出那些在本层图中的非公共文件,观察各个图,可以发现0层图中的房租文件和交费文件是非公共文件。 问题2是要找出遗漏的数据流,可以使用平衡原则。因为试题中假设顶层图是正确的,所以可以先从0层图开始找。对比0层图和顶层图,可以看出0层图中完整地包含了顶层图中出现的数据流。 分别对比0层图和加工1子图,0层图与加工2子图,注意加工与加工之间,加工与文件之间,加工与外界之间是否可以完整地表现其父图中概括性表现的事实。要按照加工的顺序,考虑实际的流程,可以更容易解决问题。 0层图中加工1出现的输出数据流“住房分配表”在加工1子图中没有出现,通过分析流程,“住房分配表”应该由1.6加工“制作住房分配报告”流出。 在加工1子图中,1.1加工需要使用住户基本信息文件,所以该图中遗漏了从“住户基本信息文件”到1.1加工的数据流。在加工1子图中,没有其他的遗漏。同理,寻找加工2子图中的遗漏数据流。 问题3,在子加工2.3中可以查出的不合格交费凭证是:交费凭证中有非法字符(语法错误),凭证文件中不存在相应的记录(语义错误)。