1 / 17
文档名称:

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

格式:doc   页数:17页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:幻影 2016/3/11 文件大小:0 KB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:中级软件设计师 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. 【问题 3】数据流程图 10-2 中缺失了三条数据流,请指出这三条数据流的起点、终点和数据流名称。这道题您没有回答答案: (1) 起点:房主终点:变更房屋状态数据流名称:变更房屋状态请求(2) 起点:租赁者终点:登记租赁者信息数据流名称:租赁者信息(3) 起点:租赁者终点:安排租赁者看房数据流名称:看房请求[ 分析] 本题考查的是 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) ~ (8) 需要填的是数据存储。由[ 说明]可以确定,这个系统中的数据存储有房主信息文件( 功能 1) 、房屋信息文件( 功能 2) 、租赁者信息文件(

最近更新

全球汽车行业发展趋势及市场分类调查报告 23页

儿童的情商和情绪管理的培养与发展 28页

儿童医院进修工作中的专科医师培养与培训 25页

健康管理创业计划书 31页

住院医师规范化培训年度工作的儿科疾病诊断与.. 27页

2024年足球知识题库及参考答案【基础题】 12页

中国历史文化知识竞赛100题含完整答案(夺冠).. 14页

县乡教师选调考试《教师职业道德》题库精品(.. 43页

传统文化对医学人文素质的影响和启示 24页

关于成都饮食文化与人们饮食习惯的调查 全.. 8页

伍德灯在骨科临床中的新型应用探索 27页

伍德灯在消化系统疾病治疗中的临床应用 28页

深圳汽车方案 5页

活动推广营销方案 6页

人才引进计划在新型城镇化中的发挥 25页

机械问题研究报告 7页

春季药店活动策划方案 6页

方案介绍已制定 6页

初中学生“读”书的策略 2页

五种锻炼医药代表拜访技巧的途径 28页

互联网出行创业计划书 35页

《宋庆龄故居的樟树》说课设计 6页

租赁行李箱项目商业计划书 4页

临床医学概论课程的临床实习与实践指导 27页

临床医学专业认证自评报告对专业特长培育的启.. 25页

中药热奄包在失眠中的应用探讨 26页

中国航天科技的信息安全与网络保护措施 23页

2024 安全生产工作要点 3页

作业风险辨识及防范措施 3页

车间平面布置图检查表 3页