软件体系结构考试参考试题
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卷一.单选题(共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题
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卷(带答案)一.综合题(共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【解析】本题考查架构风格应用,根据题目描述,最核心的业务特点是变化大,变化之后要能及时响应变化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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、对动态软件体系结构的形式化描述通常有______、_______、_________三种方法。