2023年软件水平考试《(高级)系统架构设计师》每日10题,持续更新

|类别:软件水平考试

【单选题】“4+1”视图主要用于描述系统逻辑架构,最早由Philippe Kruchten于1995年提出。其中(4)视图用于描述对象模型,并说明系统应该为用户提供哪些服务。当采用面向对象的设计方法描述对象模型时,通常使用(5)表达类的内部属性和行为,以及类集合之间的交互关系;采用(6)定义对象的内部行为。【回答括号6】

A、对象图

B、活动图

C、状态图

D、类图

答案:C

解析:“4+1”视图是对逻辑架构进行描述,最早由Philippe Kruchten提出,他在1995年的IEEE Software上发表了题为The 4+1 View Model of Architecture的论文,引起了业界的极大关注,并最终被RUP采纳,现在已经成为架构设计的结构标准。“4+1”视图主要包括: ①逻辑视图(Logical View),设计的对象模型(使用面向对象的设计方法时)。 ②过程视图(Process View),捕捉设计的并发和同步特征。 ③物理视图(Physical View),描述了软件到硬件的映射,反映了分布式特性。 ④开发视图(Development View),描述了在开发环境中软件的静态组织结构。 ⑤架构的描述,即所做的各种决定,可以围绕着这四个视图来组织,然后由一些用例(Use Cases)或场景(Scenarios)来说明,从而形成了第五个视图。 当采用面向对象的设计方法描述对象模型时,通常使用类图表达类的内部属性和行为,以及类集合之间的交互关系;采用状态图定义对象的内部行为。


【单选题】在嵌入式系统的存储部件中,存取速度最快的是()

A、内存

B、寄存器组

C、Flash

D、Cache

答案:B

解析:存储速度从快到慢分别是:寄存器组、Cache、内存、Flash


【单选题】特定领或软件架构(DSS A)是在一个特定应用领域为—组应用提供组织结构参考的标准软件架构。实施DSSA的过程中包括一系列基本的活动,其中(请作答此空)活动的主要目的是为了获得DSS A.该活动参加人员中,( )的主要任务是提供关于领城中系统的需求规约和实现的知识。

A、领域需求

B、领域分析

C、领域设计

D、领城实现

答案:C

解析:本主要考查待定领域软件架构的基本定义和基本活动。特定领件架构(0SSA)是在一个特定应用领域为—组应用提供组织结构参考的标佳软件架构。实施DSSA的过程中包括—系列基本的活动其中领城设计活动的主要目的是为了获得DSSA。该活动参加人员中,领城专家的主要任务是提供关于领城中系统的需求规约和实现的知识


【单选题】“4+1”视图主要用于描述系统逻辑架构,最早由Philippe Kruchten于1995年提出。其中(4)视图用于描述对象模型,并说明系统应该为用户提供哪些服务。当采用面向对象的设计方法描述对象模型时,通常使用(5)表达类的内部属性和行为,以及类集合之间的交互关系;采用(6)定义对象的内部行为。【回答括号4】

A、逻辑

B、过程

C、开发

D、物理

答案:A

解析:“4+1”视图是对逻辑架构进行描述,最早由Philippe Kruchten提出,他在1995年的IEEE Software上发表了题为The 4+1 View Model of Architecture的论文,引起了业界的极大关注,并最终被RUP采纳,现在已经成为架构设计的结构标准。“4+1”视图主要包括: ①逻辑视图(Logical View),设计的对象模型(使用面向对象的设计方法时)。 ②过程视图(Process View),捕捉设计的并发和同步特征。 ③物理视图(Physical View),描述了软件到硬件的映射,反映了分布式特性。 ④开发视图(Development View),描述了在开发环境中软件的静态组织结构。 ⑤架构的描述,即所做的各种决定,可以围绕着这四个视图来组织,然后由一些用例(Use Cases)或场景(Scenarios)来说明,从而形成了第五个视图。 当采用面向对象的设计方法描述对象模型时,通常使用类图表达类的内部属性和行为,以及类集合之间的交互关系;采用状态图定义对象的内部行为。


【单选题】计算机系统的性能一般包括两个大的方面。一个方面是它的(请作答此空),也就是计算机系统能正常工作的时间,其指标可以是能够持续工作的时间长度,也可以是在一段时间内,能正常工作的时间所占的百分比;另一个方面是处理能力,这又可分为三类指标,第一类指标是吞吐率,第二类指标是响应时间,第三类指标是(3),即在给定时间区间中,各种部件被使用的时间与整个时间之比。

A、可用性

B、安全性

C、健壮性

D、可伸缩性

答案:A

解析:计算机系统的性能一般包括两个大的方面。一个方面是它的可靠性或可用性,也就是计算机系统能正常工作的时间,其指标可以是能够持续工作的时间长度(例如,平均无故障时间),也可以是在一段时间内,能正常工作的时间所占的百分比。另一个方面是它的处理能力或效率,这又可分为三类指标,第一类指标是吞吐率(例如,系统在单位时间内能处理正常作业的个数),第二类指标是响应时间(从系统得到输入到给出输出之间的时间),第三类指标是资源利用率,即在给定的时间区间中,各种部件(包括硬设备和软件系统)被使用的时间与整个时间之比。当然,不同的系统对性能指标的描述有所不同。例如,计算机网络系统常用的性能评估指标为信道传输速率、信道吞吐量和容量、信道利用率、传输延迟、响应时间和负载能力等。


【单选题】某单位为了建设健全的公路桥梁养护管理档案,拟开发一套公路桥梁在线管理系统。该系统要求正常负载情况下,系统必须在 0.5 秒内对用户的查询请求进行响应,这属于质量特性的( );网络失效后,系统需要在 10 秒内发现错误并启用备用系统,这属于质量特性的( );更改系统的 Web 界面接口必须在 4 人周内完成,这属于质量特性的( );如果"养护报告生成"业务逻辑的描述尚未达成共识,可能导致部分业务功能模块规则的矛盾,影响系统的可修改性,这属于系统的( );更改系统加密的级别将对安全性和性能产生影响,这属于系统的( );对查询请求处理时间的要求将影响系统的数据传输协议和处理过程的设计,这属于系统的(请作答此空)。

A、权衡点

B、风险点

C、敏感点

D、非风险点

答案:C

解析:性能是指系统的响应能力,即要经过多长时间才能对某个时间做出响应。可用性是指系统两次故障之间系统正常运行的比例。当可用性和可靠性同时出现在选项中的时候,我们通常选择可用性。可修改性是指较高的性价比对系统进行变更的能力。敏感点是指为了实现某种特定的质量属性,一个或多个系统组件所具有的特性。权衡点是指影响多个质量属性的特性,是多个质量属性的敏感点。风险点不以标准术语出现,它指某些做法有一些隐患可能导致一些问题。非风险点是指某些做法是可行的、可接受的。


【单选题】基于架构的软件开发(Architecture Based Software Development,ABS D.强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用(11)来描述软件架构,采用(12)来描述需求。【回答括号11】

A、类图和序列图

B、视角与视图

C、构件和类图

D、构件与功能

答案:B

解析:根据定义,基于软件架构的开发(Architecture Based Software Development,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用视角和视图来描述软件架构,采用用例和质量属性场景来描述需求。


【单选题】应用系统构建中可以采用多种不同的技术,()可以将软件某种形式的描述转换为更高级的抽象表现形式。

A、逆向工程((Reverse Engineering)

B、系统改进 (System Improvement)

C、设计恢复 (DesignRecovery )

D、再工程 (Re-engineering)

答案:A

解析:所谓软件的逆向工程就是分析已有的程序,寻求比源代码更高级的抽象表现形式。一般认为,凡是在软件生命周期内将软件某种形式的描述转换成更为抽象形式的活动都可称为逆向工程。


【单选题】在地址http://www.dailynews.com.cn/channel/welcome.htm中,www.dailynews.com.cn表示( )

A、协议类型

B、主机

C、网页文件名

D、路径

答案:B

解析:域名地址用来在Internet上唯一确定位置的地址,通常用来指明所使用的计算机资源位置及查询信息的类型。其由字母或数字组成,中间以“.”隔开,如http://www.ceiaec.org中,http表示所使用的协议,www.ceiaec.org表示访问的主机和域名。


【单选题】王某买了二幅美术作品原件,则他享有该美术作品的()

A、著作权

B、所有权

C、展览权

D、所有权与其展览权

答案:D

解析:《著作权法》第10条第1款第8项所称的展览权,是指公开陈 列美术作品、摄影作品的原件或者复制件的权利。所谓公开,就是 向不特定的多数人展示。展览的作品局限于美术作品、摄影作品, 但包括复制件,不限于原件,也没有营利性、非营利性的区分。美 术作品著作权人的展览权与作品原件的所有权有时会发生冲突,对 此,《著作权法》第18条规定:“美术等作品原件所有权的转移, 不视为作品著作权的转移,但美术作品的原件的展览权由原件所有 人享有。”即作者出让美术作品的原件后,就丧失了对原件的展览 权。摄影作品则不适用该项规定,作者仍享有展览权。