《面向对象分析与设计UML》期末总复习.pdf
《面向对象分析与设计UML》期末总复习
《面向对象分析与设计UML》期末总复习1、题型介绍:
选择题20*1分=20分
填空题5*2分=10分
简答题6*5分=30分
分析题3题(第一题12分,第二题12,第三题18分)=40分
2、选择题
1、()不是对象具有的特性。
A.标识
B.继承
C.顺序
D.多态性
2、封装是把对象的()结合在一起,组成一个独立的对象。
A.属性和操作
B.信息流
C.消息和事件
D.数据的集合
3、()不是面向对象的典型方法。
A.CoadYourdon方法
B.维也纳方法
C.OMT方法
D.Booch方法
4、UML中有4种关系,分别是依赖、泛化、关联和()
A.集成
B.合作
C.实现D抽象
5、下列关于状态图的说法中,正确的是()
A.状态图是UML中对系统的静态方面进行建模的5种图之一。
B.状态图是活动图的一个特例,状态图中的多数状态是活动状态。
C.状态图是对一个对象的生命周期进行建模,描述对象在其生存
期间的动态行为。
D.状态图强调对有几个对象参与的活动过程建模,而活动图更强
调对单个反应型对象建模。
6、UML的()模型图由类图、对象图、包图、组件图、和部署
图组成。
A.用例
B.静态
C.动态
D.系统。
7、UML的()模型图活动图、顺序图、状态图、写协作图组成。
A.用例
B.静态
C.动态
D.系统。
8、UML的最终产物就是最后提交的可执行的软件系统和()
A.用户手册
B.类图
C.动态图
D.相应的软件文档资料
9、在UML的需求分析建模中,()模型图必须与用户反复交流
并加以确认。
A.配置
B.用例
C.包
D.动态
10、下面不是用例之间主要关系的是()
A.扩展
B.包含
C.依赖
D.泛化
11、对于一个电子商务网站而言,以下不适合作为用例的选项是
()
A.登录
B.预定商品
C.购物车
D.结账
12、UML的客户需求分析模型包括()模型、类图、对象图和活
动图。
A.用例
B.静态
C.动态
D.系统
13、UML客户需求分析产生的用例模型描述了系统的()
A.状态
B.体系结构
C.静态模型
D.功能要求
14、在UML的需求分析模型中,用例建模必须与()反复交流并
加以确认。
A.软件生产商
B.用户
C.软件开发人员
D.问题领域的专家
15、在UML的需求分析建模中,对用例模型中的用例进行细化说
明应使用()
A.活动图
B.状态图
C.配置图
D.组件图
16、类图应该画在RationalRose的()视图中。
A、UseCaseView
B、LoginView
C、ComponentView
D、DeploymentView
17、类通常可以分为实体类、()和边界类。
A、父类B、子类C、控制类D、祖先类
18、对象特征的要素是()。
A、状态
B、行为
C、标识
D、属性
19、下列关于接口的关系说法不正确的是()。
A、接口是一种特殊的类
B、所有接口都是有构造型的类
C、一个类可以通过实现接口从而支持接口所指定的行为
D、在程序运行的时候,其他对象不仅需要依赖于此接口,还需要
知道该类对接口实现的其他信息
20、下列关于类方法的声明,不正确的是()。
A、方法定义了类所许可的行动