高级系统架构设计师上午试题-2
(总分73,考试时间90分钟)
一、单项选择题
面向对象的设计模型包含以 (33) 表示的软件体系结构图,以 (34) 表示的用例实现图,完整精确的类图,针对复杂对象的状态图和用以描述流程化处理的活动图等。
1. A.部署图 B.包图
C.协同图 D.交互图
2. A.部署图 B.包图
C.协同图 D.交互图
某银行系统采用Factory Method方法描述其不同账户之间的关系,设计出的类图如下所示。其中与Factory Method中的“Creator”角相对应的类是 (33) ;与“Product”角相对应的类是 (34) 。
3. A.Bank B.Account C.Checking D.Savings
4. A.Bank B.Account C.Checking D.Savings
5. RIPv2相对于RIPv1来说主要有3方面的改进。下面的选项中,RIPv2的特点不包括______。
A.使用组播而不是广播来传播路由更新报文
B.采用了触发更新机制来加速路由收敛
C.支持动态网络地址变换来使用私网地址
D.使用经过散列的口令来限制路由信息的传播
6. Scenatios-based Architecture Analysis Method(SAAM)是一种软件架构的评估方法,以下关于该方法的叙述中,错误的是______。
A.SAAM协调不同参与者所感兴趣的方面,并提供了后续决策对体系结构的公共理解
B.SAAM的主要输入问题是问题描述、需求声明和体系结构描述
C.SAAM的领域知识库的可重用性是通过基于属性的体系结构风格维护
D.SAAM可以被应用到空中交通管制、嵌入式音频系统等系统中
7. 某公司欲开发一套窗体图形界面类库。该类库需要包含若干预定义的窗格(Pane)对象,例如TextPane、ListPane等,窗格之间不允许直接引用。基于该类库的应用由一个包含一组窗格的窗口组成,并需要协调窗格之间的行为。基于该类库,在不引用窗格的前提下实现窗格之间的协作,应用开发者应采用______最为合适。
A.备忘录模式 B.中介者模式 C.访问者模式 D.迭代器模式
8. 某企业的主要业务是利用网络进行音像制品的管理和销售,以提高其物流配送的效率。该企业委托开发的音像制品在线管理及销售系统将刚完成初始研究阶段的任务进入了问题分析阶段,以确立系统改进目标。以下属于好的系统改进目标的是______。
A.数据输入屏幕必须重新设计以使其更加友好
B.提高联机订单处理的用户满意程度
C.影音销售子系统中订单处理所需的时间减少50%
D.新的系统必须使用Oracle数据库管理系统存储数据
9. 在面向数据流的设计方法中,通常将数据流图中的数据流划分为______两种。
A.控制流和事务流 B.控制流和变换流
C.事务流和状态流 D.变换流和事务流
10. 以下关于基准测试的叙述中,正确的是______。
A.运行某些诊断程序,加大负载,检查哪个设备会发生故障
B.验证程序模块之间的接口是否正常起作用
C.运行一个标准程序对多种计算机系统进行检查,以比较和评价它们的性能
D.根据程序的内部结构和内部逻辑,测试该程序是否正确
11. 某软件公司欲开发一个欲构造一文件/目录树,采用______进行设计所得类图如图所示。
A.Composite设计模式 B.Facade设计模式
C.Iterator设计模式 D.Factoiry Method设计模式
12. 甲公司的某个注册商标是乙画家创作的绘画作品,甲申请该商标注册时未经乙的许可,乙认为其著作权受到侵害。在乙可采取的以下做法中,错误的是______。
A.向甲公司所在地人民法院提起著作权侵权诉讼
B.请求商标评审委员会裁定撤销甲的注册商标
C.首先提起诉讼,如对法院判决不服再请求商标评审委员会进行裁定
D.与甲交涉,采取许可方式让甲继续使用该注册商标
13. PH软件开发公司承接了ZF企业基于因特网的B2C业务系统的研发任务。ZF企业提出的业务系统安全性要求之一是防止授权侵犯和保留用户痕迹。针对这一要求,PH公司架构师给出的解决方案最可能是______。
A.完整性(Integrity)框架方案 B.访问控制(Access Control)框架方案
C.身份鉴别(Authentication)框架方案 D.抗抵赖(Non-repudiation)框架方案
14. 以下对IPv6地址的表示中,错误的是______。
A.FF60:0:2A90:F875:0:4CA2:9C5A B.31DB::A3D6:0:2A67:F:FE80
C.::B2C:7:4CA2:9C5:601:0:05D7 D.21BC:EA90:F83:0:D4F5:::/32
15. 某软件公司现欲开发一款飞机飞行模拟系统,用于模拟不同种类飞机的飞行特征与起飞特征。为支持将来模拟更多种类的飞机,采用______设计的类图如图所示。在图中,类AirCraft描述了抽象的飞机,类FlyBehavior与TakeOffBehavior分别用于表示抽象的飞行行为
与起飞行为,类SubSonicFly与SuperSonicFly分别描述亚音速飞行和超音速飞行的行为,类VerticalTakeOff与LongDistanceTakeOff分别描述垂直起飞与长距离起飞的行为。
A.Bridge模式 B.Composite模式
C.Observer模式 D.Strategy模式
16. 下列关于软件需求管理或需求开发的叙述中,正确的是______。
A.所谓需求管理是指对需求开发的管理
B.需求管理包括:需求获取、需求分析、需求定义和需求验证
C.需求开发是将用户需求转化为应用系统成果的过程
D.在需求管理中,要求维持对用户原始需求和所有产品构件需求的双向跟踪
17. 除了I/O设备本身的性能外,影响嵌入式系统I/O数据传输速度的主要因素是______。
A.CPU的字长 B.主存储器的容量
C.Cache存储器性能 D.总线的传输速率
如图所示的UML类图所示意的设计模式的意图是______。该设计模式的优点是______。
18. A.在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存该状态
B.提供一种方法顺序访问一个集合对象中各个元素,而又不需暴露该对象的内部表示
C.运用共享技术有效地支持大量细粒度的对象
D.用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象
19. A.减少了要处理的对象数目,如果对象能够持续,还可以减少内存和存储设备
B.保持封装的完整,简化了返回到初始状态所需的操作
C.可以在运行时添加或删除产品,减少了子类的生成和使用
D.支持集合的不同遍历,简化了集合的接口
20. 组合设计模式的______构件角,表示叶节点对象没有子节点,实现构件角声明的接口。进程间通信效率最高的方式是
A.Leaf B.Right
C.Composite D.Component
21. 以下关于软件测试的描述中,错误的是______。
A.测试计划应早在测试开始之前就开始准备
B.80%的错误都可以在约20%的程序构件中到问题根源
C.测试应该从“宏观”开始,逐步转向“微观”
D.充分覆盖程序逻辑并确保构件级设计中的所有条件都通过测试是有可能的
22. 缺陷排除效率(DRE)是对软件质量保证及控制活动过滤能力的一个测量。假设某个软件在交付给最终用户之前发生的错误数量为45,软件交付之后发现的缺陷数为15,那么对应的DRE值为______。
A.0.75 B.1.3
C.0.5 D.0.25
23. 在实际的项目开发中,人们总是希望使用自动工具来执行需求变更控制过程。下列描述中,______不是这类工具所具有的功能。
A.可以定义变更请求的数据项以及变更请求生存期的状态转换图
B.记录每一种状态变更的数据,确认做出变更的人员
C.可以加强状态转换图使经授权的用户仅能做出所允许的状态变更
D.定义变更控制计划,并指导设计人员按照所制定的计划实施变更
24. 下列关于不同软件开发方法所使用的模型的描述中,正确的是______。
A.在进行结构化分析时,必须使用数据流图和软件结构图这两种模型
B.采用面向对象开发方法时,可以使用状态图和活动图对系统的动态行为进行建模
C.实体联系图(E-R图)是在数据库逻辑结构设计时才开始创建的模型
D.UML的活动图与程序流程图的表达能力等价
某大型商业公司欲集成其内部的多个业务系统,这些业务系统的运行平台和开发语言差异较大,而且系统所使用的通信协议和数据格式各不相同,针对这种情况,采用基于 (20) 的集成框架较为合适。除此以外,集成系统还需要根据公司的新业务需要,灵活、动态地定制系统之间的功能协作关系,针对这一需求,应该选择基于 (21) 技术的实现方式更为合适。
25. A.数据库 B.文件系统 C.总线 D.点对点
26. A.分布式对象 B.远程过程调用C.进程间通信 D.工作流
27. 在数据库系统中,数据的物理独立性是指当数据库的______。
A.外模式发生改变时,数据的物理结构需要改变
B.内模式发生改变时,数据的逻辑结构不需要改变
C.外模式发生改变时,数据的逻辑结构不需要改变
D.内模式发生改变时,数据的物理结构不需要改变
28. 网络设计过程包括逻辑网络设计和物理网络设计两个阶段,下面的选项中,______应该属于逻辑网络设计阶段的任务。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论