软件设计师下午2010上半年_第1页
软件设计师下午2010上半年_第2页
软件设计师下午2010上半年_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 真题 软件设计师下午 2010 上半年填空题第 1 题: 使用说明中的词语,给出图 1-1 中的实体 E1E3的名称。 参考答案:E2:数据管理员E3:后端数据库E1:前端应用详细解答: 第 2 题:使用说明中的词语,给出图 1-2 中的数据存储 D1D3的名称 参考答案:D1:用户表D2:操作表D3:权限表详细解答: 第 3 题:参考答案:详细解答:第 4 题:在绘制数据流图时,需要注意加工的绘制。请给出三种在绘制加工的输入、输 出时可能出现的错误。 参考答案: 在绘制数据流图的加工时,可能出现的输入、输出错误: 只有输入而 无输出或者黑洞 只有输出而无输入或者奇迹 输入的数据流无法通过

2、加工产生输出流或者灰洞 输入的数据流与输出的数据流名称相同 详细解答:第 5 题:补充图 2-1 中的联系和联系的类型。 参考答案:详细解答: 第 6 题:根据图 2-1 ,将逻辑结构设计阶段生成的关系模式中的空 (1) (6) 补充完整并 用下划线指出这六个关系模式的主键。 参考答案:(1)课程编号,班级号 (2)实验编号, 课程编号 (3)实验编号,批次号, 安排学期,实验室编号,实验员编号 (4)实验员编号, 实验员姓名 (5)学号, 班级号 (6)实验编号,学号 其他关系模式主键:课程( 课程编号,课程名称,授课院系,实验学时 )班级( 班级号,专业,所属系 )实验室 (实验室编号,地

3、点,开放时间,可容纳人数,实验课类型 )详细解答:第 7 题: 如果需要记录课程的授课教师;新增加“授课教师”实体。请对图 2-1 进行修 改,画出修改后的实体间联系和联系的类型。 参考答案:详细解答:第 8 题:根据说明中的描述,给出图 3-2 中A1和 A2所对应的参与者, U1所对应的用 例,以及 (1) 、(2) 处所对应的关系。 参考答案:A1:乘客 A2:服务技术人员U1:支付 (1) include (2) include 详细解答:第 9 题:根据说明中的描述,给出图 3-3 中缺少的 C1C4 所对应的类名以及 (3) (6) 处 所对应的多重度。 参考答案:C1:键盘C2:

4、目的地键盘C3:车票键盘C4:继续 / 取消键盘(3) (6) :1详细解答:第 10 题:图 3-3 中的类图设计采用了中介者 (Mediator) 设计模式,请说明该模式的内 涵。 参考答案:使用 Mediator 模式,可以使各个对象问的耦合松散,只需关心和 Mediator 的关系,使多对多的关系变成了一对多的关系, 可以降低系统的复杂性, 提高可 修改扩展性。详细解答:第 11 题:根据以上说明和 C 代码,填充 C代码中的空 (1) (5) 。参考答案: 详细解答:第 12 题:对于图 4-1 所示的有向图 G,写出函数 TopSort 执行后得到的拓扑序列。若将 函数 TopSo

5、rt 中的队列改为栈,写出函数 TopSort 执行后得到的拓扑序列。参考答案:栈方式:队列方式: v1 v2 v5 v4 v3 v7 v6或者 1 2 5 4 3 7 6v1 v2 v5 v4 v7 v3 v6 或者 1 2 5 4 7 3 6详细解答:第 13 题:参考答案: 详细解答:试题五 第 14 题:参考答案:(1)FlyBehavior *flyBehavior (2)TakeOffBehavjor *=takeOffBehavior> takeOff()_takeOffBehavior(5)extends(3)flyBehavior- > fly() (4)takeOffBehavior-(5)SubSonicFly() (6)VerticalTakeOff() (7) Helicopter()详细解答:试题六 第 15 题:参考答案:(1)FlyBehavior flyBehavior (2)TakeOffBehavior(3)fl

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论