本文中的云南省软考高级系统架构设计师练习试题及答案,是由优题宝根据软考高级考试大纲和教材中的相关知识点整理的试题集,对热点考题和重难点题目都进行了仔细的整理和编辑。你也可以进入“软考高级题库优题宝”小程序使用“智能出题”功能进行其他试题的练习~祝各位考生考试顺利!以下为本考试部分试题内容,答案在文末。
1、● 软件测试是为了发现错误而执行程序的过程。黑盒测试法主要根据 (44) 来设计测试用例。
(44)
A.程序内部逻辑
B.程序外部功能
C.程序数据结构
D.程序流程图
2、试题(59)
某公司欲开发一个软件系统的在线文档帮助系统,用户可以在任何一个查询上下文中输入查询关键字,如果当前查询环境下没有相关内容,则系统会将查询按照一定的顺序转发给其他查询环境。基于上述需求,采用 (59) 最为合适。
(59)
A.责任链模式
B.桥接模式
C.装饰模式
D.适配器模式
3、 逆向工程导出的信息可分为4个抽象层次,其中抽象层次最高的是()。
()
A.实现级
B.领域级
C.功能级
D.结构级
4、 下面给出了四种设计模式的作用:
外观(Facade):为子系统中的一组功能调用提供一个一致的接口,这个接口使得这一子系统更加容易使用;
装饰(Decorate): 当不能采用生成子类的方法进行扩充时,动态地给一个对象添加一些额 外的功能;
单件(Singleton): 保证一个类仅有一个实例,并提供一个访问它的全局访问点;
模板方法(Template Method):在方法中定义算法的框架,而将算法中的一些操作步骤延迟到子类中实现。
请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只有一个实例,那么采用 (1) 设计模式能够有效达到该目的;该系统中的某子模块需要为其它模块提供访问不同数据库系统(Oracle、SQL Server、DB2 UDB 等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库,再打开数据库,最后对数据进行查询, (2) 设计模式可抽象出相同的数据库访问过程;系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条、或者带有黑色边框、或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加三个类, (3) 设计模式可以实现该目的。
(1)A. 外观 B. 装饰 C. 单件 D. 模板方法
(2)A. 外观 B. 装饰 C. 单件 D. 模板方法
(3)A. 外观 B. 装饰 C. 单件 D. 模板方法
A.
B.
C.
D.
A.
B.
C.
D.
A.
B.
C.
D.
5、 给定关系模式 R(U,F),U={A,B,C,D,E},F={A→B, A→C, D→E, CD→B},其候选关键字为(1),则分解ρ={R1(ABCE),R2(CD)}满足(2) 。
(1)A.ABD B.ADE C.ACD D.AD
(2)
A. 具有无损连接性、保持函数依赖
B. 不具有无损连接性、保持函数依赖
C. 具有无损连接性、不保持函数依赖
D. 不具有无损连接性、不保持函数依赖
A.
B.
C.
D.
A.
B.
C.
D.
6、 UML 提供了 5 种对系统动态方面建模的图,其中(1)对系统行为组织和建模;(2)对系统功能建模,它强调对象之间的控制流;(3)_之间是同构的。
(1)A.用例图 B.顺序图 C.协作图 D.状态图
(2)A.用例图 B.活动图 C.状态图 D.顺序图
(3)A.状态图和活动图 B.用例图和活动图 C.顺序图和协作图 D.活动图和协作图
A.
B.
C.
D.
A.
B.
C.
D.
A.
B.
C.
D.
7、报告严重、罕见或新的药品不良反应病例,最迟不超过
A.3个工作日
B.5个工作日
C.7个工作日
D.10个工作日
E.15个工作日
8、关于强心苷给药方案,优先推荐
A.先给全效量,再给维持量
B.先给维持量,再给全效量
C.每日给予小剂量维持
D.每日给予大剂量维持
E.每日给予全效量维持
9、香豆素类杀鼠药中毒的特效解毒剂是
A.维生素K3
B.可的松
C.氨甲苯酸
D.维生素K1
E.维生素C
10、严重肾功能不全时,需慎用的药物有
A.对乙酰氨基酚
B.氯霉素
C.红霉素
D.华法林
E.硝西泮
11、首选应用于治疗躁狂症的药物是
A.碳酸锂
B.吲哚帕胺
C.苯妥英钠
D.丙咪嗪
E.氯丙嗪
12、 需求管理是CMM可重复级中的6个关键过程域之一,其主要目标是()。
A.对于软件需求,必须建立基线以进行控制,软件计划、产品和活动必须与软件需求保持一致
B.客观地验证需求管理活动符合规定的标准、程序和要求
C.策划软件需求管理的活动,识别和控制已获取的软件需求
D.跟踪软件需求管理的过程、实际结果和执行情况
13、 RUP是一个二维的软件开发模型,其核心特点之一是()。RUP将软件开发生存周期划分为多个循环(cycle),每个循环由4个连续的阶段组成,每个阶段完成确定的任务。设计及确定系统的体系结构,制定工作计划及资源要求是在() 阶段完成的。
A.数据驱动
B.模型驱动
C.用例驱动
D.状态驱动
14、 在面向对象设计中,用于描述目标软件与外部环境之间交互的类被称为(),它可以()。
A.实体类
B.边界类
C.模型类
D.控制类
15、 下列关于各种软件开发方法的叙述中,错误的是()。
A.结构化开发方法的缺点是开发周期较长,难以适应需求变化
B.可以把结构化方法和面向对象方法结合起来进行系统开发,使用面向对象方法进行自顶向下的划分,自底向上地使用结构化方法开发系统
C.与传统方法相比,敏捷开发方法比较适合需求变化较大或者开发前期需求不是很清晰的项目,以它的灵活性来适应需求的变化
D.面向服务的方法以粗粒度、松散耦合和基于标准的服务为基础,增强了系统的灵活性、可复用性和可演化性
【参考答案】
1B
2A
3B
4C,D,B
5D,D
6-20.扫描下方二维码进入“优题宝”小程序可搜索题目答案。