- 5
- 0
- 约1.24千字
- 约 7页
- 2020-07-24 发布于广东
- 举报
学 海 无 涯
面向对象分析与设计期末复习材料
一、选择题(24 分)
说明:每题只有 1 个正确答案,请将正确答案填写在下面表格中。;学 海 无 涯
9.多态性出现在具有( )结构的类之间。
A 整体-部分 B 一般-特殊 C 实例连接 D 消息连接 10.商业领域包含一个公司中有价值的类,以下不属于商业领域的是:
A 相互关系类 B 属性类 C 角色类 D 事件管理类
11.下列关于软件体系结构的描述中错误的是( ):
A 描述一个结构需要几个模型,如用例模型、类模型、数据流模型和状态模型
B 一个体系结构中的各个模块之间关系较密切,因此要求它们之间耦合度较高
C 使用框架是为了能重用类、类之间的关系或预编程的控制
D 软件体系结构本质上是一个数据流、一个独立组件集、一个虚拟机、一个储存库或层。 12.关于面向对象分析与设计的叙述中正确的是( ):
A 因为我们要重用类,所以在分析设计过程中不能过早确定领域类 B 面向对象方法是从功能开始而不是从组成部分开始
C 用例需要描述是面向对象分析与设计的起点
D 通过用例分析和时序分析可以获得全部的问题领域类
二、判断题(10 分)
判断下列类之间的关系,把相应编号填写在括号中(A 聚合 B 继承 C 关联 D 都不是)
(继承 )1.大学 – 学院 ( 关联 )6.公共汽车 – 车站
( 关联)2.学生 – 课程 ( 聚合)7.工具条 – 按钮
( 继承)3.学生 – 大一新生 ( 都不是)8.汽车发动机 – 汽车车体
( 聚合)4.汽车 – 车门 ( 聚合)9.员工 – 公司
( 继承)5.货车 – 交通工具 ( 都不是 )10.本科生 – 研究生
三、简答题(24 分)
1.分析下面的类图,画出新的类图,将原图中的多对多关系转换为 1:M(一对多)关系。 ;学 海 无 涯
游戏结束。请画出该问题的状态图。
3.问题描述:某商店采用会员制管理,会员购买产品时,向收银员提供自己的会员卡和所购买的
商品,收银员验证会员卡合法(通过在会员档案中查找会员卡号)后,将商品记录到商品销售表 中,并将总金额作为会员积分记入会员档案中。请画出该问题的数据流图。
四、改错???(24 分)
下列 3 种使用继承的类图中均存在错误,说明错误原因并请给出正确的类图。 1.关于飞机构成的设计: ;学 海 无 涯 ;学 海 无 涯
( B )5.货车 – 交通工具
( C )6.公共汽车 – 车站
( A )7.工具条 – 按钮
( D )8.汽车发动机 – 汽车车体
( A )9.员工 – 公司
( D )10.本科生 – 研究生
三、简答题(30 分)
1.分析下面的类图,画出新的类图,将原图中的 M:N(多对多)关系转换为 1:M(一 对多)关系。 ;学 海 无 涯 ;学 海 无 涯
您可能关注的文档
最近下载
- 中职课件:心里健康与职业生涯第一单元课件.pptx
- 公司治理:基本原理及中国特色姜付秀章后习题答案.docx
- 2025年安徽省考计算机专业科目笔试试题及答案.docx
- 华南农业大学《大学物理A》2025 - 2026学年第一学期期末试卷(A卷).docx VIP
- 工业产品生产单位落实质量安全主体责任相关制度模板 .docx VIP
- 2025年粤教花城版音乐三年级上册第六单元《月下摇篮》大单元整体教学设计.docx
- 2026广东中远海运重工招聘笔试参考题库附答案解析.docx VIP
- 小学五、六年级信息技术测试题.doc VIP
- 2半导体二极管及其基本应用电路.ppt VIP
- 松江消防主机操作.pptx
原创力文档

文档评论(0)