中级软件设计师2007上半年下午试题.docxVIP

  • 8
  • 0
  • 约1.49万字
  • 约 17页
  • 2020-10-05 发布于河北
  • 举报
. 中级软件设计师 2007上半年下午试题 试题一 阅读以下说明和图,回答问题 1至问题 3。 【说明】 某房屋租赁公司欲建立一个房屋租赁服务系统, 统一管理房主和租赁者的信息, 从而快速地提供租赁服务。该系统具有以下功能: 1.登记房主信息。对于每名房主,系统需登记其姓名、住址和联系电话,并将这些信息写入房主信息文件。 2.登记房屋信息。所有在系统中登记的房屋都有一个唯一的识别号 (对于新增加的房屋,系 统会自动为其分配一个识别号 )。除此之外,还需登记该房屋的地址、房型 (如平房、带阳台 的楼房、独立式住宅等 )、最多能够容纳的房客数、租金及房屋状态 (待租赁、已出租 )。这些 信息都保存在房屋信息文件中。一名房主可以在系统中登记多个待租赁的房屋。 3.登记租赁者信息。所有想通过该系统租赁房屋的租赁者,必须首先在系统中登记个人信 息,包括:姓名、住址、电话号码、 出生年月和性别。 这些信息都保存在租赁者信息文件中。 4.租赁房屋。已经登记在系统中的租赁者,可以得到一份系统提供的待租赁房屋列表。一 旦租赁者从中找到合适的房屋, 就可以提出看房请求。 系统会安排租赁者与房主见面。 对于每次看房,系统会生成一条看房记录并将其写入看房记录文件中。 5.收取手续费。房主登记完房屋后,系统会生成一份费用单,房主根据费用单交纳相应的费用。 6.变更房屋状态。当租赁者与房主达成租房或退房协议后,房主向系统提交变更房屋状态的请求。系统将根据房主的请求,修改房屋信息文件。 数据流图 10-1和图 10-2分别给出了该系统的顶层数据流图和 0层数据流图。 . . 1. 【问题 1】 使用 [说明 ] 中给出的词汇,将数据流图 10-1 中 (1)~ (4)处的数据流补充完整。 这道题您没有回答 答案 :(1)费用单 (2) 待租赁房屋列表 (3) 看房请求 (4)变更房屋状态请求 2. 【问题 2】 使用 [说明 ] 中给出的词汇,将数据流图 10-2 中的 (5)~ (8) 补充完整。 这道题您没有回答 答案 :(5)房主信息文件 (6) 租赁者信息文件 (7)房屋信息文件 (8)看房记录文件 【问题 3】 数据流程图 10-2中缺失了三条数据流,请指出这三条数据流的起点、终点和数据流名称。 这道题您没有回答 答案 :(1)起点:房主 终点:变更房屋状态 数据流名称:变更房屋状态请求 起点:租赁者终点:登记租赁者信息数据流名称:租赁者信息 起点:租赁者终点:安排租赁者看房数据流名称:看房请求 [ 分析 ] 本题考查的是 DFD 的应用,属于比较传统的题目,考查点也与往年类似。 [ 问题 1] 考查的是顶层 DFD 。顶层 DFD 通常用来确定系统边界,其中只包含一个唯一的加 工( 即待开发的系统 )、外部实体以及外部实体与系统之间的输入输出数据流。题目要求填充 的正是数据流。 细心的考生可能会发现,在 0层 DFD 中,与 “房主 ”相关的数据流有 5条。其中的 “费用单 ”是 顶层 DFD 中没有出现过的,而且是系统输出给 “房主 ”的。这条数据流恰好可以与第 (1)空对 应,因此 (1)处缺失的数据流就是 “费用单 ”。如果确定了 (4)处的数据流,实际上 [问题 3] 要求的一条数据流也就找到了。 由于 (4) 处缺失的数据流是一条输入数据流,从 [ 说明 ]中可以看出,只有功能 6“当租赁者与房 主达成租房或退房协议后, 房主向系统提交变更房屋状态的请求 ”所描述的数据流没有在 “房 主”与系统之间体现出来。因此可以确定, (4) 处缺失的数据流就是 “变更房屋状态请求 ”。相 应地,可以确定,在 0层图中缺失的其中一条数据流也是它,其起点是 “房主 ”,终点是 “变更 . . 房屋状态 ”这个加工。 类似地,通过比较两张 DFD 中与外部实体 “租赁者 ”相关的数据流, 可以发现:出现在 0层图上的数据流 “带租赁房屋列表 ”是顶层图上没有的,且与 (2)处的数据流的方向一致。由此可 以断定, (2)处的数据流就是 “带租赁房屋列表 ”。而顶层图中的数据流 “租赁者信息 ”却是 0层 图上没有的。 这样就找到了 0层图上缺失的第 2条数据流: 租赁者信息, 它的起点是 “租赁者 ”, 终点是加工 “登记租赁者信息 ”。 再回到 [说明 l,其中与 “租赁者 ”相关的功能 “一旦租赁者从中找到合适的房屋,就可以提出 看房请求 ”并没有在图中体现出来。 这样就能确定 (3)处的数据流应该是 “看房请求 ”。而0层图 中也没有出现这条数据流。所以, 0层图中缺失的第 3条数据流就是 “看房请求 ”,它的起点是 “租赁者 ”,终点是加工 “安排租赁者看房 ”。 到此为止所有缺失的数据流都补齐了, 0层图中的 (5)~

文档评论(0)

1亿VIP精品文档

相关文档