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

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

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

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

【引言】

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

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

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

【试题】

●某公司欲开发一个漫步者机器人,用来完成火星探测任务。机器人的控制者首先定义探测任务和任务之间的时序依赖性,机器人接受任务后,需要根据自身状态和外界环境进行动态调整,最终自动完成任务。针对这些需求,该机器人应该采用___(51)___架构风格最为合适。

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

【歪理邪说】

隐式调用架构风格,说的是,很多调用对用户而言,是不可知的,是隐藏的

请看本题:

“首先定义探测任务和任务之间的时序依赖性”,时序的依赖性,用户不可知吧!

 

“需要根据自身状态”,自身状态也是不可知的吧!

参考答案:C

 

●某公司欲开发一个语音识别系统,语音识别的主要过程包括分割原始语音信号、识别音素、产生候选词、判定语法片断、提供语义解释等。每个过程都需要进行基于先验知识的条件判断并进行相应的识别动作。针对该系统的特点,采用___(52)___架构风格最为合适。

(52)A.解释器  B.面向对象   C.黑板   D.隐式调用

【歪理邪说】

黑板的架构风格,说的就是:

需要通过专家知识和相应的反馈,逐步得到正确结果。

 

题干中,明确说到“每个过程都需要进行基于先验知识的条件判断并进行相应的识别动作”。

完全符合黑板架构风格的应用场景。

参考答案:C

 

●特定领域软件架构(DSSA)是在一个特定应用领域为一组应用提供组织结构参考的标准软件架构。实施DSSA的过程中包括一系列基本的活动,其中___(53)___活动的主要目的是为了获得DSSA。该活动参加人员中,___(54)___的主要任务是提供关于领域中系统的需求规约和实现的知识。

(53)A.领域需求   B.领域分析    C.领域设计     D.领域实现

(54)A.领域专家   B.领域分析者  C.领域设计者   D.领域实现者

【歪理邪说】

(53)题目中获取到了DSSA,而DSSA就是特定领域软件架构,也就是软件架构。也就是说:什么活动,最终可以软件架构呢?如此一分析,就只有领域设计。

因为分析是在设计之前的,而分析之前,就是需求了。

 

而软件架构,不关心真正的实现,也就是说领域实现,不是(53)的答案了,只能选择答案C了。

 

(54)关于需求规约,尤其是“关于领域中系统的需求规约”,也就只能是领域专家,其实说的我们常说的业务专家。

领域,领域,其实说的某一特定领域,也就是某一个行业,或者具体点,就是业务。

参考答案:(53) C (54)A

 

●某服务器软件系统对可用性(Availability),性能( Performance )和可修改性  (Modification)的要求较高,___(55)___设计策略能提高该系统的可用性,___(56)___设计策略能够提高该系统的性能,___(57)___设计策略能够提高该系统的可修改性。

(55)A.Ping/Echo   B.限制访问   C.运行时注册  D.接口-实现分离

(56)A.分层结构   B.事务机制   C.主动兀余    D.队列调度

(57)A.信息隐藏   B.记录/回放  C.任务模型     D.回滚

【歪理邪说】

Ping/Echo 说的就是有输入,还有反馈,当然是提高系统的可靠性。

队列调度,提高系统的性能。操作系统OS,经常提到队列调度,不就是想说明调度算法有多好,能大幅提升计算机性能吗?

信息隐藏,提高系统的可修改性。把大部分对用户,对系统而言,用不着的信息隐藏起来了,当然对提高系统的可修改性,系统只要关心那几个少量的值了。

 

关注点少了,注意力更加集中了。当然更好修改了。

参考答案:(55) A(56) D(57) A


相关文章
|
数据采集 前端开发 JavaScript
金融数据分析:解析JavaScript渲染的隐藏表格
本文详解了如何使用Python与Selenium结合代理IP技术,从金融网站(如东方财富网)抓取由JavaScript渲染的隐藏表格数据。内容涵盖环境搭建、代理配置、模拟用户行为、数据解析与分析等关键步骤。通过设置Cookie和User-Agent,突破反爬机制;借助Selenium等待页面渲染,精准定位动态数据。同时,提供了常见错误解决方案及延伸练习,帮助读者掌握金融数据采集的核心技能,为投资决策提供支持。注意规避动态加载、代理验证及元素定位等潜在陷阱,确保数据抓取高效稳定。
675 17
|
数据采集 自然语言处理 搜索推荐
基于qwen2.5的长文本解析、数据预测与趋势分析、代码生成能力赋能esg报告分析
Qwen2.5是一款强大的生成式预训练语言模型,擅长自然语言理解和生成,支持长文本解析、数据预测、代码生成等复杂任务。Qwen-Long作为其变体,专为长上下文场景优化,适用于大型文档处理、知识图谱构建等。Qwen2.5在ESG报告解析、多Agent协作、数学模型生成等方面表现出色,提供灵活且高效的解决方案。
1680 49
|
测试技术 开发者 Python
使用Python解析和分析源代码
本文介绍了如何使用Python的`ast`模块解析和分析Python源代码,包括安装准备、解析源代码、分析抽象语法树(AST)等步骤,展示了通过自定义`NodeVisitor`类遍历AST并提取信息的方法,为代码质量提升和自动化工具开发提供基础。
1760 9
|
调度 开发者
核心概念解析:进程与线程的对比分析
在操作系统和计算机编程领域,进程和线程是两个基本而核心的概念。它们是程序执行和资源管理的基础,但它们之间存在显著的差异。本文将深入探讨进程与线程的区别,并分析它们在现代软件开发中的应用和重要性。
690 4
|
10月前
|
Cloud Native Serverless API
微服务架构实战指南:从单体应用到云原生的蜕变之路
🌟蒋星熠Jaxonic,代码为舟的星际旅人。深耕微服务架构,擅以DDD拆分服务、构建高可用通信与治理体系。分享从单体到云原生的实战经验,探索技术演进的无限可能。
微服务架构实战指南:从单体应用到云原生的蜕变之路
|
弹性计算 API 持续交付
后端服务架构的微服务化转型
本文旨在探讨后端服务从单体架构向微服务架构转型的过程,分析微服务架构的优势和面临的挑战。文章首先介绍单体架构的局限性,然后详细阐述微服务架构的核心概念及其在现代软件开发中的应用。通过对比两种架构,指出微服务化转型的必要性和实施策略。最后,讨论了微服务架构实施过程中可能遇到的问题及解决方案。
|
Cloud Native Devops 云计算
云计算的未来:云原生架构与微服务的革命####
【10月更文挑战第21天】 随着企业数字化转型的加速,云原生技术正迅速成为IT行业的新宠。本文深入探讨了云原生架构的核心理念、关键技术如容器化和微服务的优势,以及如何通过这些技术实现高效、灵活且可扩展的现代应用开发。我们将揭示云原生如何重塑软件开发流程,提升业务敏捷性,并探索其对企业IT架构的深远影响。 ####
544 3
|
Java 开发者 微服务
从单体到微服务:如何借助 Spring Cloud 实现架构转型
**Spring Cloud** 是一套基于 Spring 框架的**微服务架构解决方案**,它提供了一系列的工具和组件,帮助开发者快速构建分布式系统,尤其是微服务架构。
2826 70
从单体到微服务:如何借助 Spring Cloud 实现架构转型
|
缓存 Cloud Native Java
Java 面试微服务架构与云原生技术实操内容及核心考点梳理 Java 面试
本内容涵盖Java面试核心技术实操,包括微服务架构(Spring Cloud Alibaba)、响应式编程(WebFlux)、容器化(Docker+K8s)、函数式编程、多级缓存、分库分表、链路追踪(Skywalking)等大厂高频考点,助你系统提升面试能力。
1687 0

热门文章

最新文章

推荐镜像

更多
  • DNS