系统分析师面向对象方法学二.docx
- 文档编号:4426772
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:12
- 大小:18.10KB
系统分析师面向对象方法学二.docx
《系统分析师面向对象方法学二.docx》由会员分享,可在线阅读,更多相关《系统分析师面向对象方法学二.docx(12页珍藏版)》请在冰豆网上搜索。
系统分析师面向对象方法学二
[模拟]系统分析师面向对象方法学
(二)
选择题
第1题:
在UML的动态建模机制中,
(1) 描述了对象之间动态的交互关系,还描述了交互的对象之童工的静态链接关系,即同时反映系统的动态和静态牲。
A.状态图
B.顺序图
C.协作图
D.活动图
参考答案:
C
第2题:
采用UML分析用户需求时,用例UC1可以出现在用例UC2出现的任何位置,那么UC1和UC2之间的关系是
(2) 。
A.include
B.extend
C.generalize
D.call
参考答案:
C
第3题:
关于UML中的状态图和活动图的叙述中,(3) 是错误的。
A.状态图和活动图都是对系统的动态方面进行建模的图
B.活动图是状态图的一种特殊情况,其中所有或大多数状态是活动状态
C.状态图显示从状态到状态的控制流,活动图显示的是从活动到活动的控制流
D.在对一个对象的生存期建模时,只能使用状态图
参考答案:
D
UML提供了5种对系统动态方面建模的图,其中(4) 对系统行为组织和建模;(5) 对系统功能建模,它强调对象之间的控制流;(6) 之间是同构的。
第4题:
A.用例图
B.顺序图
C.协作图
D.状态图
参考答案:
A
第5题:
A.用例图
B.活动图
C.状态图
D.顺序图
参考答案:
B
第6题:
A.状态图和活动图
B.用例图和活动图
C.顺序图和协作图
D.活动图和协作图
参考答案:
C
下图中左边的UML类图描绘的是设计模式中的(7) 模式。
右边的UML类图描述了该模式的一种应用,其中与左图中的“Creator”对应的类是(8) 。
第7题:
A.Command
B.FactoryMethod
C.Composite
D.ClassAdapter
参考答案:
B
第8题:
A.Bank
B.Account
C.Checking
D.Savings
参考答案:
A
UML采用4+1视图来描述软件和软件开发过程,其中(9) 描绘了所设计的并发与同步结构;(10) 表示软件到硬件的映射及分布结构;UML中的类图可以用来表示4+1视图中的(11) 。
第9题:
A.逻辑视图(LogicalView)
B.实现视图(ImplementationView)
C.进程视图(ProcessView)
D.部署视图(DeploymentView)
参考答案:
C
第10题:
A.逻辑视图
B.实现视图
C.进程视图
D.部署视图
参考答案:
D
第11题:
A.逻辑视图
B.实现视图
C.进程视图
D.部署视图
参考答案:
A
下图中左边的UML类图描绘的是设计模式中的(12) 模式。
右边的UML类图描述了该模式的一种应用,其中与左图中的“Abstraction”对应的类是(13) 。
第12题:
A.Command
B.Bridge
C.Composite
D.Proxy
参考答案:
B
第13题:
A.DataAccess
B.DataAccessImpl
C.CustomerDM
D.AccountDM
参考答案:
A
面向对象系统由对象及其相互间的通信构成。
一般来说,面向对象软件的测试可以分为4个层次进行。
其中,(14) 测试,测试类中定义的每个方法,基本上相当于传统软件测试中的(15) ;(16) 测试,测试一组协同工作的类之问的相互作用。
第14题:
A.类层
B.模板层
C.系统层
D.算法层
参考答案:
D
第15题:
A.单元测试
B.系统测试
C.确认测试
D.集成测试
参考答案:
A
第16题:
A.类层
B.模板层
C.系统层
D.算法层
参考答案:
B
第17题:
设计模式(Designpattern)是一套被反复使用、多数人知晓、经过分类编目的、代码设计经验的总结。
下面关于设计模式所倡导的基本原则的描述,错误的是(17) 。
A.模块应对扩展开放,而对修改关闭
B.优先使用继承,而不是组合
C.要针对接口编程,而不是针对实现编程
D.抽象不应该依赖于细节,细节应当依赖于抽象
参考答案:
B
第18题:
在企业应用系统开发中,方法调用(MethodInvocation)和消息(Messaging)机制是两种常用的数据处理与交换方式。
下面关于这两种机制的描述,不正确的是(18) 。
A.方法调用一般具有同步特性,而消息机制具有异步的特点
B.从可靠性方面考虑,消息机制比方法调用更有优势
C.从效率方面考虑,一般情况下消息机制比方法调用更有优势
D.消息调用机制可以支持多个数据的发送者和接收者,更加灵活
参考答案:
C
第19题:
JavaEE是Java领域内企业级应用开发的框架与标准。
下面关于采用JavaEE架构的描述,不正确的是(19) 。
A.JavaEE定义了分布式环境中多层应用系统的架构,是多种Java技术的混合体
B.具有典型的三层结构:
表现层、业务逻辑层和基础设施层
C.不同的应用系统对底层支持系统的要求可能不同,因此每次开发时应该针对不同的应用需求对底层系统进行二次开发,提供支持接口
D.要严格区分业务逻辑层和表现层,尤其应该注意不要在表现层中混杂业务代码
参考答案:
C
第20题:
希赛图书订单处理系统中,“创建新订单”和“更新订单”两个用例都需要检查客户的账号是否正确,为此定义一个通用的用例“核查客户账户”。
用例“创建新订单”和“更新订单”与用例“核查客户账户”之间是(20) 。
A.包含关系
B.聚合关系
C.泛化关系
D.关联关系
参考答案:
A
UML的事物是对模型中最具有代表性的成分的抽象,(21) 是模型的静态部分,描述概念或物理元素;(22) 用来描述、说明和标注模型的任何元素。
第21题:
A.结构事物
B.分组事物
C.行为事物
D.注释事物
参考答案:
A
第22题:
A.分组事物
B.注释事物
C.结构事物
D.行为事物
参考答案:
B
UML用关系把事物结合在一起,(23) 描述一个事物发生变化会影响另一个事物的语义;(24) 描述特殊元素的对象可替换一般元素的对象。
第23题:
A.聚合关系
B.关联关系
C.包含关系
D.依赖关系
参考答案:
D
第24题:
A.实现关系
B.聚合关系
C.泛化关系
D.关联关系
参考答案:
C
第25题:
希赛公司欲开发一个在线交易系统。
为了能够精确表达用户与系统的复杂交互过程,应该采用UML的(25) 进行交互过程建模。
A.类图
B.顺序图
C.部署图
D.对象图
参考答案:
B
在某银行业务的用例模型中,“取款”用例需要等到“存款”用例执行之后才能执行,两个用例之间的关系属于(26) ;“取款”和“存款”两个用例中都需要执行查询余额的功能,将查询余额提取成独立的用例,那么“取款”和“存款”用例与“查询余额”用例之间的关系属于(27) 。
第26题:
A.关联关系
B.扩展关系
C.使用关系
D.依赖关系
参考答案:
D
第27题:
A.扩展关系
B.使用关系
C.依赖关系
D.继承关系
参考答案:
B
第28题:
雇员类含有计算报酬的行为,利用面向对象的(28) ,可以使得其派生类专职雇员类和兼职雇员类计算报酬的行为有相同的名称,但有不同的计算方法。
A.多态性
B.继承性
C.封装性
D.复用性
参考答案:
A
第29题:
面向对象分析的一项重要任务是发现潜在对象并进行筛选,错误的做法是删除(29) 。
A.系统范围之外的名词
B.表示事件的名词
C.不具有独特行为的名词
D.一个对象的同义词
参考答案:
B
第30题:
面向对象分析的任务不包含(30) 。
A.建模系统功能
B.发现并确定业务对象
C.建模各对象的状态
D.组织对象并确定对象间的关系
参考答案:
C
第31题:
关于用例和类,错误的说法是(31) 。
A.两者都属于模型图的构成元素
B.存在抽象用例和抽象类
C.类图描述系统的部分静态视图,用例图描述系统与用户之间的交互视图
D.两者都可以用来描述系统的内部结构
参考答案:
D
第32题:
(32) 适用于描述复杂算法的执行流程。
A.活动图
B.状态图
C.类图
D.用例图
参考答案:
A
第33题:
在面向对象方法中,信息流是通过向参与者或内部对象发送消息形成的。
(33) 用于描述进出系统的信息流。
A.协作图
B.顺序图
C.数据流图
D.流程图
参考答案:
B
面向对象设计是模型驱动和用例驱动的,整个设计过程将(34) 作为输入,并生成(35) 作为输出。
第34题:
A.逻辑数据流图
B.设计文档和用户说明
C.需求类图
D.需求模型
参考答案:
D
第35题:
A.物理数据流图
B.设计文档和用户说明
C.设计类图和系统顺序图
D.设计模型
参考答案:
D
第36题:
以下关于面向对象设计的叙述中,错误的是(36) 。
A.类的属性用于封装数据,类的方法用于封装行为
B.面向对象设计的基本思想包括抽象、封装和可扩展性
C.对象继承和多态可用来实现可扩展性
D.对象持久化是指将数据库中的数据加载到内存中供应用程序访问
参考答案:
D
采用面向对象技术设计银行信息系统,“账户类”应设计为(37) ,“账户管理员类”应设计为(38) 。
第37题:
A.控制类
B.边界类
C.接口类
D.实体类
参考答案:
D
第38题:
A.控制类
B.边界类
C.接口类
D.实体类
参考答案:
A
遵守面向对象设计原则可以有效地提高系统的复用性和可维护性。
应用(39) 原则可扩展已有的系统,并为之提供新的行为;(40) 原则建议在面向对象程序设计中,应尽量针对接口编程,而不是针对实现编程。
第39题:
A.开闭
B.里氏替换
C.依赖倒置
D.接口隔离
参考答案:
A
第40题:
A.里氏替换
B.依赖倒置
C.接口隔离
D.最小知识
参考答案:
B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统分析 面向 对象 方法
![提示](https://static.bdocx.com/images/bang_tan.gif)