
全国计算机技术与软件专业技术资格(水平)考试
2005 年上半年 软件设计师 下午试卷
试题一至试题四是必答题
试题一(15 分)
阅读以下说明和数据流图,回答问题 1 至问题 3,将解答题纸的对应栏内。
[说明]
学生住宿服务系统帮助学生在就学的城市内找以所需的住房,系统对出租的房屋信息、房主信息 、
需要租房的学生信息以及学生和房主的会面住处进行管理和维护。
房主信息包括姓名、地址、电话号码以及系统分配的唯一身份标识(ID)和密码;房屋信息包括房
屋地址、类型(单间/套间)、适合住宿的人数、房租、房主的 ID 以及现在是否可以出租(例如由于
装修原因,需等到装修后才可出租或者房屋已被租出)。每当房房屋信息发生变化时,房主须通知系
统,系统将更新房到文件以便学生能够获得准确的可租用房屋信息,房主向系统中加入可租用的房屋
信息时,需交纳一定的费用,由系统自动给出费用信息。房主可随时更新房屋的各种属性。
学生可通过系统查询现有的可租用的房屋,但必须先在系统中注册。学生信息包括姓名、现住址、
电话号码、出生日期、性别以及系统分配的唯一身份标识(ID)和密码。若学生希望租用某房屋,则
需要发出租房请求,请求中包含房屋的详细信息,系统将安排学生与房主会面的时间和地点,并将会
面信息通知学生和房主,会面信息包括会面时间、地点以及会面双方的基本信息,系统将记录会面信
息。
学生住宿服务系统的顶层图如图 1-1 所示;学生住宿服务系统的第 0 层 DFD 图如图 1-2 所示,其中,
加工 3 的细化图如图 1-3 所示。
[问题 1](6 分)
数据流图 1-1 缺少了一条数据流(在图 1-2 中也未给出该数据流),请给出此数据流的起点和终点
并采用说明中的词汇给出此数据流名。
分析:根据题目说明,参照数据流图 1-1,缺少了一条名称为“房主信息”数据流,该数据流起点为
房主,终点为学生住宿服务系统。(另外,费用信息)
数据流图 1-2 中缺少了与“查询房屋”加工相关的数据流,请指出此数据流的起点和终点。
分析:起点为房屋文件,终点为“查询房屋”加工,该数据流为双向箭头。
[问题 2](4 分)
“安排会面”加工除需要写入会面文件外,还需要访问哪些文件?
分析:除需要写入会面文件外,还需要访问三个文件,分别为房主文件、学生文件和房屋文件。
[问题 3](5 分)
请补齐下列数据字典条目:
登录信息=学生 ID+密码
注册信息=
分析:注册信息=学生 ID +姓名+现住址+电话号码+出生日期+性别+新学生标记