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

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

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

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

【引言】

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

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

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

【试题】

●系统输入设计中,采用内部控制方式以确保输入系统数据的有效性,___(41)___用于验证数据是否位于合法的取值范围。

(41)A.数据类型检查   B.自检位   C.域检查  D.格式检查

【解析】

题目问的是合法的取值范围,很好选择,域检查。

高中数学里,经常讲到定义域,值域,说的意思就是定义的范围,以及取值的范围。

参考答案:C

 

●系统测试由若干个不同的测试类型组成,其中___(42)___检查系统能力的最高实际限度,即软件在一些超负荷情况下的运行情况;___(43)___主要是检查系统的容错能力。

(42)A.强度测试   B.性能测试   C.恢复测试   D.可靠性测试

(43)A.强度测试   B.性能测试   C.恢复测试   D.可靠性测试

【歪理邪说】

(42)“ 软件在一些超负荷情况下的运行情况”,我们经常在媒体电视上,听到运动元超负荷训练,讲得不就是高强度的训练吗?计算机的测试,也应该是这个意思吧!道理都是相同的,术语都是可以借用的。

 

(43)容错能力,说的就是一旦系统遇到了错误,系统不能马上死掉,而应该能够按照预期的要求,能够从故障中恢复过来,继续正常运行。容错,容错,就是包容错误。答案选择C,恢复测试。

 

参考答案:(42)A(43)C

 

●软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。以下关于软件架构的描述,错误的是___(44)___。

(44)A.根据用户需求,能够确定一个最佳的软件架构,指导整个软件的开发过程

     B.软件架构设计需要满足系统的质量属性,如性能、安全性和可修改性等

     C.软件架构设计需要确定组件之间的依赖关系,支持项目计划和管理活动

      D.软件架构能够指导设计人员和实现人员的工作

【歪理邪说】

题目要求选择的是“错误”的选项。

看到选项A “最佳”两个字,太绝对了,就选她了。

 

选项A,选项说“根据用户需求,就确定一个最佳软件架构”。但与题目中,降低成本,按时都没有关系了。笔者想说,按照出题者意思,最佳架构,实际上要满足降低成本、改进质量、按时、按客户需要交付等各种要求。所以,选项A,以偏概全了。

参考答案:A

 

●软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。以下关于软件架构设计活动的描述,错误的是___(45)___。

(45)A.在建立软件架构的初期,一般需要选择一个合适的架构风格

     B.将架构分析阶段已标识的构件映射到架构中,并分析这些构件之间的关系

     C.软件架构设计活动将已标识构件集成到软件架构中,设计并实现这些构件

     D.一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行评审

【歪理邪说】

题目要求选择的是“错误”的选项。

选项C里说到“设计并实现这些构件”。

既然是架构设计,怎么还去实现这些构件。这不抢人家饭碗吗?人家能不你急吗?

 

从软件工程的角度而言,设计与实现是两个独立的过程,两个独立的活动,不可混淆。

 瀑布模型里讲,需求分析、系统设计、详细设计、编码实现、测试、部署、安装、运行与维护等一系列过程。

 

软件工程的三要素:过程、工具、技术。也就是说,对过程是有严格区分的。井水不犯河水哟!

参考答案:C


相关文章
|
15天前
|
Linux 编译器 开发者
Linux设备树解析:桥接硬件与操作系统的关键架构
在探索Linux的庞大和复杂世界时🌌,我们经常会遇到许多关键概念和工具🛠️,它们使得Linux成为了一个强大和灵活的操作系统💪。其中,"设备树"(Device Tree)是一个不可或缺的部分🌲,尤其是在嵌入式系统🖥️和多平台硬件支持方面🔌。让我们深入了解Linux设备树是什么,它的起源,以及为什么Linux需要它🌳。
Linux设备树解析:桥接硬件与操作系统的关键架构
|
25天前
|
设计模式 安全 Java
【分布式技术专题】「Tomcat技术专题」 探索Tomcat技术架构设计模式的奥秘(Server和Service组件原理分析)
【分布式技术专题】「Tomcat技术专题」 探索Tomcat技术架构设计模式的奥秘(Server和Service组件原理分析)
29 0
|
1天前
|
前端开发 Java
SpringBoot之三层架构的详细解析
SpringBoot之三层架构的详细解析
9 0
|
25天前
|
存储 Java 应用服务中间件
【分布式技术专题】「架构实践于案例分析」盘点互联网应用服务中常用分布式事务(刚性事务和柔性事务)的原理和方案
【分布式技术专题】「架构实践于案例分析」盘点互联网应用服务中常用分布式事务(刚性事务和柔性事务)的原理和方案
45 0
|
25天前
|
canal 消息中间件 关系型数据库
【分布式技术专题】「分布式技术架构」MySQL数据同步到Elasticsearch之N种方案解析,实现高效数据同步
【分布式技术专题】「分布式技术架构」MySQL数据同步到Elasticsearch之N种方案解析,实现高效数据同步
73 0
|
29天前
|
运维 Linux Apache
LAMP架构调优(十)——Apache禁止指定目录PHP解析与错误页面优化
LAMP架构调优(十)——Apache禁止指定目录PHP解析与错误页面优化
199 2
|
1月前
|
消息中间件 弹性计算 Kubernetes
Knative 架构解析
【2月更文挑战第29天】Knative作为构建无服务器产品的基础设施,建立在Kubernetes和Istio之上,提供从源代码到服务的编排、流量管理、自动扩缩容和事件绑定等功能,分为Build、Eventing和Serving三个模块,旨在确保编程模型的可移植性。
|
1月前
|
设计模式 存储 API
C++桥接模式大解析:轻松设计与实现高效软件架构
C++桥接模式大解析:轻松设计与实现高效软件架构
161 0
|
3天前
|
敏捷开发 监控 数据管理
构建高效微服务架构的五大关键策略
【4月更文挑战第20天】在当今软件开发领域,微服务架构已经成为一种流行的设计模式,它允许开发团队以灵活、可扩展的方式构建应用程序。本文将探讨构建高效微服务架构的五大关键策略,包括服务划分、通信机制、数据管理、安全性考虑以及监控与日志。这些策略对于确保系统的可靠性、可维护性和性能至关重要。
|
15天前
|
API 数据库 开发者
构建高效可靠的微服务架构:后端开发的新范式
【4月更文挑战第8天】 随着现代软件开发的复杂性日益增加,传统的单体应用架构面临着可扩展性、维护性和敏捷性的挑战。为了解决这些问题,微服务架构应运而生,并迅速成为后端开发领域的一股清流。本文将深入探讨微服务架构的设计原则、实施策略及其带来的优势与挑战,为后端开发者提供一种全新视角,以实现更加灵活、高效和稳定的系统构建。
18 0

推荐镜像

更多