UML与软件工程试题11.pdf
UML与软件工程11
姓名:【填空题]*
1、UML提供了结构图用于对系统的静态方面进可视化、描述、构造和文档化,
其中0不属于这类图形。[单选题1
类图
用例图(正确答案)
构件图
部署图
2、“分区”是哪一种UML图的核心概念。()[单选题]
用例图
活动图(正确答案)
顺序图
通信图
3、以下“旅店业务建模实例”的相关类,不属于实体类的是0I单选题]
旅客类
客房类
预订信息类
银支付系统接口类:正确答案)
4、对于一个软件系统,我们首先需要描述其功能,我们将在UML中采用()来
进描述。[单选题]
类图
用例图
顺序图
活动图
5、在某系统的操作中,假定用户可以通过密码和指纹两种手段登录系统,那么“用
密码登录”和“用指纹登录”这两个用例和“登录”用例之间是属于()关系。[单选题]
关联
包含
扩展
泛化(正确答案)
6、“对于继承层次的设计,要求在任何情况下,子类型与基类型都是可以互换的,
那么该继承的使用就是合适的,否则就可能出现问题”这是0设计原则的体现。
[单选题]
开放封闭原则
里氏替换原则王印答案1
接口隔离原则
依赖倒置原则
7、()设计模式适用于审批流程(申请流程)。[单选题]
观察者模式
适配器模式
迭代器模式
职责连模式(正确答案)
8.将一个类的接口转换成客户希望的另外一个接口,使得原本接口不兼容而不能一
起工作的类可以一起工作,是0设计模式的意图。[单选题]
生成器模式
适配器模式I正确答案)
观察者模式
访问者模式
9.”定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依
赖它的对象都得到通知并被自动更新”这是()设计模式的意图。【单选题I
观察着模式(正确答案)
访问者模式
状态模式
策略模式
io.下列关于面向对象描述错误的是0[单选题]
面向对象技术的相关原则分别是:抽象、封装、泛化、多态。
类是一种抽象,属性代表类的特征或特性,操作代表类知道和要做的事情。
对于一个类,其属性和操作是固定的。(正确答案)
对是一个实体,这个实体具有明确的边界和标识。
11、以下哪项不是用例文档需要表达的基本元素00I单选题1
用例名
参与者
前置条件和后置条件
关系确答案)
12、在UML中,有3种基本构造块,分别是()|单选题]
事物、关系和图5确答案)
注释、关系和图
事物、关系和结构
注释、关系和结构
13、若系统中的某子模块需要为其他模块提供访问不同的数据库系统O(racle、SQL
Server等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却
都是相同的,例如:都是先连接数据库,再打开数据库,最后对数据进行查询。
0设计模式可以抽出相同的数据库访问过程。I单选题1
外观
职责链
装饰
模块方法正确答案)
14、UML中的类有三种,下面哪个不是其中之一()[单选题]
实体类
控制类
边界类
抽类(正确答案)
15、》是什么关系的图形符号。()[单选题]
关联关系
泛化关系
依赖关系(正确答窠)
实现关系
16、“班级类”和“学生类”之间是泛化关系°[单诜题]
正确
错误确答案)
17、口二是关联关系的图形符号表示。[单选题]
正确
错误(正确答案)
18、单一职责原则描述的设计要求是:对于一个类而言,应该只有一类功能相关的
职责。[单选题]
正确(正确答案)
错误
19、设计模式是在对设计阶段,通过定义类或特定对之间的结构和行为,从而
解决某类设计问题的通用解决方案。[单选题]
正确E确答案)
错误
20、设计过程可分解为两个相对独立的阶段,即界面设计和数据库设计。[单选题]
正确
错误(正确答案)
21、“+”在UML中表示为私有的p(rivate)访问级别。