歪理邪说解析架构设计师上午考试试题之十(分析2010下半年系统架构设计师上午试题46-50题)

歪理邪说解析架构设计师上午考试试题之十

分析2010下半年系统架构设计师上午试题46-50题

【引言】

1.一直期待专业的技术话题也能和《明朝哪些事》一样,有趣和好玩,能吸引大家的去阅读,并享受其乐趣;

2.培养对技术的兴趣,有时候比掌握技术本身更重要;一旦有了浓厚的兴趣,自己主动就会主动去探寻,去发现技术的秘密。所谓迈入技术的科技殿堂,也许就是来自自己对技术真正有了乐趣,并享受其过程。解决了学习驱动力问题。

3.偶发现专业知识,如果用搞笑、异类、歪理邪说来解读记忆得会更牢固些。因为你发现技术不是高高在上,深不可测,而是和日常生活紧密相她原来就在我们身边,从未走远。

【试题】

●基于软件架构的设计(ArchitectureBased Software Development. ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用___(46)___来描述软件架构,采用___(47)___来描述需求。

(46)A.类图和序列图      B.视角与视图

     C.构件和类图        D.构件与功能

(47)A.用例与类图        B.用例与视角

     C.用例与质量场景    D.视角与质量场景

【歪理邪说】

软件架构设计,本质就是从多个角度,多个维度,多个视角来解析软件系统,如“4+1”架构法:逻辑架构、进程架构、开发架构、物理架构以及场景。

 

(47)UML讲需求,经常提到用例,什么测试用例,什么用例图。其实,就是一个应用场景。场景这个词,在Rational“4+1”视图法,就提到场景。软件需求会提到,软件需求分为:功能需求、非功能性需求以及约束条件。非功能性需求,指得就是质量方面一些要求。

需求与质量是不分家的。既然有应用场景,当然也可以有质量场景啦!

参考答案:(46)B(47)C

 

●某游戏公司欲开发一个大型多人即时战略游戏,游戏设计的目标之一是能够支持玩家自行创建战役地图,定义游戏对象的行为和之间的关系。针对该目标,公司应该采用___(48)___架构风格最为合适。

(48)A.管道-过滤器  B.隐式调用 C.主程序-子程序 D.解释器

【歪理邪说】

几个关键词:

支持玩家自行创建战役地图。

定义游戏对象的行为和之间的关系。

 

也就是搞什么自定义的系统,解释器架构风格最适合。因为他可以一一解释自定义的东东。

参考答案:D

 

●某公司欲为某种型号的示波器开发内置软件。该公司的架构师设计了如下图所示的软件架构。在软件架构评审时,专家认为该架构存在的问题是___(49)___。

  歪理邪说解析架构设计师上午考试试题之十(分析2010下半年系统架构设计师上午试题46-50题)

(49)A.在功能划分上将各个模块独立起来

     B.在硬件构件的混合和替换方面不是很灵活

     C.没有清晰地说明用户怎样与其交互

     D.没有明确的层次关系,没有强调功能之间的交互

【歪理邪说】

排除法

选项A模块化是软件设计领域的一个基本思想,不会有什么问题。

选项B 题目说的软件架构的事情,现在讲硬件构件,是不是有点不合时宜。

选项D ,层次关系,还是比较明确的吧!

 

软件架构设计最大缺陷应该是:软件系统与外界的交互问题,尤其是用户与备示波器设备的交互方式,是怎么样的,确实一点也没有涉及到。

参考答案:C

 

●某公司承接了一个开发家用空调自动调温器的任务,调温器测量外部空气温度,根据设定的期望温度控制空调的开关。根据该需求,公司应采用____(50)___架构风格最为合适。

(50)A.解释器  B.过程控制   C.分层   D.管道-过滤器

【歪理邪说】

根据什么来,做什么,来控制什么的系统,最适合过程控制的架构风格。

也就是过程控制架构风格,适合应用场景是:

If   Then  (或者 Case )的任务以及系统。

 

本题是:

基于测量的外部空气温度,根据设定的期望温度,控制空调的温度,达到自动调温的目的。

 

注意题干中“控制空调的开关”,答案B过程控制。基因法,也就是有相似、雷同、近似的词语出现,是答案的几率要大一些。尤其是自己根本就不知道答案的时候,这是蒙答案的一个基本原则,找相似,出现雷同词语的选项。

参考答案:B


上一篇:【Springboot】无法获取API请求的Json数据


下一篇:升级版CRM规则发布 四大变化完善信用风险管理机制