软件体系结构考试参考试题

合集下载

2022-2023年软件水平考试《高级系统架构设计师》预测试题1(答案解析)

2022-2023年软件水平考试《高级系统架构设计师》预测试题1(答案解析)

2022-2023年软件水平考试《高级系统架构设计师》预测试题(答案解析)全文为Word可编辑,若为PDF皆为盗版,请谨慎购买!第壹卷一.综合考点题库(共50题)1.应用系统构建中可以采用多种不同的技术,()可以将软件某种形式的描述转换为更高级的抽象表现形式,而利用这些获取的信息,(请作答此空 )能够对现有系统进行修改或重构,从而产生系统的一个新版本。

A.逆向工程((Reverse Engineering)B.系统改进 (System Improvement)C.设计恢复 (Design Recovery )D.再工程 (Re-engineering)正确答案:D 本题解析:所谓软件的逆向工程就是分析已有的程序,寻求比源代码更高级的抽象表现形式。

一般认为,凡是在软件生命周期内将软件某种形式的描述转换成更为抽象形式的活动都可称为逆向工程。

与之相关的概念是:重构(restructuring),指在同一抽象级别上转换系统描述形式;设计恢复(design recovery),指借助工具从已有程序中抽象出有关数据设计、总体结构设计和过程设计的信息(不一定是原设计);再工程(re-engineering),也称修复和改造工程,它是在逆向工程所获信息的基础上修改或重构已有的系统,产生系统的一个新版本。

2.企业数字化转型的五个发展阶段依次是()A.初始级发展阶段、单元级发展阶段、流程级发展阶段、网络级发展险段、生态级发展阶段B.初始级发展阶段、单元级发展阶段、系统级发展阶段、网络级发展阶段、生态级发展阶段C.初始级发展阶段、单元级发展阶段、流程级发展阶段、网络服发展输段、优化级发展阶段D.初始级发展阶段、流程级发展阶段、系统级发展险段、网络级发展阶段、生态级发展阶段正确答案:A本题解析:企业数字化转型的五个发展阶段依次是:初始级发展阶段、单元级发展阶段、流程级发展阶段、网络级发展险段、生态级发展阶段。

3.The objective of (请作答此空) is to determine what parts of the application software will be assigned to what hardware. The major software components of the system being developed have to be identified and then allocated to the various hardware components on which the system will operate. All software systems can be divided into four basic functions. The first is (72). Most information systems require data to be stored and retrieved, whether a small file, such as a memo produced by a word processor, or a large database, such as one that stores an organization's accounting records. The second function is the (73), the processing required to access data, which often means database queries in Structured Query Language. The third function is the (74), which is the logic documented in the DFDs, use cases, and functional requirements. The fourth function is the presentation logic, the display of information to the user and the acceptance of the user's commands. The three primary hardware components of a system are (75).A.architecture designB.modular designC.physical designD.distribution design正确答案:A本题解析:架构设计的目标是确定应用软件的哪些部分将被分配到何种硬件。

软件体系结构考试参考试题

软件体系结构考试参考试题

壹 . 名词解释(参考斯佳分享的名词解释文档)1.ADL(Architecture Description Language) 体系结构描述语言2. SOA(Service-Oriented Architecture) 面向服务架构3. DSSA (Domain Specific Software Architecture) 特定领域软件体系结构4.CORBA(Common Object Request Broker Architecture) 公共对象请求代理体系结构5. UML(Unified Modeling Language) 统一建模语言6.XML(Extensible Markup Language ) 可扩展标记语言7.B/S(Browser/Server) 浏览器/服务器C/S(Client/Server) 客户端/服务器8.HMB(Hierarchical [ˌhaɪə'rɑ:kɪkl] message bus) 层次消息总线9.SA (Software Architecture) 软件体系结构10.OMG(Object Management Group) 对象管理组织11.SOAP(Simple Object Access Protocol) 简单对象访问协议12.WSDL(Web Services Description Language) web服务描述语言13.SOAD(Service Oriented Analysis And Design) 面向服务的分析与设计14.DCOM(Distributed Component Object Model) 分布式对象组件模型 (Module Interconnection Language) 模块内连接语言贰 . 判断题1、软件重用是指重复使用已有的软件产品用于开发新的软件系统,以达到提高软件系统的开发质量与效率,降低开发成本的目的。

2024年软考-中级软考-信息系统管理工程师考试历年真题常考点试题1带答案

2024年软考-中级软考-信息系统管理工程师考试历年真题常考点试题1带答案

2024年软考-中级软考-信息系统管理工程师考试历年真题常考点试题带答案(图片大小可任意调节)第1卷一.单选题(共20题)1.项目范围基线包括()A.批准的项目范围说明书、 WBS 及 WBS 字典B.项目初步范围说明书、 WBS 及 WBS 字典C.批准的项目范围说明书, WBS 字典D.项目详细范围说明书、 WBS2.在安排项目活动如增加功能和开发测试用例时,以下最有用的是:A.用例图B.交互图C.活动图D.类图3.()的目的是提供软件产品和过程对于可应用的规则、标准、指南、计划和流程的遵从性的独立评价。

A.软件审计B.软件质量保证C.软件过程管理D.软件走查4.在电子商务中,除了网银、电子信用卡等支付方式以外,第三方支付可以相对降低网络支付的风险。

下面不属于第三方支付的有点的事( )A.比较安全B.支付成本较低C.使用方D.预防虚假交易5.范围规划的一个重要部份是 : 对于怎样识别和分类范围变更 , 需要提供一个清楚的描述。

这信息A.合同的工作分解结构 WBSB.项目绩效报告C.项目计划D.范围管理计划6.高效课堂评价的指标包括A.参与率B.精彩度C.含金量D.以上都对7.在“Word快速转换成PPT的技巧”一课中,在大纲栏中对文本进行降级处理使用的快捷键是A.TabB.EnterC.先按Tab再按EnterD.先按Enter再按Tab8.安全审计( security audit )是通过测试公司信息系统对一套确定标准的符合程度来评估其安全性的系统方法,安全审计的主要作用不包括()。

A.对潜在的攻击者起到震慑或警告作用B.对已发生的系统破坏行为提供有效的追究证据C.通过提供日志,帮助系统管理员发现入侵行为或潜在漏洞D.通过性能测试,帮助系统管理员发现性能缺陷或不足9.你被选为你公司将要发布的新产品的项目经理。

你认识到为了项目的成功,你的项目小组必须:A.具有关于产品的适当技术和知识B.配备高级别的人员以帮助较低级别小组成员C.拥有自动化的项目管理信息系统D.每周举行一次项目进展评估会议10.通过各种技术手段为学生创设额任务情境更加逼真,以下不属于利用技术为学生创设情境的是()A.借助多媒体展示图片、播放声音和视频B.借助谷歌地图等电子地图软件创设任务情境的时间和地点C.利用多媒体设备呈现文字材料D.借助适合的APP为学生创设需要的情境11.下列有关提高小组学习效果的方法不包括A.明确角色分工B.明确小组活动主题C.少安排活动次数比特每秒) 。

计算机软考笔试试题及答案

计算机软考笔试试题及答案

计算机软考笔试试题及答案计算机软考是一项测试计算机技能和知识水平的资格考试,对于从事与计算机相关职业的人员来说尤为重要。

下面是一些常见的计算机软考笔试试题及答案,供大家参考。

一、单项选择题1. 在计算机操作系统中,进程调度算法是指()A. 内存分配算法B. 线程调度算法C. 磁盘调度算法D. CPU调度算法答案:D2. 在计算机网络中,PING命令用于()A. 测试网络连通性B. 发送电子邮件C. 浏览网页D. 下载文件答案:A3. 在C语言中,以下哪个关键字用于定义宏常量?A. #defineB. constC. staticD. typedef答案:A二、多项选择题1. 下面哪些是面向对象的编程语言?(多选)A. JavaB. C++C. PythonD. HTML答案:A、B、C2. 下面哪些是数据库管理系统常见的类型?(多选)A. 关系型数据库B. 面向对象数据库C. 文件系统数据库D. 层次数据库答案:A、B、D三、判断题1. Java是一种面向对象的编程语言。

()答案:正确2. 网络拓扑结构指的是计算机网络中各个节点之间的关系。

()答案:正确四、简答题1. 什么是操作系统?答:操作系统是计算机系统中的一种软件,它是计算机硬件与应用程序之间的中间层。

操作系统负责管理计算机的资源,协调各个程序的运行,提供用户与计算机的交互界面。

2. 请简要解释TCP/IP协议栈。

答:TCP/IP协议栈是一种将各个网络协议按层次组织起来的体系结构。

它包括物理层、数据链路层、网络层、传输层和应用层。

每一层都有自己的功能和特点,通过这些层次化的组织,TCP/IP协议栈实现了网络间的通信。

五、应用题1. 请用C语言编写一个简单的计算器程序,实现两个数的加法运算。

```#include <stdio.h>int main() {int a, b, sum;printf("请输入两个整数:");scanf("%d %d", &a, &b);sum = a + b;printf("两数之和为:%d\n", sum);return 0;}```以上是一些常见的计算机软考笔试试题及答案,希望对大家备考有所帮助。

软考高试题及参考答案

软考高试题及参考答案

2010年11月软考信息系统项目管理师考试上午试题ABBDD DCABDBCCAC BDDCCBCADA CDABCACBAB CABADDABBC BDCBBBCDCC CAABBBCDCD CCACCBBCBD● 管理信息系统规划的方法有很多,最常使用的方法有三种:关键成功因素法(Critical Success Factors,CSF),战略目标集转化法(Strategy Set Transformation,SST)和企业系统规划法(Business System Planning,BSP)。

U/C(Use/Create)矩阵法作为系统分析阶段的工具,主要在_A_(1)__中使用。

(1)A .BSP B.CSF C.SST D.CSF和SST● 某商业银行启动核心信息系统建设,目前已完成信息系统的规划和分析,即将开展系统的设计与实施,此信息系统建设目前__B(2)__。

(2)A.处于信息系统产生阶段 B.处于信息系统的开发阶段C.即将进入信息系统运行阶段D.处于信息系统消亡阶段● 某信息系统项目采用结构化方法进行开发,按照项目经理的安排,项目成员小张绘制了下图。

此时项目处于__(3)_B_阶段。

(3)A.总体规划 B.系统分析 C.系统设计 D.系统实施● 某市政府门户网站建立民意征集栏目,通过市长信箱、投诉举报、在线访谈、草案意见征集、热点调查、政风行风热线等多个子栏目,针对政策、法规、活动等事宜开展民意征集,接收群众的咨询、意见建议和举报投诉,并由相关政府部门就相关问题进行答复,此项功能主要体现电子政务__(4)_D_服务的特性。

(4)A.政府信息公开 B.公益便民 C.交流互动 D.在线办事● 2002年,《国家信息化领导小组关于我国电子政务建设指导意见》(中办发(2002)17号)提出我国电子政务建设的12项重点业务系统,后来被称为“十二金工程”。

以下_D_(5)__不属于“十二金工程”的范畴。

软考架构师2023题

软考架构师2023题

软考架构师2023题
1. 在软件架构设计中,高内聚低耦合是哪个设计原则的体现?
A. 模块化原则
B. 信息隐藏原则
C. 单一职责原则
D. 开放封闭原则
2. 软件架构中的哪种视图类型关注系统的功能分解和组织?
A. 逻辑视图
B. 开发视图
C. 运行时视图
D. 物理视图
3. 在软件架构设计中,使用哪种工具可以生成代码框架?
A. UML建模工具
B. 系统流程图工具
C. 软件架构工具
D. 系统需求分析工具
4. 在软件架构设计中,哪种结构可以支持系统的可扩展性?
A. 单体架构
B. 分层架构
C. 事件驱动架构
D. 微服务架构
5. 在软件架构设计中,哪个原则强调将功能相同或相似的组件进行集中管理?
A. 模块化原则
B. 信息隐藏原则
C. 单一职责原则
D. 开放封闭原则
6. 软件架构中的哪种模式可以提高系统的可维护性和可复用性?
A. 工厂模式
B. 单例模式
C. 适配器模式
D. 装饰器模式
7. 在软件架构设计中,哪个原则要求组件之间的依赖关系应尽可能减少?
A. 高内聚低耦合原则
B. 信息隐藏原则
C. 单一职责原则
D. 开闭原则
8. 在软件架构设计中,哪种视图类型关注系统的非功能需求?
A. 逻辑视图
B. 开发视图
C. 运行时视图
D. 安全视图
9. 在软件架构设计中,哪种设计模式可以提高系统的可扩展性?
A. 单例模式
B. 工厂模式
C. 适配器模式
D. 装饰器模式。

软件体系结构习题答案

软件体系结构习题答案
答:层次结构将系统进行分级组织,其组织思想是:在层次结构中,每一层向上层提供服务,并作为客户向下层请求服务。分层系统的优点:
支持基于抽象程度递增的系统设计;支持功能增强;支持重用。分层系统的缺点:并不是每个系统都可以很容易的划分为分层的模式,甚至即使是层次化的,出于性能的考虑,也不得不吧一些低及或高级的功能综合起来;很难找到一个合适的、正确的层次抽象方法。
(1)
(2)
(3)应用层:处于最底层,包括构件链接,构件接口和执行中间层:包括连接件配置,构件配置,构件描述及执行体系结构层:位于最上层,控制和管理整个体系结构,包括体系结构配置,体系结构描述和执行。
1、请把基于体系结构的软件开发模型与其他软件开发模型进行比较。
答:软件开发模型有演化模型、螺旋模型、喷泉模型、智能模型等。传统软件开发模型存在开发效率不高,不能很好地支持软件重用等缺点。在
b/s风格就是上述三层应用结构的一种实现方式,其具体结构为:浏览器/web服务器/数据库服务器。优点(1)基于b/s体系结构的软件,
系统安装,修改和维护全在服务器端解决。(2)提供了异种机,异种网,异种应用服务的联机,联网,同意服务的最现实的开放性基础。缺点(1)缺乏对动态页面的支持能力,没有集成有效的数据库处理能力。(2)在数据查询等响应速度上,要远远低于c/s体系结构。(3)数据提交一般以页面为单位,数据的动态交互性不强,不利于在线事务处理应用。
3、sis和dssa分别用在哪些场合?
答:1.dssa只对某一个领域进行设计专家知识的提取,存储和组织,但可以同时使用多种体系结构风格;而在某个体系结构风格中进行体系结
构设计专家知识的组织时,可以将提取的公共结构和设计方法扩展到多个领域。
2.dssa的特定领域参考体系结构通常选用一个或多个适合所研究领域的体系结构风格,并设计一个该领域专用的体系结构分析设计工具。

2022年职业考证-软考-系统架构设计师考试全真模拟易错、难点剖析AB卷(带答案)试题号:24

2022年职业考证-软考-系统架构设计师考试全真模拟易错、难点剖析AB卷(带答案)试题号:24

2022年职业考证-软考-系统架构设计师考试全真模拟易错、难点剖析AB卷(带答案)一.综合题(共15题)1.单选题进程P有8个页面,页号分别为0~7,页面大小为4K ,假设系统给进程P分配了4个存储块,进程P的页面变换表如下所示。

表中状态位等于1和0分别表示页面在内存和不在内存。

若进程P要访问的逻辑地址为十六进制 5148H,则该地址经过变换后,其物理地址应为十六进制();如果进程P要访问的页面6不在内存,那么应该淘汰页号为()的页面。

问题1选项A.3148HB.5148HC.7148HD.9148H问题2选项A.1B.2C.5D.9【答案】第1题:A第2题:B【解析】本题考查操作系统存储管理方面的基础知识。

试题第一空的正确选项为A。

根据题意,页面大小为4K,逻辑地址为十六进制5148H其页号为5,页内地址为148H,查页表后可知页帧号(物理块号)为3,该地址经过变换后,其物理地址应为页帧号3拼上页内地址148H,即十六进制3148H。

试题第二空的正确选项为B。

根据题意,页面变换表中状态位等于1和0分别表示页面在内存或不在内存,所以1、2、5和7号页面在内存。

当访问的页面6不在内存时,系统应该首先淘汰未被访问的页面,因为根据程序的局部性原理最近未被访问的页面下次被访问的概率更小;如果页面最近都被访问过,应该先淘汰未修改过的页面。

因为未修改过的页面内存与辅存一致,故淘汰时无须写回辅存,使系统页面置换代价小。

经上述分析,1、5和7号页面都是最近被访问过的,但2号页面最近未被访问过,故应该淘汰2号页面。

2.单选题某公司拟开发一个个人社保管理系统,该系统的主要功能需求是根据个人收入、家庭负担、身体状态等情况,预估计算个人每年应支付的社保金,该社保金的计算方式可能随着国家经济的变化而动态改变,针对上述需求描述,该软件系统适宜采用()架构风格设计,该风格的主要特点是()。

问题1选项yered systemB.Data flowC.Event systemD.Rule-based system问题2选项A.将业务逻辑中频繁变化的部分定义为规则B.各构件间相互独立C.支持并发D.无数据不工作【答案】第1题:D第2题:A【解析】本题考查架构风格应用,根据题目描述,最核心的业务特点是变化大,变化之后要能及时响应变化。

软件系统开发技术模拟题参考答案

软件系统开发技术模拟题参考答案

软件系统开发技术试题(一)答案一、单项选择题(本大题共10小题,每小题1分,共10分)1. 设计软件结构一般不.确定( D )A.模块之间的接口B.模块间的调用关系C.模块的功能D.模块内的局部数据2. 软件结构化设计中,好的软件结构应该力求做到( B )A.顶层扇出较少,中间扇出较高,底层模块低扇入B.顶层扇出较高,中间扇出较少,底层模块高扇入C.顶层扇入较少,中间扇出较高,底层模块高扇入D.顶层扇入较少,中间扇入较高,底层模块低扇入3. 两个模块都使用同一张数据表,模块间的这种耦合称为( A )A.公共耦合B.内容耦合C.数据耦合D.控制耦合4. 划分模块时,下列说法正确的是( A )A.作用范围应在其控制范围之内B.控制范围应在其作用范围之内C.作用范围与控制范围互不包含D.作用范围与控制范围不受限制5. 重用率高的模块在软件结构图中的特征是( B )A.扇出数大B.扇入数大C.扇出数小D.内聚性高6. 面向对象建模得到的三个模型,其中核心的模型是( A )A.对象模型B.功能模型C.逻辑模型D.动态模型7. 从结构化的瀑布模型看,在软件生存周期的几个阶段中,对软件的影响最大是( C )A.详细设计阶段B.概要设计阶段C.需求分析阶段D.测试和运行阶段8.对UML的叙述不正确...的是( D )A.UML统一了Booch方法、OMT方法、OOSE方法的表示方法。

B.UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。

C.UML融入了软件工程领域的新思想、新方法和新技术。

D.UML仅限于支持面向对象的分析与设计,不支持其它的软件开发过程。

9.以下哪个软件生存周期模型是一种风险驱动的模型( C )A.瀑布模型B.增量模型C.螺旋模型D.喷泉模型10.以下哪一项对模块耦合性没有..影响( D )A.模块间接口的复杂程度B.调用模块的方式C.通过接口的信息D.模块内部各个元素彼此之间的紧密结合程度二、填空题(本大题共10小题,每空2分,共20分)1 / 211.数据流图描绘数据在系统中___流动和处理_______的过程。

软考系统架构设计师下午试题加答案(一)

软考系统架构设计师下午试题加答案(一)

软考系统架构设计师下午试题加答案(一)2016年下半年软考系统架构设计师考试将于11月12日举行。

大家都准备好了吗?下面由希赛小编为大家整理了一些系统架构设计师试题,希望对大家有所帮助。

试题一阅读以下软件架构设计的叙述,根据要求回答问题。

[说明]某大型电子商务企业的主要业务之一是网上书城,其主要功能是通过Internet为用户提供各种图书信息的在线查询、浏览及订购相关图书等多种服务。

PH软件公司承接了该大型网上书城系统的升级改造开发任务。

该软件公司的领域专家对需求进行深入分析后,得到的部分系统需求如下。

1用户可能频繁地进行书目查询操作,网上书城需要返回众多符合条件的书目并且分页显示,而且可能每次查询的内容都不一样。

2网站管理员需要批量对相关书目信息进行修改,并且将更新信息记录到数据库。

3随着该网上书城知名度的不断提升,每天的业务量非常多,网站的用户访问量越来越大,因此对业务有持续性要求,且要求有限的资源更加合理地规划和使用。

4随着该企业业务规模的不断扩展,网上书城并购了多家其他同类的网上书城,需要将后台异构数据库系统进行整合。

该软件公司的系统架构师经过多方的研究和论证,集体提出了采用层次式架构风格设计该大型网上书城系统,包括表现层、业务逻辑层和数据访问层。

1、[问题1]数据访问层负责与应用中的各种数据源打交道,并将它们整合起来,为业务逻辑层提供统一的数据服务。

请对该大型网上书城的4个需求进行分析,结合你的系统架构经验,将表2—12中每个需求适合选用的数据访问模式及选择理由填充完整。

2、[问题2]业务逻辑的千变万化,使信息系统的开发和维护都变得越来越困难,如何构建灵活高度可扩展性的业务层便成为亟待解决的问题。

结合你的系统架构经验,请用200字以内的文字说明该网上书城业务逻辑层采用业务容器(BusinessContainer)架构方式的优点。

3、[问题3]该网上书城表示层框架的设计,采用基于XML的界面管理技术,实现灵活的界面配置、界面动态生成和界面定制。

2024年软考-高级软考-系统分析师考试历年真题常考点试题3带答案

2024年软考-高级软考-系统分析师考试历年真题常考点试题3带答案

2024年软考-高级软考-系统分析师考试历年真题常考点试题带答案(图片大小可任意调节)第1卷一.单选题(共20题)1.原型化方法是用户和软件开发人员之间进行的一种交互过程,它从用户界面的开发入手,首先形成系统界面原型,用户( )并提出意见。

A.改进用户界面的设计B.阅读文档资料C.模拟用户界面的运行D.运行用户界面原型2.由用户开发应用系统可以解决的主要问题是( )。

A. 提高应用系统效率B.系统开发直接反映用户需求C.增强系统的可靠性D.降低开发成本3.系统设计阶段的主要成果是( )。

A.用户的决策方针B.用户的分析方案C.系统设计说明书D.系统总体设计方案4.一般子系统的划分是在系统( )阶段,根据对系统的功能 /数据分析的结果提出的。

A.需求分析B.逻辑阶段C.总体设计D.详细设计5.软件工程的主要目标是( )。

A.软件需求B.软件设计C.风险分析D.软件实现6.用户开发应用系统的主要手段是( ) 。

A.生命周期法B. 原型法C.第四代语言D.面向对象方法7.在绘绘数据流时,应遵循父图与子图平衡的原则,所谓平衡是指( )。

A.父图和子图都不昨改变数据流的性质B.子图不改变父图数据流的一致性C.父图的输入 /输出数据流与子图的输入 / 输出数据流一致D.子图的输出数据流完全由父图的输入数据流确定8.数据字典是数据流图中所有元素的定义的集合,一般由以下四类条目组成( )。

A. 数据说明条目、控制流条目、加工条目、数据存储条目B.数据流条目、数据项条目、文件条目、加工条目C. 数据源条目、数据流条目、数据处理条目、数据文件条目D.数据流条目、数据文件条目、数据池条目、加工条目9.在用户需求分析中,开发人员要从用户那里解决的最重要的问题是( )。

A.要让软件做什么B.要给软件提供哪些信息C.要求软件工作效率怎样D.要让软件具有何种结构10.SA 法的主要描述手段有( )。

A.系统流程图和模块图B.DFD 图、数据词典、加工说明C.软件结构图、加工说明D.功能结构图、加工说明11.继承机制的作用是( )。

软件架构试题

软件架构试题

1. 和Page Controller模式有关的叙述是____:A ItconsolidatesallrequesthandlingbychannelingrequeststhroughasinglehandlerobjectB Page Controller works particularly well in a site where most of the controller logic is pretty simple.C OnlyoneControllerhastobeconfiguredintotheWebserver;theWebhandlerdoestherestofthedispatching.正确答案:B2. _____的选择是开发一个软件系统时的基本设计决策;A 架构模式B 惯用法C 设计模式D 分析模式正确答案:A3. 基于架构的软件设计(ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。

以下关于ABSD的叙述中,错误的是________。

A 使用ABSD方法设计活动可以从项目总体功能框架明确就开始B ABSD方法是一个自顶向下,递归细化的过程C ABSD方法有三个基础:功能分解、选择架构风格实现质量和商业需求以及软件模板的使用D使用ABSD方法,设计活动的开始意味首需求抽取和分析活动可以终止正确答案:D4. 架构复审是基于架构开发中的一个重要的环节。

以下关于架构复审的叙述中,错误的是___A 架构复审的目标是标识潜在的风险,及早发现架构设计的缺陷和错误B 架构复审过程中,通常会对一个可运行的最小化系统进行架构评估和测试C 架构复审人员由系统设计与开发人员组成D 架构设计、文档化和复审是一个迭代的过程正确答案:C5. 不是模式的构成元素是____:A 问题出现的场景。

B 在语境中出现的再现问题。

C 解决方案。

D 实现的功能正确答案:D6. 在基于构件的软件开发中,_____用来了解系统的性能、吞吐率等非功能性属性。

软件等级考试随机试题共20道及答案 (59)

软件等级考试随机试题共20道及答案 (59)

问题1:以下哪个选项是软件工程的经典模型?
答案:瀑布模型。

问题2:在软件设计中,面向对象的设计方法有哪些优点?
答案:易于理解和使用、代码重用率高、易于维护和扩展。

问题3:在软件测试中,黑盒测试的主要目的是什么?
答案:验证软件的功能是否符合需求。

问题4:以下哪个选项是数据库管理系统的主要功能?
答案:数据存储和管理、数据查询和检索、数据安全性和完整性控制。

问题5:在系统分析阶段,应该如何进行需求分析?
答案:通过调查和研究,了解用户的需求和业务目标,并将其转化为系统的功能要求。

问题6:以下哪个选项是网络协议的主要作用?
答案:数据传输、数据路由和数据交换。

问题7:在软件设计中,模块化设计的主要优点是什么?
答案:提高代码的可读性、可维护性和可扩展性。

问题8:以下哪个选项是软件开发中的关键阶段?
答案:系统设计。

问题9:在软件测试中,白盒测试主要针对哪些方面进行测试?
答案:代码逻辑和结构。

问题10:以下哪个选项是计算机硬件的主要组成部分?
答案:中央处理器(CPU)、内存、硬盘和输入/输出设备。

2024年软考-中级软考-网络工程师考试历年真题常考点试题4带答案

2024年软考-中级软考-网络工程师考试历年真题常考点试题4带答案

2024年软考-中级软考-网络工程师考试历年真题常考点试题带答案(图片大小可任意调节)第1卷一.单选题(共20题)1.()路由器一般用于网络汇聚层的路由器。

A.高端核心B.企业级C.低端D.汇聚2.下列哪个选项不是基于第三层协议类型或地址划分VLAN()A.按 TCP/IP 协议的 IP 地址划分 VLANB.按 DECNET划分 VLANC.基于 MAC地址划分 VLAND.按逻辑地址划分 VLAN3.以下有关城域网结构的叙述中,正确的是 ()A.城域网网络平台采用层次结构B.核心交换层解决的是“最后一公里”的问题C.边缘汇聚层结构设计重点是可靠性、可扩展性与开放性D.用户接入层进行本地路由、过滤、流量均衡及安全控制等处理4.根据路由选择协议运行在一个自治系统的内部或运行在自治系统之间,路由选择协议可分为______和______两类。

A.域内网关协议,域间网关协议B.内部网关协议,外部网关协议C.最短路径优先协议,边界网关协议D.路由信息协议,外部网关协议5.以下描述中错误的是()A.交换式局域网是相对于共享式局域网而言的,它的核心部件是交换机。

B.虚拟局域网的工作组通常在一个网段上C.虚拟局域网可以基于 IP 广播组来定义D.IEEE802 局域网参考模型将 OSI 的数据链路层分为逻辑链路控制子层和介质访问控制子层6.当 A 类网络地址 34.0.0.0 ,使用 8 个二进制位作为子网地址时,它的子网掩码为()A.255.0.0.0B.255.255.0.0C.255.255.255.0D.255.255.255.2557.划分子网阶段采用 ()IP 地址结构A.网络号—主机号B.网络号—子网号—主机号C.起始 IP 地址 / 网络号位数D.起始 IP 地址 / 主机号位数8.下列有关局域网的说法中,正确的是 ()A.令牌环网络是应用最广泛的局域网B.以太网技术的发展方向是用共享介质方式取代交换方式C.局域网维护较困难D.局域网提供数据传输速率、低误码率的高质量数据传输环境9.以下关于虚拟局域网中继( VLAN Trunk )的描述中,错误的是 ()A.VLAN Trunk 是在交换机与交换机之间、交换机与路由器之间存在的物理链路上传输多个 VLAN信息的一种技术B.VLAN Trunk 的标准机制是帧标签。

2018年下半年上午 系统架构设计师 试题及答案与解析-软考考试真题-基础知识

2018年下半年上午 系统架构设计师 试题及答案与解析-软考考试真题-基础知识

2018年上午系统架构设计师考试真题-答案与解析一、单项选择题(共75分,每题1分。

每题备选项中,只有1个最符合题意)⚫1第1题.在磁盘调度管理中,应先进行移臂调度,再进行旋转调度。

假设磁盘移动臂位于21号柱面上,进程的请求序列如下表所示。

如果采用最短移臂调度算法,那么系统的响应序列应为(1)。

A.②⑧③④⑤①⑦⑥⑨B.②③⑧④⑥⑨①⑤⑦C.①②③④⑤⑥⑦⑧⑨D.②⑧③⑤⑦①④⑥⑨【参考答案】D【答案解析】暂无⚫第2、3题.某计算机系统中的进程管理采用三态模型,那么下图所示的PCB(进程控制块)的组织方式采用(2),图中(3)。

(2)A.顺序方式B.链接方式C.索引方式D.Hash(3)A.有1个运行进程,2个就绪进程,4个阻塞进程B.有2个运行进程,3个就绪进程,3个阻塞进程C.有2个运行进程,3个就绪进程,4个阻塞进程D.有3个运行进程,2个就绪进程,4个阻塞进程【参考答案】(2)C、(3)C【答案解析】暂无⚫第4题.某文件系统采用多级索引结构,若磁盘块的大小为4K字节,每个块号需占4字节,那么采用二级索引结构时的文件最大长度可占用(4)个物理块。

A.1024B.1024×1024C.2048×2048D.4096×4096【参考答案】B【答案解析】暂无⚫第5、6题.给定关系R(A,B,C,D,E)与S(A,B,C,F,G),那么与表达式π1,2,4,6,7(σ1<6(R∞S))等价的SQL语句如下:SELECT(5)FROMR,SWHERE(6);(5)A.R.A,R.B,R.E,S.C,GB.R.A,R.B,D,F,GC.R.A,R.B,R.D,S.C,FD.R.A,R.B,R.D,S.C,G(6)A.R.A=S.AORR.B=S.BORR.C=S.CORR.A<S.FB.R.A=S.AORR.B=S.BORR.C=S.CORR.A<S.BC.R.A=S.AANDR.B=S.BANDR.C=S.CANDR.A<S.FD.R.A=S.AANDR.B=S.BANDR.C=S.CANDR.A<S.B【参考答案】(5)B、(6)C【答案解析】暂无⚫第7题.在关系R(A1,A2,A3)和S(A2,A3,A4)上进行关系运算的4个等价的表达式E1、E2、E3和E4如下所示:A.B.C.D.如果严格按照表达式运算顺序执行,则查询效率最高的是表达式(7)。

计算机系统结构考试题

计算机系统结构考试题

计算机系统结构试题第一部分选择题在每小题的四个备答案中有一个正确的答案,一、单项选择题(每小题 1 分,共 10 分)在每小题的四个备答案中有一个正确的答案,将正确单项选择题每小题在每小题的四个备答案中有一个正确的答案答案的序号写在题干后的括号内) 答案的序号写在题干后的括号内1.计算机使用的语言是( B )A.专属软件范畴,与计算机体系结构无关B.分属于计算机系统各个层次C.属于用以建立一个用户的应用环境D.属于符号化的机器指令2.动态数据流机最突出的特点是使( C )A.数据流令牌无标号B.需要程序记数器来实现C.令牌带上标号D.同步由门(Latch)寄存器来实现3.多处理机上两个程序段之间若有先写后读的数据相关,则( B )A.可以并行执行B.不可能并行C.任何情况均可交换串行D.必须并行执行4.多处理机的各自独立型操作系统( D )A.要求管理程序不必是可再入的B.适合于紧耦合多处理机C.工作负荷较平衡D.有较高的可靠性5.输入输出系统硬件的功能对( B )是透明的。

A.操作系统程序员B.应用程序员C.系统结构设计人员D.机器语言程序设计员6.“启动I/O”指令是主要的输入输出指令,是属于( B )A.目态指令B.管态指令C.目态、管态都能用的指令D.编译程序只能用的指令7.全相联地址映象是指( A )A.任何虚页都可装入主存中任何实页的位置B.一个虚页只装进固定的主存实页位置C.组之间是固定的,而组内任何虚页可以装入任何实页位置D.组间可任意装入,组内是固定装入8.( C )属于 MIMD 系统结构。

A.各处理单元同时受同一个控制单元的管理B.各处理单元同时接受同一个控制单元送来的指令C.松耦合多处理机和多计算机D.阵列处理机 9.设 16 个处理器编号分别为 0, 2, 15 用 Cube3 互联函数时, 10 号处理机与第( D 1,…,第号处理机相联。

A.11B.8C.14D.210.若输入流水线的指令既无局部性相关,也不存在全局性相关,则( A )A.可获得高的吞吐率和效率B.流水线的效率和吞吐率恶化C.出现瓶颈D.可靠性提高 )第二部分非选择题二、填空题(每空 1 分,共 20 分) 填空题每空11.标志符与每个数据相连,合存于_______,用于描述单个数据的_______。

计算机系统结构试题及答案

计算机系统结构试题及答案

2009-2010学年度第一学期2007级《计算机系统结构》期末考试试卷(A)(闭卷)姓名:学号:专业:(注:①考试时间为120分钟;②所有解答必须写在答题纸上.)一、单项选择题(每小题3分,共30分)1.在系列机中发展一种新型号机器,你认为下列()设想是不行的?【A】新增加字符数据类型和若干条字符处理指令【B】将中断分级由原来的4级增加到5级【C】在CPU和主存之间增设Cache存贮器【D】将浮点数的下溢处理法由原来的恒置“1"法,改为查表舍入法2.对计算机系统结构来说,不透明的是( )。

【A】存储器采用交叉存取还是并行存取【B】CPU内部的数据通路的宽度是8位还是16位【C】采用浮点数据表示还是标志符数据表示【D】指令采用硬联逻辑实现还是微程序实现3.一个平衡的计算机系统,应该是( )。

【A】1MIPS的CPU速度【B】1MB的主存容量【C】1Mb/s的I/O吞吐率【D】A、B和C4、()设计是现代计算机系统设计所采用的方法.【A】由上往下【B】由下往上【C】由中间开始【D】上下同时开始5.当今微型机中实现软件移植最好的方法是().【A】系列机【B】兼容机【C】仿真技术【D】统一高级语言6、不能够对向量数据结构提供直接支持的是()数据表示.【A】向量【B】堆栈【C】描述符【D】A和C7、采用整数边界存储技术,其主要目的是()。

【A】节约主存空间【B】提高数据的访问速度【C】一个主存周期可取多条指令【D】一个主存周期至少可取到一条指令8、在指令的操作码编码方式中,优化实用的编码是( )。

【A】Huffman编码【B】等长编码【C】Huffman扩展编码【D】BCD码9、流水计算机中将指令Cache和数据Cache分开,主要是为了( ).【A】提高存储系统的速度【B】增加主存容量【C】解决功能部件冲突【D】解决访存冲突10、当N=16时,能描述4组4元交换的函数是( )。

【A】C1+C2 【B】C0+C1 【C】C0+C2 【D】C2+C3二、(10分)在采用通用寄存器指令集结构的计算机上得到了如下所示的数据:假若编译器优化后能去掉50%的ALU指令,但不能去掉其它三类指令。

2022年系统架构设计师考试上午综合题真题解析

2022年系统架构设计师考试上午综合题真题解析

系统架构设计师考试真题解析2022年11月系统构设计师上午题●云计算服务体系结构如下图所示,图中①、②、③分别与SaaS PaaS Iaas相对应,图中①、②、③应为(1)A.应用层、基础设施层、平台层B.应用层、平台层、基础设施层C.平合层、应用层、基础设施层D.平台层、基础设施层、应用层试题解析:考察计算机基础知识PaaS(Platform as a Service),平台即服务;SaaS(Software as a Service),软件(应用)即服务;IaaS(Infrastructure as a Service),基础设施即服务;所以是应用层、平台层、基础设施层。

参考答案:(1)B●前趋图(PrecedcnceGraph)是一个有向无环图,记为:→={(Pi,Pj)}|Pi must complete before p2may start},假设系统中进程P={P1,P2,P3,P4,P5,P6,P7,P8},且进程的前趋图如下图所示。

那么,该前那图可记为(2)A.→={(P1,P2),(P1,P3),(P1,P4),(P2,P5),(P3,P5),(P4,P7),(P5,P6),(P5,P7),(P7,P6),(P4,P5),(P6,P7),(P7,P8)}B.→={(P1,P2),(P1,P3),(P1,P4),(P2,P3),(P2,P5),(P3,P4),(P3,P6),(P4,P7),(P5,P6),(P5,P8),(P6,P7),(P7,P8)}C.→={(P1,P2),(P1,P3),(P1,P4),(P2,P3),(P2,P5),(P3,P4),(P3,P5),(P4,P6),(P5,P7),(P5,P8),(P6,P7),(P7,P8)}D.→={(P1,P2),(P1,P3),(P2,P3),(P2,P5),(P3,P4),(P3,P6),(P4,P7),(P5,P6),(P5,P8),(P6,P7),(P6,P8),(P7,P8)}试题解析:考察计算机操作系统知识按数字先小后大原则找出箭头表示的12对逻辑关系:{(P1,P2),(P1,P3),(P1,P4),(P2,P3),(P2,P5),(P3,P4),(P3,P6),(P4,P7),(P5,P6),(P5,P8),(P6,P7),(P7,P8)},经核对只有B为正确选项。

2022年系统架构设计师考试案例分析真题解析

2022年系统架构设计师考试案例分析真题解析

系统架构设计师案例分析真题解析2022年11月系统构设计师下午题试题一(共 25 分) :阅读以下关于软件架构设计与评估的叙述,在答题纸上回答问题 1 和问题 2。

【说明】某电子商务公司拟升级其会员与促销管理系统,向用户提供个性化服务,提高用户的粘性。

在项目立项之初,公司领导层一致认为本次升级的主要目标是提升会员管理方式的灵活性,由于当前用户规模不大,业务也相对简单,系统性能方面不做过多考虑,新系统除了保持现有的四级固定会员制度外,还需要根据用户的消费金额、偏好、重复性等相关特征动态调整商品的折扣力度,并支持在特定的活动周期内主动筛选与活动主题高度相关的用户集合,提供个性化的打折促销活动。

在需求分析与架构设计阶段,公司提出的需求和质量属性描述如下:(a)管理员能够在页面上灵活设置折扣力度规则和促销活动逻辑,设置后即可生效;(b)系统应该具备完整的安全防护措施,支持对恶意攻击行为进行检测与报警;(c)在正常负载情况下,系统应在 0.3 秒内对用户的界面操作请求进行响应;(d)用户名是系统唯一标识,要求以字母开头,由数字和字母组合而成,长度不少于 6 个字符。

(e)在正常负载情况下,用户支付商品费用后在 3 秒内确认订单支付信息;(f)系统主站点电力中断后,应在 5 秒内将请求重定向到备用站点;(g)系统支持横向存储扩展,要求在 2 人天内完成所有的扩展与测试工作;(h)系统宕机后,需要在 10 秒内感知错误,并自动启动热备份系统;(i)系统需要内置接口函数,支持开发团队进行功能调试与系统诊断;(j)系统需要为所有的用户操作行为进行详细记录,便于后期查阅与审计;(k)支持对系统的外观进行调整和配置,调整工作需要在 4 人天内完成。

在对系统需求、质量属性描述和架构特性进行分析的基础上,系统架构师给出了两种候选的架构设计方案,公司目前正在组织相关专家对系统架构进行评估。

【问题 1】(12 分)在架构评估过程中,质量属性效用树 (utility tree)是对系统质量属性进行识别和优先级排序的重要工具。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

壹 . 名词解释(参考斯佳分享的名词解释文档)1.ADL(Architecture Description Language) 体系结构描述语言2. SOA(Service-Oriented Architecture) 面向服务架构3. DSSA (Domain Specific Software Architecture) 特定领域软件体系结构4.CORBA(Common Object Request Broker Architecture) 公共对象请求代理体系结构5. UML(Unified Modeling Language) 统一建模语言6.XML(Extensible Markup Language ) 可扩展标记语言7.B/S(Browser/Server) 浏览器/服务器C/S(Client/Server) 客户端/服务器8.HMB(Hierarchical [ˌhaɪə'rɑ:kɪkl] message bus) 层次消息总线9.SA (Software Architecture) 软件体系结构10.OMG(Object Management Group) 对象管理组织11.SOAP(Simple Object Access Protocol) 简单对象访问协议12.WSDL(Web Services Description Language) web服务描述语言13.SOAD(Service Oriented Analysis And Design) 面向服务的分析与设计14.DCOM(Distributed Component Object Model) 分布式对象组件模型 (Module Interconnection Language) 模块内连接语言贰 . 判断题1、软件重用是指重复使用已有的软件产品用于开发新的软件系统,以达到提高软件系统的开发质量与效率,降低开发成本的目的。

答案:√依据页码:P42、软件体系结构充当一个理解系统构件和它们之间关系的框架,特别是那些始终跨越时间和实现的属性。

答案:√依据页码:P285、构件可以由其他复合构建和原子构件通过连接而成。

()答案:√依据页码:P376、体系的核心模型由5种元素组成:构件、连接体、配置、端口和角色()答案:√依据页码:P377、软件体系结构的核心由5种元素组成:构件、连接件、配置端口和角色。

其中,构件、连接件和配置是最基本的元素()答案:√依据页码:P378、开发视图主要支持系统的功能需求,即系统提供给最终用户的服务()答案:X依据页码:P32、339、构件、连接件以及配置是体系结构的核心模型最基本的元素()答案:√根据页码:P3710、HMB风格不支持系统系统自顶向下的层次化分解,因为它的构件比较简单。

答案:×依据页码:P8112、基于事件的隐式调用风格的思想是构件不直接调用一个过程,而是触发或广播一个或多个事件。

答案:√依据页码:P5314、层次系统中支持抽象程度递增的系统设计是设计师可以把一个复杂系统按照递增的步骤进行分解,同时支持功能增强,但是不支持重用。

答案:×参考页码:P55 支持重用16、在软件设计中占据着主导地位的软件体系结构描述方法是图形表达工具。

答案:√依据页码:10417、Rapide是一种可执行的ADL,其目的在于通过定义并模拟基于事件的行为对分布式同步系统建模。

答案:×依据页码:P117 并发系统建模18、体系结构设计是整个软件生命周期中关键的一环,一般在需求分析之后,软件设计之前进行。

答案:√依据页码:10919、基于软构件的系统描述语言是较好的一种以构件为单位的软件系统描述语言。

答案:√依据页码:10420、需求语言与ADL的区别在于后者描述的是问题空间,而前者则扎根于解空间中。

答案:×依据页码:P106 前后颠倒21、基于构件的动态系统结构模型分为三层,分别是应用层、中间层、和体系结构层。

答案:√依据页码:P15522、ADL提供了一种形式化机制来描述软件体系结构,大多数ADL不仅描述系统的静态结构,也支持对体系结构动态性的描述()答案:×依据页码:P15427、SOA模型具有松散耦合、粗粒度服务、标准化接口等特征。

()答案:√依据页码:P18628、从概念上讲,SOA有3个主要的抽象级别,分别是操作、服务和业务流程。

()答案:√依据页码:P187叁 . 选择题5、不属于软件体系结构的核心模型的最基本的元素是()A 构件B 连接件C 配置D 角色答案:D依据页码:P376、选项中不属于“4+1”试图模型的是:()A 逻辑视图B 物理视图C 连接视图D 开发视图答案:C依据页码:P327、下列说法错误的一项的是()A:逻辑视图主要支持系统的功能需求,即系统提供给最终用户的服务B:开发视图也称模块视图,主要侧重于软件模块的组织和管理C:进程视图侧重与系统的运行特性,主要关注一些非功能性需求,例如系统的性能和可用性。

D:物理视图主要考虑如何吧软件映射到硬件上,它不需要要考虑到系统性能、规模、可靠性等。

答案:D依据页码:P32~358、Kruchten在1995提出了“4+1”模型,从5个不同的视角来描述软件体系结构,其中“4”不包括的视图是()A逻辑视图B开发视图C物理视图D场景视图答案:D依据页码:P32~389、下列哪个选项是描述系统的静态结构()A.逻辑视图和开发视图B.进程视图和物理视图C.开发视图和物理视图D.开发视图和进程视图答案:A根据页码:P3710、在三层C/S体系结构中,_________是最重要的构件。

()A 中间件B 末尾件C 功能层D 数据层答案:A依据页码:P60~6112、C/S系统中,服务器的以下任务中哪一个是错的?()A 数据库一致性要求B 数据库访问并发性控制C 数据库前端的客户应用程序的全局数据完整性规则D 数据库的备份与恢复答案:A依据页码:P5713、下列哪个不是黑板系统的组成部分?()A.知识源B.黑板数据结构C.控制D.内存答案:D依据页码:P5314、与C/S体系结构相比,B/S体系结构也有许多不足之处一下说法正确的是()A B/S体系结构缺乏对动态页面的支持能力,没有集成有效的数据库处理能力B B/S体系结构的系统扩展能力差,但是安全性比较容易控制C 采用B/S体系结构的应用系统,在数据查询等响应速度上,要远远的高于C/S体系结构D B/S体系结构的数据提交一般以页面为单位,数据的动态交互性不强,利于在线事务处理(Online Transaction Processing,OLTP)应用。

答案:A参考页码:P 6716、以下关于软件体系结构描述方法说法错误的是( )A.图形表达工具在软件设计中占据主导地位。

B.由于软件设计语言和模块内连接语言具有严格的语义基础,因此它们能支持较小的软件单元进行描述。

C.基于软构件的系统描述语言将软件系统描述成一种是由许多以特定形式相互作用的特殊软件实体构造组成的组织或系统。

D.软件体系结构描述语言是参照传统程序设计语言的设计语言的设计和开发经验,重新设计、开发和使用针对软件体系结构描述语言。

答案:B依据页码:P103-10520、下列选项中关于ADL与其他语言的比较说法中错误的是()A.ADL与需求语言的区别在于后者描述的问题空间,而前者则扎根于解空间中B.ADL与建模语言的区别在于后者对部分的关注要大于对整体的关注C.ADL与传统的程序设计语言的构成元素由许多相同和相似之处,有各自有着很大的不同D.ADL集中在构件的表示上。

答案:B依据页码:P10623、以下哪些特征不属于动态体系结构特征()?A 可构造性动态特征B 适应性动态特征C 智能性动态特征D 安全性动态特征答案:D肆 . 填空题8、软件体系结构的生命周期模型主要分为需求分析阶段,建立软件体系结构阶段()和实现阶段。

答:设计阶段依据页码:P38、399、软件体系结构应建立于传统的软件开发过程的________和________阶段之间。

答案:需求分析、软件设计根据页码:P3810、黑板系统主要由 __________ 、____________ 和 _________ 组成。

答案:知识源、黑板数据结构、控制依据页码:P5511、三层C/S结构风格是由 _________ 、_________ 和 __________ 构成的。

答案:表示层、功能层、数据层依据页码:P59~P6012、消息总线对消息过滤提供了________和___________两种方式。

答案:转换、阻塞依据页码:P8014、C/S体系结构服务器主要负责有效的管理系统的资源主要负责_________、_________、_________和_________。

答案:数据库安全性的要求、数据库访问并发性的控制、数据库前端的客户应用程序的全局数据完整性规则、数据库的备份与恢复参考页码: P5715、层次系统最广泛的应用是 ____________.答案:分层通信协议参考页码:P5416、软件体系结构的描述方法主要有、、基于软构件的系统描述语言和。

答案:图形表达工具、模块内连接语言、软件体系结构描述语言依据页码:P103-10517、ADL是一种在底层语义模拟支持下的形式化语言。

基于底层语义的工具为体系结构的、分析、、、设计过程等提供支持。

答案:表示、演化、细化依据页码:P10618、可重用的体系结构描述框架可以从、、和四个视点出发描述体系结构。

答案:需求视点、设计视点、实现视点、测试视点依据页码:P10520、典型的ADL在充分继承和吸收传统程序设计语言的和特点的同时,还应该具有构造、抽象、重用、组合、异构和分析推理等多种能力和特性。

能力指的是ADL使得其描述的每一个系统元素都有其自己的局部结构。

答案:精确性、严格性,组合依据页码:P10621、体系结构的动态性分为“_________ ”“_________”“_________”三类。

答案:交互式动态性、结构化动态性、体系结构动态性依据页码:P 15322、基于构件的动态体统结构模型(CBDSAM)支持运行系统的动态更新。

该模型分为三层,分别是应用层、_________和________________。

答案:中间层、体系结构层依据页码:P15523、体系结构的动态性主要分为几类:_________、_________、___________。

答案:交互式动态性,结构化动态性、体系结构化动态性。

依据页码:P15324、对动态软件体系结构的形式化描述通常有______、_______、_________三种方法。

相关文档
最新文档