2025年软件架构与工程综合题库_第1页
2025年软件架构与工程综合题库_第2页
2025年软件架构与工程综合题库_第3页
2025年软件架构与工程综合题库_第4页
2025年软件架构与工程综合题库_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

发成本的目的。答案:√2、可重用技术对构件库组织措施规定不仅要支持精确匹配,3、超文本组织措施与基于数据库系统的构件库组织措施不一4、软件体系构造充当一种理解系统构件和它们之间关系的框架,尤其是那些一直跨越时间和实现的属答案:√答案:√6、体系的关键模型由5种元素构成:构建、连接体、配置、端口和角色()答案:√7、软件体系构造的关键由5种元素构成:构件、连接件、配置端口和角色。其中,构件、连接件和配置是最基本的元答案:√8、开发视图重要支持系统的功能需求,即系统提供应最终顾客的服务()9、构件、连接件以及配置是体系构造的关键模型最基本的元素()答案:√答案:√答案:√答案:√14、层次系统中支持抽象程度递增的系统设计是设计师可以把一种复杂系统按照递增的环节进行分解,同步支持功能15、相交关系R是一种等价关系。答案:√16、在软件设计中占据着主导地位的软件体系构造描述措施是图形体现工具。答案:√根据页码:10417、Rapide是一种可执行的ADL,其目的在于通过定义并模拟基于事件的行为对分布式同步系统建模。答案:√根据页码:109答案:√根据页码:10420、需求语言与ADL的区别在于后者描述的是问题空间,而前者则扎根于解空间中。答案:√的描述()23、基于构件的动态系统构造模型分为应用层,中间层答案:√24、世界计算机大会提出,软件体系构造中最为重要的三个研究方向是:体系构造风格,静态体系构造和动态体系构25、XML是W3C制定的作为Internet上数据互换和表达的原则语言,是一种容许顾客定义的标识语言。()答案:√26、WSDL是可扩展的,使得在通信时无论使用何种消息格式或网络协议,都可以对端点及其消息进行描述。()答案:√27、SOA模型具有松散耦合、粗粒度服务、原则化接口等特性。()答案:√28、从概念上讲,SOA有3个重要的抽象级别,分别是操作、服务和业务流程。()答案:√29、一般的说,一种模式有一下4个基本成分,1.模式名称,2.问题,3.处理方案,4.效果,这句话是对的()答案:√根据页码:P194倒数第7行答案:√32、ABSD措施是基于体系构造的设计措施,它描述了系统的重要设计元素及其关系。()答案:√答案:√34、软件系统的可靠性依赖于状态的执行次序和每一种状态的可靠性()答案:√35、.基于体系构造描述的软件测试包括黑盒测试和根据途径测试。()答案:√根据页码:25437、容错体系构造风格的目的是通过一系列的容错构件修正初始系统的错误来改善系统的稳定性。()根据页码:见书P265,由分析小组捕捉,但不进行分析39、评估措施质量属性中安全性不包括完整性。()40、软件体系构造的评估措施重要有调查问卷、检查表、场景、度量、比较5种()答:×ARID三种。41、软件体系构造评估只针对一种体系构造,不可以针对一组体系构造()。42、正式的对软件产品线的理论研究到20世纪80年代中期才出现。()43、软件重用长期以来一直是软件工程界不停追求的目的。()答案:√44、产品开发活动取决于产品线范围,关键资源库、产品计划和需求的输出。()答案:√45、软件产品线的建立一般有4种方式,其划分根据有两种。()答案:√答案:程序代码、测试用例、设计文档、设计4、采用层次式软件体系构造,将产品的系统构件模型定义为4个层次,分别为:0答案:系统构件层、通用类构件层、业务构件层、体现层根据页码:P165、软件体系构造的模型分为5种:、框架模型、_、过程模型和功能模型。答案:构造模型,动态模型。根据页码:P316、软件体系构造的名片型分为:、框架模型、_、功能模型。答案:构造模型、动态模型、过程模型根据页码:P317、根据建模的侧重点不一样,可以将软件体系构造的模型分为5种:、框架模型、、过程模型和动能模型。答案:构造模型,动态模型。8、软件体系构造的生命周期模型重要分为需求分析阶段,建立软件体系构造阶段()和实现阶段。答:设计阶段根据页码:P38、39答案:需求分析、软件设计10、黑板系统重要由和构成。答案:知识源、合办数据构造、控制答案:表达层、功能层、数据层12、消息总线对消息过滤提供了和两种方式。答案:转换、阻塞根据页码:P80答案:组织层、线索的构件14、C/S体系构造服务器重要负责有效的管理系统的资源重要负责和o答案:数据库安全性的规定、数据库访问并发性的控制、数据库前端的客户应用程序的全局数据完整性规则、数据库的备份与恢复参照页码:P5715、层次系统最广泛的应用是答案:分层通信协议16、软件体系构造的描述措施重要有、基于软构件的系统描述语言答案:图形体现工具、模块内连接语言、软件体系构造描述语言17、ADL是一种在底层语义模拟支持下的形式化语言。基于底层语义的工具为体系构造的、分析、、、设计过程等提供支持。答案:表达、演化、细化根据页码:P10618、可重用的体系构造描述框架可以从和四个视点出发描述体系构答案:需求视点、设计视点、实现视点、测试视点19、支持对构件之间交互的形式化和分析。20、经典的ADL在充足继承和吸取老式程序设计语言的和特点的同步,还应当具有构造、抽象、重用、组合、异构和分析推理等多种能力和特性。能力指的是ADL使得其描述的每一种系统元素均有其自己的局部构造。答案:精确性、严格性,组合21、体系构造的动态性分为“”“”三类。答案:交互式动态性、构造化动态性、体系构造动态性22、基于构件的动态体统构造模型(CBDSAM)支持运行系统的动态更新。该模型分为三层,分别是应用层、答案:中间层、体系构造层答案:交互式动态性,构造化动态性、体系构造化动态性。24、对动态软件体系构造的形式化描述一般有_三种措施。答案:图形化措施、进程代数措施、逻辑描述措施根据页码:P16525、一种完整的Web服务包括3种逻辑构件:_答案:服务提供、服务代理、服务祈求根据页码:P17626、Web服务栈的五层原则为:发现服务层、描述层、0答案:消息格式层、编码格式层、传播协议层答案:构建、布署、运行、管理。28、00AD、EA和BPM分别从层、层和层3个层次上为SOAD提供了理论支撑。答案:基础设计、应用构造、业务组织。29、MVC模式的中的M,V,C分别对应三种单词。30、模式的问题陈说用一种强制条件集来表达。根据页码:P197第七行31、ABSD措施取决于决定系统的体系构造驱动,所谓体系构造驱动,是指构成体系构造的_ 答案:业务质量功能需求设计模式的基本成分包括、o答案:模式名称、问题、处理方案、效果。答案:基于体系构造的软件设计根据页码:P20334、软件体系构造的可靠性风险分析措施有和答案:动态措施、构建依赖图(CDG)35、实现完整测试的经典措施是运用测试准则定义测试需求,进而生成测试用例.参照有关研究工作,可定 答案:构件或连接件内部消息的传递途径、构件或连接件内部端口的执行次序途径36、构建依赖图是用于在体系构造级进行可靠性分析的模型。答案:概率 常用的构造风格模型。答案:次序、并行计算、容错和客户/服务器38、措施是最早形成文档并得到广泛使用的软件体系构造分析措施,最初用来分析体系构造的可修改性的。见书P27339、体系构造评估中,一般采用刺激,环境,和三方面来对场景进行描述。答案:响应根据页码:P26140、可修改性是指可以迅速地以较高的性能价格比对系统进行变更的能力。包括可维护性、可扩展性、、可移植性4个方面。答案:构造重组。根据页码:P259答案:质量属性,系统功能42、软件重用是为了处理答案:软件危机43、的开发是大型软件系统开发的关键环节。答案:软件体系构造44、领域工程阶段的重要任务有和三个阶段。答案:领域分析、领域设计、领域实现45、软件体系构造设计的重要目的是满足对软件的答案:质量需求1、软件危机的原因不包括():A、顾客需求不明确B、缺乏对的的理论指导C、软件规模越来越大D、软件复杂度越来越低根据页码:P22、下列选项中,哪个不是重用组织框构中的重要构成组员:A.协调组B.构件应用组C.构件需求组D.构件开发组A体系构造权衡分析法B.软件体系构造分析法C系统体系构造分析法D中间设计的积极评审A、顾客需求不明确B、缺乏对的的理论指导C、软件规模越来越小D、软件的复杂度越来越高P25、不属于软件体系构造的关键模型的最基本的元素是()A构件B连接件C配置D角色6、选项中部属于“4+1”试图模型的是:()A逻辑视图B物理视图D开发视图7、下列说法错误的一项的是()A:逻辑视图重要支持系统的功能需求,即系统提供应最终顾客的服务B:开发视图也称模块视图,重要侧重于软件模块的组织和管理C:进程视图侧重与系统的运行特性,重要关注某些功能性需求,例如系统的性能和可用性。D:物理视图重要考虑怎样吧软件映射到硬件上,它不需要要考虑到系统性能、规模、可靠性等。8、Kruchten在1995提出了“4+1”模型,从5个不一样的视角来描述软件体系构造,其中“4”不包括的视图是()A逻辑视图B开发视图C物理视图D场景视图答案:D9、下列哪个选项是描述系统的静态构造()A.逻辑视图和开发视图B.进程视图和物理视图D.开发视图和进程视图10、在三层C/S体系构造中,是最重要的构件。B末尾件C功能层D数据层A构造清晰,易于理解B易修改,可维护性强C可移植性强,重用程度大D以上都是12、C/S系统中,服务器的如下任务中哪一种是错的?()A数据库一致性规定B数据库访问并发性控制C数据库前端的客户应用程序的全局数据完整性规则D数据库的备份与恢复13、下列哪个不是黑板系统的构成部分?()14、与C/S体系构造相比,B/S体系构造也有许多局限性之处一下说法对的的是()AB/S体系构造缺乏对动态页面的支持能力,没有集成有效的数据库处理能力BB/S体系构造的系统扩展能力差,不过安全性比较轻易控制C采用B/S体系构造的应用系统,在数据查询等响应速度上,要远远的高于C/S体系构造DB/S体系构造的数据提交一般以页面为单位,数据的动态交互性不强,利于在线事务处理(OnlineTransactionProcessing,OLTP)应用。15、如下不是正交软件体系构造长处的是()A.构造清晰,易于理解B.已修改,可维护性强C.可移植性强,重用粒度大D.很大很复杂16、如下有关软件体系构造描述措施说法错误的是()A.图形体现工具在软件设计中占据主导地位。B.由于软件设计语言和模块内连接语言具有严格的语义基础,因此它们能支持较小的软件单元进行描述。C.基于软构件的系统描述语言将软件系统描述成一种是由许多以特定形式互相作用的特殊软件实体构造构成的组织D.软件体系构造描述语言是参照老式程序设计语言的设behavior(?MinString)Recei答案:A子语言构成。如下选项中的语言均为Rapide语言的是()A.类型语言、模式语言、约束语言、可执行语言B.状态语言、模式语言、约束语言、体系构造语言C.类型语言、构造语言、约束语言、可执行语言D.状态语言、构造语言、约束语言、体系构造语言根据页码:P11719、Unicon提供了一组预先定义的构件和连接件类型,体系构造的开发者可以从中选择合适的构了到达()A.提供对大量构件和连接件的统一访问B.辨别不一样类型的构件和连接件,以便对体系构造配置进行检查C.支持不一样体现方式和不一样开发人员的分析工具D.支持既有构件的使用20、下列选项中有关ADL与其他语言的比较说法中错误的是()A.ADL与需求语言的区别在于后者描述的问题空哦关键,而前者则扎根于解空间中B.ADL与建模语言的区别在于后者对部分的关注要不小于对整体的关注C.ADL与老式的程序设计语言的构成元素由许多相似和相似之处,有各自有着很大的不一样D.ADL集中在构件的表达上。答案:B21、对动态软件体系构造的形式化描述一般可以采用的措施?()A、图形化措施B、代数进程措施C、逻辑措施D、以上皆是23、如下哪些特性不属于动态体系构造特性()?A可构造性动态特性B适应性动态特性C智能性动态特性D安全性动态特性24、在动态体系构造的描述中,不是configuror重要波及的问题是:A什么时候软件体系构造应当重新配置?B什么原因使得软件体系构造需要进行重新配置?C重新配置应当怎样进行?D进行重新配置需要多大的代价?25、一般,一种Web服务可以分为4个逻辑层,分别为数据层(DataLayer)、数据访问层(DataAccessLayer)、业务层(BusinessLayer)和监听者(Listener)。离客户端近来的是监听者A数据层(DataLayer)B数据访问层(DataAccessLayer)26、同老式分布式体系构造相比,Web服务体系构造的重要优势体现为()②完全的平台、语言独立性④轻易布署和公布28、尽管对Web服务进行的描述的出发点或应用类型不一样,但他们均具有如下共同特性:()①应用的分布式②应用到应用的交互③平台无关性29、下面哪个不属于设计模式措施分类()ACoad的面向对象模式B代码模式C框架应用模式D遗传算法30、一般来说,模式有如下四个基本成分:()、问题、处理方案、效果。A.模式名称C.地点D.思想31、软件体系构造的文档规定与软件开发项目中的其他文档是相似的,下列哪项属于体系构造文档化过程的重要输出成果()A体系构造需求规格阐明B体系构造概要设计阐明C体系构造详细设计阐明D体系构造总体框架阐明32、软件体系构造设计有哪些过程?()33、在设计模式目录下,如下哪种设计模式是有关类的()34、下列选项中不是软件体系构造的严重性分级的一项是()A.劫难性的B.危急的C.较大的D.边际性的35、如下不属于老式的软件测试和基于体系构造的软件测试都需要研究的对象是?()A、测试内容B、测试准则根据页码:25436、在体系构造中,应用于目前环境中有多种构建同步运行的状况,重要用来提高系统性能的构造风格是()37、下列哪一种测试过程是测试构件之间的接口以保证构件可以交互,它将构件自身抽象为单元,并关注与构件间的消息传递,构件的交互行为可以通过形式化规约得到,可以提前进行()C、集成测试D、系统测试38、ATAM评估过程在生成质量属性效用树这一步中,确定系统最重要的质量属性目的,并对这些质量39、评估措施质量属性中可修改性不包括()。A.可维护性B。可扩展性C.完整性D.可移植性40、()是场景中解释或描述风险承担者怎样金发与系统的交互部分。A.刺激B.环境C.响应D.互操作41、软件评估中关注大可修改性包括可维护性,可扩展性,()和构造重组4个方面。42、产品线就是由在系统的构成元素和功能方面具有共性和()相似的多种系统构成的系统族。43、一下哪个不是领域工程阶段的重要任务()。A、领域设计B需求分析C、领域分析D、领域实现44、SEI将产品线的基本活动分为三部分,其中不包括()45、根据Axis产品线体系构造的演化过程,可以把需求大体分为6类,下面哪个不属于需求分类()A、构建新的产品族B、扩展原则支持C、改善已经有功能D导出产品线体系构造答案:是指爱计算机软件的开发和维护过程中所答案:构件组装是指将库中的构件经合适修改后互相连接,或者将它们与目前开发项目中的软件元素相连接,最终构答案:是指语义完整、语法对的和有可重用价值的单位软件,是软件重用过程中可以明确辨识的系统;构造上,它是答案:构件是一种数据单元或一种计算单元,它由构件的对象的集合、属性的集合、动作的集合和端口7、场景(scenarios):答:场景可以看做是那些重要系统活动的抽象,它使4个视图有机联络起来,从某种意义上说场景是最重要的需求抽8、在软件系统中构件不是独立存在的,构件具有互操作性。请详细解释构答:构件是一种数据单元或一种计算单元,它由构件的对象的集合、属性的集合,动作的集合9、软件体系构造答案:软件体系构造是一种设计,它包括所建立系统中的各元素(构件和连接件)的描述、元素之间的交互、指导装配的范例和对范例的约束。10、软件体系构造风格答案:软件体系构造风格是描述某一特定领域中系统组织方式的常用模式。根据页码:P5111、“服务模型”答案:“服务模型”是对所创立的构件进行分组的一种逻辑方式,这种模型与语言无关。服务模型基于这样一种概念:每个构建都是一系列服务的集合,这些服务由构建提供应其他对象。12、消息转换答案:消息转换所有构件实力发出和接受的消息类型都通过消息总线的过滤。根据页码:P8113、C2体系构造风格答案:C2体系构造风格可以概括为通过连接件绑定在一起的、按照一组规则运作的并行构件网络。14、COBRBA接口池答案:COBRBA接口池包括分布计算机环境中所有可用的服务器对象的接口表达它使动态搜索可用服务器的接口,动态构造祈求及参数成为也许。答案:DSSA就是在一种特定应用领域中为一组应用提供组织构造参照的原则软件体系构造参照页码:P92答案:构件是一种计算单元或数据存储。也就是说,构件是计算与状态存在的场所。17、连接件:答案:连接件是用来建立构件间的交互以及支配这些交互规则的体系构造构造模块。18、体系构造配置:答案:体系构造配置或拓扑是描述体系构造的构件与连接件的连接图。体系构造配置提供信息来确定构件与否对的连接、接口与否分派、连接件构成的通信与否对的,并阐明实现规定行为的组合含义。19、构造能力:答案:构造能力指的是ADL能力使用较小的独立体系构造元素来建造大型软件系统。答案:ADL是这样一种形式化语言,他在底层语义模型的支持下,为软件系统的概念构造建模提供了详细语法和概念模型。根据页码:P10621、软件体系构造的动态性答案:软件系统在运行时刻的体系构造变动。22、化学抽象机答案:化学抽象机是一种对动态软件体系构造的分析、测试非常有用的形式化描述技术。根据页码:P16823、化学抽象机答案:化学抽象机时一种对动态软件体系构造的分析,测试非常有用的形式化描述技术。根据页码:P16824、π演算答案:Web服务栈是一种全新的体系构造,整个Web服务的技术系列被称为Web服务栈。答案:简朴对象访问协议,SOAP是一种基于XML的,在松散分布式环境中互换构造化信息的轻量级协议。答案:UDDI基于现成的原则,是一套基于Web的,分布式的、为Web服务提供信息注册中心的实现原则和规范。答案:顾客对目的软件系统在功能、行为、性能、30、设计模式中,什么是元素的一种空间配置?答案:模式是指从某个详细的形式中得到的一种抽象,在特殊的非任意答案:由于系统需求、技术、环境和分布等原因的变化而最终导致的SA按照一定的目的形态的变动,称为SA演化。33、设计模式答案:某些设计面向对象的软件开发的经验总结,就是系统的命名、解释、和评价某一种重要的面向对象的可重现的34、构建依赖图(CDG)答:构建依赖图是用于在体系构造级进行可靠性分析的概率模型。一种构建依赖图是一35、单元测试答案:是最底层的测试活动,指构件开发者对构件自身的测试,波及的消息流是构件内36、软件体系构造的可靠性答案:在基于构建的可靠性模型中,通过状态图来描述系统的行为,软件系统地可靠性依赖于状态的执行次序37、风险评估38、可修改性答案:可修改性是指可以迅速地以较高的性能价格比对系统进行变更的能力。一般以某些详细的变更为基准,通过考1可维护性2可扩展性3构造重组4可移植性见书P259答:性能指系统的响应能力,即要通过多长时间才能对某个事件做出响应,或者在某个时间内系统所能处理的事件的个数。常常用单位时间内处理事务的数量或系答:场景是一系列有序地使用或修改系统的环节。这种评估方式分析软件体系构造对场景也就是对系统的使用或修改活动的支持程度,从而判断该体系构造对这一41、什么是软件对安全性?42、关键资源43、软件产品线44、SEI模型答案:产品线体系构造是一种软件体系构造和一组在一族产品中可重用的构件,为增长软件重要、为企业减少软件开哪四个阶段?P23答案:(1)“无体系构造”设计阶段。以汇编语言进行小规模(2)萌芽阶段。出现了程序构造设计主题,以控制流图和数据流图构成软件构造为特性(3)初期阶段。出现了从不一样侧面描述系统的构造模型,以UML为经典代表(4)高级阶段。以描述系统的高层抽象构造为中心,不关怀集体的建模细节,划分了体系构造模型与软件构造的界线,该阶段以Kruchten,提出了“4+1”模型为标志,由于概念尚不统答案:(1)支持构件库的多种维护动作,如增长、删除以及修改构件,尽量不要影响构件库的构造。(2)不仅要支持精确匹配,还要支持相似构件的查找。(3)不仅能进行简朴的语法匹配,并且还可以查找在功能或行为方面等价或相似的构件。(4)对应用领域具有较强的描述能力和很好的描述精度。(5)库管理员和顾客轻易使用答案:1.顾客需求不明确2.缺乏对的的理论指导3.软件规模越来越大4.软件复杂度越来越高。4、软件体系构造的定义众多,你是怎样理解软件体系构造的?软件体系构造在软件系统中有何作用?答案:(1)软件体系构造为软件系统提供了一种构造、行为和属性的高级抽象,由构成系统的元素的描述、这些元素的互相作用、指导元素继承的模式以及这些模式的约束构成。软件体系构造不仅指定了系统的组织构造和拓扑构造,还显示了系统需求和构成系统的元素之间的对应关系,提供了某些设计决策(2)体系构造是风险承担者进行交流的手段。它明确了对系统实现的约束条件,决定了开发和维护组织的组织构造,制约着系统的质量属性,可以预测软件的质量,是推理和控制更改更简朴,有助于循序渐进的原型设计。同步,5、出“4+1”视图模型,简朴说下这5个关系。逻辑视图可扩充性、吞吐量等物理视图拓扑、安装、通信等“4+1”视图模型从五个不一样的角度来描述软件体系构造,每一种视图只关怀系统的一种侧面,5个视图结合在一起答案:1、需求分析阶段2、建立软件体系构造阶段3、设计阶段4、实现阶段7、软件体系构造是必需,软件体系构造的生命周期分为哪几种阶段?答:以自然语言进行软件构造的非形式化描述,接着运用合适的形式化数学理论模型对上一阶规范定义,从而得到软件形式构造的形式化规范描述。对设计好的软件体系构造进行验证和精验证时,转入软件体系构造的实行。在此阶段将软件构造实行于系统设计中,并将其构造的在一起。判断软件体系构造与否需要扩展,演化。需要从则反复以上环节,否则对该体系构造进9、请简述并画出“4+1”视图模型答案:“4+1”视图模型即从5个不一样的视角(逻辑视图,进程视图,物理视图,开发视图和场景视图)来描述软件体系构造。每个视图之关怀系统的一种侧面,5个视图结合在一起10、DSSA与体系构造之间有何关联?1、DSSA是以问题域为出发点,而软件体系构造是以处理域为出发点的;3、DSSA的特定领域参照体系构造一般选一种或多种体系构造风格,并设计一种专用的体系构造分析设计工具;4、体系构造风格的定义和应用领域是直交的,提取的设计知识比用DSSA提取的设计专家知识的2、B/S体系构造的系统扩展能力差,安全性难以控制;3、采用B/S体系构造的应用系统,在数据查询等响应速度上,要远远的地低于C/S体系构造;4、B/S体系构造的数据提交一般以页面为单位,数据的动态交互性不强,不利于在线事务处理2、向数据库服务器提交顾客祈求并接受来自数据库服务器的信息答案:长处:(1)为软件重用提供了强大的支持。(2)为改善系统带来了以便。缺陷:(1)构件放弃了对系记录算的控制。(2)数据互换的问题。(3)既然过程的语义必须依赖于被触发事件的上下文约束,有关对的性的推理就存在问题。14、请简述三层C/S构造的长处答案:1、容许合理的划分三层构造的功能,使之在逻辑上保持相对独立性,从而使整个系统的逻辑构造更为合理清晰,能提高系统和软件的可维护性和可扩展性。2、容许更灵活的选用对应的平台和硬件系统使之在处理负荷能3、可并行开发,各层可选择各自最适合语言使之高效开发,从而到达较高的性价比4、容许运用功能层有效的隔离开表达层和数据层,未授权的顾客难以通过如黑客手段访问数据层,同步也愈加合理和有效的控制15、00A模型划分为5个层次或视图,分别为哪些?1、对象一类层2、属性层3、服务层4、构造层5、主题层16、应用体系构造描述的推荐原则应当遵照哪些规定?答案:(1)体系构造的存档规定(2)能识他人员及其关系(3)体系构造视点的选择(4)体系构造的视点(5)系统构造视点之间的一致性(6)体系构造原理17、Unicon及其支持的工具的重要目的有哪答案:(1)提供对大量构件和连接件的统一的访问。(2)辨别不一样类型的构件和连接件,以便对体系构造配置进行检查。(3)支持不一样的表达方式和不一样开发人员的分析工具。(4)支持对既有构件的使用。答案:连接件负责构建之间消息的传递,而构件维持状态,执行操作并通过两个名字分别为top和buttom的端口和其他的构件互换信息。每个接口包括一种可发送的消息和一组可接受的消息,构件之间的消息要么是祈求其他构件执行某个操作的祈求消息,要么是告知其他构件自身执行某个操作或状态发生变化的告知消息。构件之间的消息互换不能19、Rapide由哪几种子语言构成?答案:(1)类型语言。定义接口类型和函数类型,支持通过继承已经有接口来构造新的接口类型。(2)模式语言。定义具有因果、独立、时序等关系的事件所构成的事件模式。(3)可执行语言。包括描述构件行为的控制构造。(4)体系构造语言。通过定义同步和通信连接来描述构件之间的事件流。(5)约束语言。定义构件行为和体系构造所满足的形式化约束,其中约束为需要的或严禁的偏序集模式。20、Stereotypes是UML中最重要的扩充机制,在定义Stereotypes时必须满足哪些规则?(3)Stereotype名不能与(4)Stereotype所定义的Tag名不能语气基类元素的元属性命名空间冲突,也不能与它所继承的Stereotype的Tag名冲22、动态体系构造特性有哪些?2、适应性动态特性3、智能型动态特性23、请简述基于构件的动态体系构造模型是怎样支持运行系统更新的?答案:1、检测更新的范围2、更新准备工作3、执行更新4、存储更新24、请回答动态体系构造有哪些特性?答案:1.可构造性动态特性2.适应性动态特性3.智能性动态特性25、什么是Web服务?Web服务具有哪些特点?答案:Web服务是使用原则技术在Internet上运行的商务流程,它可以使用原则的Internet协议,将功能特性:1、使用原则协议规范2、使用协议的规范性3、高度集成能力4、完好的封装性5、松散耦合26、SOAP包括了哪几种部分?请简要描述各个部

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论