第一章 单元测试
1、判断题:
1968年,在德国Garmish召开的NATO计算机科学会议上首先提出了“软件工程的概念”。( )
选项:
A:错
B:对
答案: 【对】
2、判断题:
软件生存周期是指软件产品从形成概念开始,经过开发、使用,直到维护的全过程。( )
选项:
A:错
B:对
答案: 【错】
3、判断题:
软件设计是软件需求向软件实现的转化过程。( )
选项:
A:对
B:错
答案: 【对】
4、多选题:
下列属于渐进式开发模型的是( ):
选项:
A:原型模型
B:螺旋模型
C:瀑布模型
D:统一软件开发过程
答案: 【原型模型
;螺旋模型
】
5、多选题:
瀑布模型的优点是:( )
选项:
A:只有在项目生命周期的后期才能看到结果
B:当前一阶段完成后只需要去关注后续阶段
C:在项目各个阶段之间极少有反馈
D:为项目提供了按阶段划分的检查点
答案: 【当前一阶段完成后只需要去关注后续阶段
;为项目提供了按阶段划分的检查点
】
第二章 单元测试
1、单选题:
UML用于功能建模的图为( )。
选项:
A:活动图
B:类图
C:顺序图
D:用例图
答案: 【用例图
】
2、多选题:
UML的组成主要有( )。
选项:
A:视图
B:通用机制
C:模型元素
D:图
答案: 【视图
;通用机制
;模型元素
;图
】
3、判断题:
UML应用领域很广泛,可用于商业建模。( )
选项:
A:对
B:错
答案: 【对】
4、判断题:
状态机图是一种交互视图。( )
选项:
A:错
B:对
答案: 【错】
5、判断题:
任何建模语言都以静态建模为基础。( )
选项:
A:错
B:对
答案: 【对】
第三章 单元测试
1、单选题:
以下类型的内聚的内聚性最高的是( )
选项:
A:逻辑内聚
B:瞬时内聚
C:偶然内聚
D:过程内聚
答案: 【
】
2、单选题:
为用户使用目标软件系统以实现其所有业务需求而提供友好的人机交互方式是指( )
选项:
A:体系结构设计
B:算法设计
C:界面设计
D:数据模型设计
答案: 【
】
3、单选题:
软件设计的最终输出是:( )
选项:
A:软件需求说明书
B:软件代码
C:软件使用说明书
D:软件设计规格说明书
答案: 【
】
4、判断题:
软件设计质量将决定最终软件产品的质量。( )
选项:
A:错
B:对
答案: 【】
5、判断题:
基于评估与转换的设计方法中的关键环节是对软件体系结构进行评估。( )
选项:
A:错
B:对
答案: 【】
第四章 单元测试
1、单选题:
描述概念模型的手段是( )
选项:
A:分析类
B:数据类
C:边界类
D:实体类
答案: 【
】
2、判断题:
用户界面设计在数据模型设计之前进行。( )
选项:
A:对
B:错
答案: 【】
3、判断题:
面向对象软件设计过程,从领域概念到设计概念和代码实现,都以任何对象为核心。( )
选项:
A:错
B:对
答案: 【】
4、多选题:
描述类的属性和操作的作用范围的关键字是( )
选项:
A:protected
B:static
C:private
D:public
答案: 【
】
5、多选题:
概念模型与顶层架构设计使用的UML工具有( )
选项:
A:构件图
B:用例类
C:类图
D:包图
答案: 【
】
第五章 单元测试
1、单选题:
找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起是指( )设计原则。
选项:
A:迪米特法则
B:责任链原则
C:单一责任原则
D:变化分离原则
答案: 【
】
2、单选题:
外观模式的特征是( )
选项:
A:转换接口
B:简化接口
C:修改接口
D:合并接口
答案: 【
】
3、多选题:
设计模式的分类主要包括( )
选项:
A:结构型模式
B:行为型模式
C:创建型模式
D:单例型模式
答案: 【
】
4、判断题:
工厂模式通过让子类决定该创建的对象是什么,来达到将对象创建的过程封装的目的。( )
选项:
A:对
B:错
答案: 【】
5、判断题:
结构型模式的特点是对在不同的对象之间划分责任和算法的抽象化。( )
选项:
A:对
B:错
答案: 【】
第六章 单元测试
1、单选题:
下列有关业务建模的概念和方法的论述中,错误的是( )
选项:
A:业务模型可以映射到系统模型
B:业务建模是软件开发的必备环节
C:可以通过活动图详细描述业务流程
D:可以采用用例技术进行业务建模
答案: 【
】
2、单选题:
下列有关业务模型的相关概念中,错误的是( )
选项:
A:业务参与者在业务之外
B:业务工人在业务内部
C:业务实体在业务内部
D:业务用例为业务工人提供价值
答案: 【
】
3、单选题:
下列关于活动图的论述中,错误的是( )
选项:
A:分区用来表示该分区内的活动是否由谁负责
B:可以使用活动图描述业务用例流程
C:可以包括多个起点
D:活动可以简单,可以复杂
答案: 【
】
4、单选题:
业务模型中的业务实体,在系统模型中最有可能成为( )
选项:
A:活动
B:参与者
C:实体类
D:控制类
答案: 【
】
5、单选题:
下列选项中,( )不会出现在活动图中。
选项:
A:活动
B:分叉
C:用例
D:对象
答案: 【
】
6、多选题:
针对以下研究对象,财务人员最有可能是业务参与者的是( )
选项:
A:公司人力资源部
B:某省注册会计师考试委员会
C:公司财务部
D:某市国税局
答案: 【
】
第七章 单元测试
1、单选题:
下列选项中,关于业务参与者和系统参与者的论述,正确的是( )。
选项:
A:系统涉众一定是系统参与者
B:系统参与者一定是业务工人
C:业务参与者一定是系统参与者
D:系统参与者一定要与系统交互
答案: 【
】
2、单选题:
下面4个选项中,( )肯定不能作为系统的参与者。
选项:
A:需要交互的外部系统
B:直接使用系统的人
C:时间
D:系统自身的数据库
答案: 【
】
3、单选题:
下列选项中,( )不会出现在需求阶段的用例文档中。
选项:
A:前置条件
B:基本事件流
C:备选事件流
D:用例实现场景
答案: 【
】
4、单选题:
下列有关用例文档相关内容的论述中,正确的是( )。
选项:
A:涉众等同于参与者
B:每个用例都应有前置条件和后置条件
C:前置条件必须在用例开始执行前就能检测到
D:编写用例的事件流时应尽可能细化各种实现细节
答案: 【
】
5、单选题:
在一个“订单管理子系统”中,创建新订单和更新订单都需要核查用户账号是否正确。那么,用例“创建新订单”“更新订单”与用例“核查客户账号”之间是( )关系。
选项:
A:扩展
B:泛化
C:实现
D:包含
答案:
】
6、单选题:
考虑某客户服务系统,客服部人员接听完客户电话后,需要通过该系统记录客户来电的内容,则用例“记录客户来电”的前置条件最可能是( )。
选项:
A:客服部人员已经登录
B:客服部人员有空闲
C:有客户打来电话
D:客服部人员接听完客户电话
答案: 【
】
第八章 单元测试
1、单选题:
下列有关分析机制的论述中,错误的是( )。
选项:
A:分析机制是构架机制的一种
B:不同的分析机制一般具有不同的特征
C:分析机制常用于建模非功能需求
D:分析机制是对设计机制的具体描述
答案: 【
】
2、单选题:
关于用例实现,下列说法错误的是( )。
选项:
A:用例实现提供了从分析和设计到需求的可追踪性
B:一个用例实现是设计模型中一个系统用例的表达式
C:用例实现与其关联的用例之间存在实现关系
D:一个用例实现可以使用一个类图来表示
答案: 【
】
3、多选题:
定义分析类时需要以下哪些分析类之间的关系。( )
选项:
A:聚合
B:泛化
C:关联
D:依赖
答案: 【】
4、判断题:
采用BCE架构构造用例实现时,应该为每对参与者/用例定义一个用户界面类。( )
选项:
A:错
B:对
答案: 【】
5、判断题:
用例实现在UML 2中主要使用协作图来建模,其中协作的符号是由实线构成的椭圆。( )
选项:
A:对
B:错
答案: 【】
第九章 单元测试
1、单选题:
下列有关UML包图的论述中,正确的是( )。
选项:
A:可以通过添加构造型将包表示为子系统
B:包中不能包含其他包
C:包之间可以存在泛化关系
D:只有类才可以被包含在包中
答案: 【
】
2、单选题:
下列选项中,( )不是设计元素。
选项:
A:接口
B:设计类
C:实体类
D:子系统
答案: 【
】
3、单选题:
下列有关接口和实现关系的论述中,错误的是( )。
选项:
A:可以利用子系统来实现接口
B:可以利用具体类来实现接口
C:接口是操作的集合
D:接口主要用于支持代码的复用
答案: 【
】
4、单选题:
与包相比,子系统具有更丰富的语义,它能够通过接口对外提供行为。下列4个选项中,( )是包和子系统都具有的特点。
选项:
A:容易被替换
B:对外提供行为
C:完全封装实现细节
D:一种分组机制
答案: 【
】
5、单选题:
子系统的职责是指( )。
选项:
A:子系统内部元素的所有操作集合
B:子系统代理类的操作集合
C:不能直接建模,需要单独描述
D:子系统接口的操作集合
答案: 【
】
请先
!