歪理邪说解析架构设计师上午考试试题之十(分析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


相关文章
|
9月前
|
数据采集 前端开发 JavaScript
金融数据分析:解析JavaScript渲染的隐藏表格
本文详解了如何使用Python与Selenium结合代理IP技术,从金融网站(如东方财富网)抓取由JavaScript渲染的隐藏表格数据。内容涵盖环境搭建、代理配置、模拟用户行为、数据解析与分析等关键步骤。通过设置Cookie和User-Agent,突破反爬机制;借助Selenium等待页面渲染,精准定位动态数据。同时,提供了常见错误解决方案及延伸练习,帮助读者掌握金融数据采集的核心技能,为投资决策提供支持。注意规避动态加载、代理验证及元素定位等潜在陷阱,确保数据抓取高效稳定。
294 17
JeecgBoot架构图 ● 技术架构图 ● 系统架构图
JeecgBoot架构图 ● 技术架构图 ● 系统架构图
|
数据采集 自然语言处理 搜索推荐
基于qwen2.5的长文本解析、数据预测与趋势分析、代码生成能力赋能esg报告分析
Qwen2.5是一款强大的生成式预训练语言模型,擅长自然语言理解和生成,支持长文本解析、数据预测、代码生成等复杂任务。Qwen-Long作为其变体,专为长上下文场景优化,适用于大型文档处理、知识图谱构建等。Qwen2.5在ESG报告解析、多Agent协作、数学模型生成等方面表现出色,提供灵活且高效的解决方案。
1311 49
|
11月前
|
存储 消息中间件 小程序
转转平台IM系统架构设计与实践(一):整体架构设计
本文描述了转转IM为整个平台提供的支撑能力,给出了系统的整体架构设计,分析了系统架构的特性。
324 10
|
测试技术 开发者 Python
使用Python解析和分析源代码
本文介绍了如何使用Python的`ast`模块解析和分析Python源代码,包括安装准备、解析源代码、分析抽象语法树(AST)等步骤,展示了通过自定义`NodeVisitor`类遍历AST并提取信息的方法,为代码质量提升和自动化工具开发提供基础。
1053 9
|
调度 开发者
核心概念解析:进程与线程的对比分析
在操作系统和计算机编程领域,进程和线程是两个基本而核心的概念。它们是程序执行和资源管理的基础,但它们之间存在显著的差异。本文将深入探讨进程与线程的区别,并分析它们在现代软件开发中的应用和重要性。
464 4
|
11月前
|
人工智能 供应链 搜索推荐
中国CRM市场深度分析:主流供应商排名与特点解析
随着中国企业数字化转型的深入,CRM(客户关系管理)软件市场迅速发展,形成了多个优秀解决方案提供商。销售易、纷享销客、明源云客、金蝶云之家、简道云、红圈营销和爱客CRM等供应商各具特色。销售易在大型企业市场表现突出,提供全链路营销销售一体化及强大的AI能力;纷享销客以易用性和高性价比著称,适合中小企业;明源云客专注房地产行业,提供全流程解决方案;金蝶云之家与ERP系统深度整合,适合传统制造业;简道云是低代码平台,灵活性高;红圈营销专注零售业,支持全渠道营销;爱客CRM则主打智能营销功能。企业在选择CRM时需综合考虑实施难度、价格定位、技术支持等因素,并结合自身需求进行试用和调研,确保选择最适合
|
数据采集 存储 自然语言处理
基于Qwen2.5的大规模ESG数据解析与趋势分析多Agent系统设计
2022年中国上市企业ESG报告数据集,涵盖制造、能源、金融、科技等行业,通过Qwen2.5大模型实现报告自动收集、解析、清洗及可视化生成,支持单/多Agent场景,大幅提升ESG数据分析效率与自动化水平。
819 0
|
9月前
|
算法 测试技术 C语言
深入理解HTTP/2:nghttp2库源码解析及客户端实现示例
通过解析nghttp2库的源码和实现一个简单的HTTP/2客户端示例,本文详细介绍了HTTP/2的关键特性和nghttp2的核心实现。了解这些内容可以帮助开发者更好地理解HTTP/2协议,提高Web应用的性能和用户体验。对于实际开发中的应用,可以根据需要进一步优化和扩展代码,以满足具体需求。
910 29
|
9月前
|
前端开发 数据安全/隐私保护 CDN
二次元聚合短视频解析去水印系统源码
二次元聚合短视频解析去水印系统源码
387 4

推荐镜像

更多
  • DNS