开发者社区> littletigerbj> 正文

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

简介: 歪理邪说解析架构设计师上午考试试题之十 分析2010下半年系统架构设计师上午试题46-50题 【引言】 1.一直期待专业的技术话题也能和《明朝哪些事》一样,有趣和好玩,能吸引大家的去阅读,并享受其乐趣; 2.培养对技术的兴趣,有时候比掌握技术本身更重要;一旦有了浓厚的兴趣,自己主动就会主动去探寻,去发现技术的秘密。
+关注继续查看

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

分析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)___。

 

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

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

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

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

【歪理邪说】

排除法

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

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

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

 

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

参考答案:C

 

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

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

【歪理邪说】

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

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

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

 

本题是:

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

 

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

参考答案:B


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
嵌入式linux、QT、ARM、android研发学习交流,软考嵌入式系统设计师交流群,欢迎大家加入,群号95388240
 嵌入式linux、QT、ARM、android研发学习交流,软考嵌入式系统设计师交流群,欢迎大家加入,群号95388240
962 0
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(下)
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(下)
21 0
软考高级系统架构设计师通关经验分享
为什么考系统架构设计师是国家设立的计算机技术与软件专业技术资格考试(简称软考)中的一个高级科目,属于工程师高级职称系列,具有一定含金量。浙江省每年通过软考高级的人数约为1000+人,其中系统架构设计师科目的通过人数约为200+人。从学习角度来说,通过准备系统架构设计师的考试的过程,可以查漏补缺,并且了解一些系统架构设计相关的基础知识,实现一定程度上的自我提升;从目的性的角度来说,通过考试,可以在一
95 0
Apache架构师总结的30条设计原则
云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 【编者的话】本文作者叫Srinath,是一位科学家,软件架构师,也是一名在分布式系统上工作的程序员。
814 0
《Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理》——2.11 初始化硬盘
本节书摘来自华章计算机《Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理》一书中的第2章,第2.11节,作者:新设计团队著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
907 0
直播|超大型系统的持续集成与持续交付的解决方案及案例分析
人人都在谈敏捷开发的时代,大型系统要保证产品质量,实现快速迭代却变得不易。那么大型系统如何实现持续集成持续交付,进行产品迭代发布呢?9月7日20:00 阿里巴巴高级测试开发专家_鲁小川,将在云栖社区为大家带来解决方案!
3850 0
支付宝全局架构师曹刚:为12亿用户设计架构是什么体验?
支付宝全局架构师曹刚:为12亿用户设计架构是什么体验?
514 0
+关注
littletigerbj
小虎,曾先后获得信息系统项目管理师(2009)、系统分析师(2011)和系统架构师(2012)资格证书,软考高级资格实战派辅导老师,致力于研究和传播软考新视角、新思维方法。
472
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载