软件体系结构基本概念汇总blfbuaa

假设以后有志于成为软件架构师,就应该好好学这门课。

二、名词解释(每题2分,共20分)1、B/S(期中)答:浏览器/server风格,是三层应用结构的一种实现方式。详细结构:浏览器/Webserver/数据库server。2、C/S(期中)答:客户/server风格,是基于资源不正确等,且为共享而提出来的,定义了工作站怎样与server相连,以实现数据和应用分布到多个处理机上。C/S体系结构有三个主要组成部分:数据库server、客户应用程序和网络。

3、HMB答:层次消息总线的软件体系结构风格(HierarchicalMessageBus—basedStyle)。HMB风格基于层次消息总线。支持构件的分布和并发,构件之间通过消息进行通信。4、DSSA答:特定领域的软件体系结构(DomainSpecificSoftwareArchitecture)就是在一个特定的领域中为一组应用提供组织结构參考的标准软件体系结构。

5、ADL(期中)答:软件体系结构描写叙述语言(ArchitectureDescriptionLanguage)是一种形式化语言。它在底层语义模型的支持下,为软件的概念体系结构建模提供了详细语法和框架。

10、SOAP答:简单对象訪问协议(SimpleObjectAccessProtocol)。SOAP是一个基于XML的在松散分布式环境中交换结构化信息的轻量级协议,它为在一个松散的、分布式环境中使用XML交换结构化的和类型化的信息提供了一种简单的机制。11、WSDL答:Web服务描写叙述语言(WebServicesDescriptionLanguage)。

定义了一套基于XML的语法,用来将WebServices描写叙述为可以进行消息交换的服务訪问点的集合。12、UDDI答:(UniversalDescriptionDiscoveryIntegration)统一描写叙述、发现和集成协议。是一套基于Web的分布式的WebServices信息注冊中心的实现标准规范,同一时候也包括一组訪问协议的实现标准,使得企业能将自身的WebServices注冊上去,并让别的企业可以发现并訪问这些WebServices。

13、SAAM答:(SoftwareArchitectureAnalysisMethod)软件体系结构分析方法是最早精心设计并形成文档并得到广泛使用的软件体系结构分析方法。它最初是为了评估体系结构的可改动性而设计。14、MVC答:(Model-View-Controllerstyle)模型—视图---控制器风格。主要处理软件用户界面开发中所面临的问题。MVC风格将交互式应用划分为3种构件:视图、模型和控制器。同意为一个模型建立多个视图。15、Artifact-Driven答:制品驱动的体系结构设计方法从方法的制品描写叙述中提取体系结构描写叙述。它的样例包含广为流行的面向对象分析和设计方法OMT和OAD。16、Use-Case-Driven答:用例驱动的体系结构设计方法主要从用例导出体系结构抽象。统一过程使用的就是一种用例驱动的体系结构设计方法。

17、Domain-Driven答:领域驱动,体系结构是从领域模型导出的,领域模型是在领域分析阶段开发的。

18、Pattern-Driven答:模式驱动,该方法从模式导出体系结构抽象19、构件(期中)答:构件是指语义完整。语法正确和有可重用价值的单位软件,是软件重用过程中能够明白辨识的系统。20、连接件(期中)答:Connectors是用来建立构件间的交互以及支配这些交互规则的体系结构构造模块。

22、敏感点答:是指会因为体系结构元素的改动而发生显著变化的系统模型參数。

23、权衡点答:与多个敏感点有关的体系结构元素。24、直接场景答:直接场景指当前体系结构不经改动就可以支持的场景。25、间接场景答:不能直接被当前体系结构支持。为了满足间接场景。需对体系结构进行某种改动。26、质量属性效用树答:以树的形式表现质量属性的细化。根是效用,接下来是质量属性层,再下一层是质量属性详细描写叙述分类,最后一层是详细的场景。三、问答题(40分)1、构件描写叙述模型有哪几种?答:3C模型、REBOOT模型、青鸟构件模型。

5、至少掌握三种经典软件体系结构风格。答:仓库风格和黑板风格仓库风格的体系结构由两种构件组成:中央数据结构和独立构件集合。

黑板体系结构由三部分组成:知识源、黑板数据结构、控制器黑板体系结构是仓库体系结构的特殊化,便于共享大量数据,也便于扩展共享的黑板数据结构。

MVC风格将模型与视图、控制器分开。从而同意为一个模型建立多个视图。

将各方面问题分解开来考虑,简化了系统设计。保证了系统的可扩展性。C2风格由构件和连接件两种元素组成。构件可实现应用需求,并能将随意复杂度的功能封装在一起。全部构件之间的通信是通过以连接件为中介的异步消息交换机制来实现的。

6、试分析和比較B/S,二层C/S和三层C/S。指出各自的长处和缺点。

在实际使用时不是必须严格遵守结构正交。长处:(1)结构清晰,易于理解。(2)易改动。可维护性强;(3)可移植性强。重用粒度大;9、层次系统结构和基于消息的层次系统结构有什么差别?答:层次结构将系统进行分级组织,其组织思想是:在层次结构中,每一层向上层提供服务。并作为客户向下层请求服务。分层系统的长处:支持基于抽象程度递增的系统设计;支持功能增强。支持重用。分层系统的缺点:并非每一个系统都能够非常easy的划分为分层的模式,甚至即使是层次化的。出于性能的考虑,也不得不把一些低级或高级的功能综合起来。非常难找到一个合适的、正确的层次抽象方法。

右上方是用带输出的有限状态自己主动机刻画的构件行为。构件接收到外来消息后。依据当前所处的状态对消息进行响应。并可能导致状态的变迁。

下方是复合构件的内部结构定义。复合构件时由更简单的子构件通过局部消息总线连接而成。消息总线为整个系统和各个层次的构件提供了统一的集成机制。

3、请依据P60图3-27解释消息总线的属性和服务。(期中)答:消息总线属性:构件实例表,构件-消息响应登记表,消息过滤表。服务:消息登记,消息分派,消息传递,消息过滤。该图的描写叙述中,构件1向消息总线登记感兴趣的消息。形成构件消息响应登记表。消息总线依据收到的消息的类型和构件——消息响应登记表的信息。定位传递该消息给对应的响应者。并负责返回处理结果。必要时。假设所接受的消息不是消息总线感兴趣的消息时,消息总线还能够对这些消息进行过滤和堵塞。

构件仅仅对消息本身感兴趣。并不关心消息是怎样产生的,消息的发出者和接收者不必知道彼此的情况。这使得构件之间的耦合度低。构件重用性好,构件的更换更easy。在一般的互联接口定义的系统中,构件之间的连接是在要求的服务和提供的服务之间进行固定的匹配,而在HMB中,构件对外来消息进行响应后。可能会引起状态的变迁。因此,一个构件在收到相同的消息后,在不同一时候刻所处的不同状态下。可能会有不同的响应。4、请依据P147图5-2介绍体系结构设计方法的元模型。

THE END
1.图书馆建筑设计规范修订版:适用安全卫生节能的全面指南1.0.1为了保证图书馆建筑的设计质量,保证图书馆建筑满足适宜性、安全、卫生、节能等基本要求,制定本规范。 ▼ 扩大规定 1.0.1 本规范是在《图书馆建筑设计规范》JGJ 38-99(以下简称原规范)的基础上修订的,为保证图书馆建筑满足使用、安全、卫生、技术等基本要求、经济性等,明确修订本规范的目的并作出本条规定。 https://m.bjhwtx.com/h-nd-402085.html
2.建筑实体模型传统建筑技术工法楼是学校和企业联合打造的实训基地,建成于2021年11月。该楼占地面积500平方米,主要包括结构受力和节点构造两大体系。结构受力体系包括砖混结构、框架结构、框剪结构、钢结构;节点构造体系包括基础工程、主体工程、屋面工程、装饰装修工程、水暖电工程、消防工程等。工法楼经过真实的施工过程,采用真实的建https://www.hip.edu.cn/yb/info/1014/1095.htm
3.学霸带你了解图书馆的组织结构和服务功能在这里,你可以找到最权威的学术资料,也可以接触到最前沿的数字资源。图书馆的每一项服务和资源,都是为了满足不同用户的需求而精心设计的。本篇文章将带你深入了解图书馆的组织结构、借阅政策、数字资源及特殊服务,帮助你更高效地利用这些宝贵的资源,提升你的学习和研究体验。https://blog.csdn.net/stevenchen1989/article/details/141693330
4.图书馆的构成要素有哪些主要包括文献信息资源、用户、工作人员、技术方法、建筑与设备等基本要素。 图书馆,是搜集、整理、收藏图书资料以供人阅览、参考的机构,早在公元前3000年就出现了图书馆,图书馆有保存人类文化遗产、开发信息资源、参与社会教育等职能。 图书馆源于保存记事的习惯。图书馆是为读者在馆内使用文献而提供的专门场所。图书馆https://m.edu.iask.sina.com.cn/jy/2oWh8VMKtrP.html
5.教学楼结构与建筑分析(精选8篇)本次调研以郑州大学教学区建筑群为主体,以郑州大学图书馆为例,对建筑功能与结构的相互联系和郑州大学建筑的结构、选材、选型和设备技术特点进行分析和探讨。首先讨论教学区整体建筑结构与功能的配合形式,再以郑州大学图书馆为例,研究建筑结构、材料、设备、选型的特点。 https://www.360wenmi.com/f/filewfixx9n9.html
6.最全最新《建筑术语标准》包括基础术语通用术语专用术语,还有是指以金属板承受屋面荷载并将荷载传递给主体结构的轻型装配式屋面系统。 3.3.16 金属围护系统 metal envelope system 采用压型金属板或金属面夹芯板作为屋面、墙面、底面系统的主要材料,通过支承结构构件与主体结构相连接,满足建筑外围护系统相应使用功能要求的装配式建筑围护体系。 http://www.zzdclm.com/news/178.html
7.2024年资料员通用基础(资料员)证模拟考试题库及资料员D、预应力钢绞线主要用于桥梁、吊车梁、大跨度屋架和管桩等预应力钢筋混凝土构件中 E、预应力钢丝主要用于大跨度、大负荷的桥梁、电杆、轨枕、屋架、大跨度吊车梁等结构 3、【多选题】下列尺寸标注形式的基本规定中,正确的是( )。( ACD ) A、半圆或小于半圆的圆弧应标注半径,圆及大于半圆的圆弧应标注直径 https://zx.aqscydt.com/ITCR96LQ.html
8.工程建设标准强制性条文湖北武汉蒋艳超律师1设计基本规定 1.1一般规定 1.2方便残疾人、老年人规定 2室内环境设计 2.1热工与节能 2.2照明 2.3隔声和噪声限制 3屋面防水设计 3.1一般规定 3.2防水 4各类建筑的专门设计 4.1公共建筑 4.2居住建筑 4.3防空地下室 第二篇建筑防火 1建筑分类、耐火等级及其构件耐火极限 http://lawyer.110.com/1165435/article/show/type/1/aid/326218/
9.《中国图书馆分类法》的分类体系结构是用字母来表示的,V代表B. 填料涵泄漏、腰垫泄漏及阀杆开不动; C. 阀芯与阀座间关不严形成内泄漏。 D. 以上都对 查看完整题目与答案 工艺上对过滤机的基本要求: A. 生产强度高,滤液中机械杂质的含量少 B. 洗涤效果好 C. 产品磷酸的稀释少,浓度高 D. 结构简单,造价低廉,利用效率高。 查看完整题目与答案 成品https://www.shuashuati.com/ti/d60f152e945049f79b580ccca8bc64be.html?fm=bdbds40ccb525f2ae1ffbdb77051ccc8b9fd3
10.计算力学快讯,第8卷,第11期计算力学快讯围绕复杂结构与介质对电磁场和声场的调控这一科学前沿与重大需求,重点研究具有特定时空序构的电磁/声超构材料及超构表面,电磁/声人工体系中的单向操控,拓扑电磁/声学体系,设计多功能、可重构/调谐的新型电磁/声人工器件,为发现电磁场、声场调控新机理,实现新型光、声器件的研制和应用打下物理基础。 http://jsstam.org.cn/?list_73/1112.html
11.工程制图实践报告范文(精选14篇)(二)碎步点测量及地形图的绘制 这一部分比较复杂。由于地形较大,我们根据已知控制点再增设6个控制点,分别为1点、2点、3点、4点、5点、6点,形成一闭合导线。但由于图书馆内部有些角度难以测量,因此我们又增设了a1控制点,形成支导线。我们根据“先控制后碎步”的原则,共花费4天时间测量了近350个碎步点并以1:https://m.wenshubang.com/baogao/2770370.html
12.土木工程毕业论文开题报告(精选8篇)3.写建筑设计说明书:包括建筑设计提纲;总平面设计、平面设计、交通部分设计、立面设计、剖面设计和构造设计等的设计意图及方案说明;建筑规模及经济技术指标等。 (三)结构设计部分:在建筑设计的基础上,进行结构设计,主要内容包括 1.具体确定结构设计方案,根据建筑平面布置图,进行结构构件的布置,确定主要结构构件的截面尺https://mip.ruiwen.com/gongwen/baogao/697640.html
13.承德市人民政府专项规划承德市绿色建筑专项规划(2020~2025年为认真贯彻落实《河北省促进绿色建筑发展条例》,打造国家可持续发展议程创新示范区,根据国家、河北省及承德市对绿色建筑的发展要求,不断推动承德市形成绿色低碳的生产生活方式和城市建设运营模式。在对承德市绿色建筑、被动式超低能耗建筑和装配式建筑专项调研的基础上,借鉴先进经验,结合承德市实际情况,制定承德市绿色建筑https://www.chengde.gov.cn/art/2021/9/2/art_10609_793714.html
14.设计调研报告(15篇)调研目的:为了对家具各方面(材料、品牌、风格、价钱等)有更全面的了解,理论与实践相结合,给这次家具设计作品做好基甸,借鉴市场内的家具结构和样式。 调研成果:此次调研主要针对合肥几家比较大型的家具市场进行调研,在这几家家具市场我们首先了解家具的样式主要包括:沙发、沙发床、餐桌、休闲桌椅、茶几、电视柜和这些家https://www.yjbys.com/diaoyanbaogao/2765838.html
15.毕业设计报告(精选17篇)根据自己的任务书利用图书馆和网络资源选择所需的一些资料,例如: 教材:混凝土结构原理与设计、房屋建筑学、建筑工程制图、土力学与基础工程、砌体结构、土木工程计算机绘图、建筑结构抗震设计、土木工程专业毕业设计指导书(合肥工业大学出版社)、PK-PM软件使用说明等教材。 规范(02系列所有规范及10新规范):房屋建筑制图统https://www.fwsir.com/fanwen/html/fanwen_20240628125046_3893960.html
16.艺术设计学院为适应国家经济、社会、文化和科技发展对人才的需要,实现学院中长期发展目标,进一步深化教育教学改革,提高人才培养质量,培养学生的实践工作能力,在充分调研建筑室内设计、装饰行业发展趋势和企业对人才的需求和毕业生进行了跟踪回访的基础上,就人才培养目标与规格、人才培养模式、课程体系结构设置、课时安排、毕业要求等多https://www.gzjszy.cn/site4/n248/20230928/i4691.html
17.图书馆调研社会实践报告1978年前图书馆馆藏文献68万册,主要是以采矿、冶金、机械为主的图书、杂志和报纸等纸本文献。30年来图书馆的馆藏体系、资源结构、数量都发生巨大变化,根据xx大学的学科专业结构的发展、人才培养和科学研究对文献资源的需求,图书馆拓展了藏书的学科覆盖面,在高校图书馆中较早地引进了sci、elsevier、ei village、https://www.jy135.com/shijianbaogao/1938531.html
18.佳木斯大学学报杂志佳木斯大学主办2019年第05期针对上述设计难点,本工程采用钢筋混凝土框架-核心筒结构体系,采用基于性能的抗震设计方法,采用YJK、ETABS等软件进行了小震和中震作用下的分析,采用ABAQUS软件进行了结构大震作用下的动力弹塑性时程分析,并采 结构性能参数对基于IDA方法结构优化的影响 关键词:性能参数 ida方法 结构优化 顶点位移 层间位移角 以https://www.youfabiao.com/jmsdxxb/201905/