admin管理员组

文章数量:1643282

      这门课与UML建模,程序设计方法学一样,都是站在比较高的角度来看整个软件结构。并不是对算法,或者语言的关注。如果以后有志于成为软件架构师,就应该好好学这门课。现在我把自己整理的这门课的资料与大家分享。

二、名词解释(每题2分,共20分)
1、B/S(期中)    
答:浏览器/服务器风格,是三层应用结构的一种实现方式。
具体结构:浏览器/Web服务器/数据库服务器。

2、C/S(期中)   
答:客户/服务器风格,是基于资源不对等,且为共享而提出来的,定义了工作站如何与服务器相连,以实现数据和应用分布到多个处理机上。C/S体系结构有三个主要组成部分:数据库服务器、客户应用程序和网络 。

3、HMB     
答:层次消息总线的软件体系结构风格(Hierarchical Message Bus—based Style)。HMB风格基于层次消息总线,支持构件的分布和并发,构件之间通过消息进行通信。

4、DSSA   
答:特定领域的软件体系结构(Domain Specific Software Architecture)就是在一个特定的领域中为一组应用提供组织结构参考的标准软件体系结构。

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

6、XML   
答:可扩展标记语言(Extensible Markup Language),XML是W3C制定的作为Internet上数据交换和表示的标准语言,是一种允许用户定义自己的标记的元语言(Meta)。

7、ATAM   
答:体系结构权衡分析方法(Architecture Tradeoff Analysis Method),它是针对系统所使用或修改活动的支持程度,来判断该体系结构针对这一场景所代表的质量需求的满足程度的体系结构评估方法。

8、Web Service  
答:Web服务(Web Service)是一种新的面向服务的体系结构,其中定义了一组标准协议,用于接口定义、方法调用、基于Internet的结构注册以及各种应用的实现。

9、MTTF    
答:平均失效前时间(Mean Time To Failure)指软件在失效前正常工作的平均统计时间。

10、SOAP   
答:简单对象访问协议(Simple Object Access Protocol),SOAP是一个基于XML的在松散分布式环境中交换结构化信息的轻量级协议,它为在一个松散的、分布式环境中使用XML交换结构化的和类型化的信息提供了一种简单的机制。

11、WSDL  
答:Web服务描述语言(Web Services Description Language)。定义了一套基于XML的语法,用来将Web Services描述为能够进行消息交换的服务访问点的集合。

12、UDDI   
答:(Universal Description Discovery Integration) 统一描述、发现和集成协议。是一套基于Web的分布式的Web Services信息注册中心的实现标准规范,同时也包含一组访问协议的实现标准,使得企业能将自身的Web Services注册上去,并让别的企业能够发现并访问这些Web Services。

13、SAAM  
答:(Software Architecture Analysis Method) 软件体系结构分析方法是最早精心设计并形成文档并得到广泛使用的软件体系结构分析方法 ,它最初是为了评估体系结构的可修改性而设计。

14、MVC   
答:(Model-View-Controller style)模型—视图---控制器 风格。主要处理软件用户界面开发中所面临的问题。MVC风格将交互式应用划分为3种构件:视图、模型和控制器,允许为一个模型建立多个视图。

15、Artifact-Driven    
答:制品驱动的体系结构设计方法从方法的制品描述中提取体系结构描述。它的例子包括广为流行的面向对象分析和设计方法OMT和OAD。

16、Use-Case-Driven
答:用例驱动的体系结构设计方法主要从用例导出体系结构抽象。统一过程使用的就是一种用例驱动的体系结构设计方法。

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

18、Pattern-Driven  
答:模式驱动,该方法从模式导出体系结构抽象

19、构件(期中)  
答:构件是指语义完整,语法正确和有可重用价值的单位软件,是软件重用过程中可以明确辨识的系统。

20、连接件(期中)
答:Connectors 是用来建立构件间的交互以及支配这些交互规则的体系结构构造模块。

21.、MTBF
答:(Mean Time Between Failure)平均无故障时间,是指相邻两次故障之间的平均工作时间,也称为平均故障间隔,它反映了产品的时间质量,是体现产品在规定时间内保持功能的一种能力。

22、敏感点
答:是指会由于体系结构元素的修改而发生显著变化的系统模型参数。

23、权衡点  
答:与多个敏感点有关的体系结构元素。

24、直接场景
答:直接场景指当前体系结构不经修改即可支持的场景。

25、间接场景
答:不能直接被当前体系结构支持,为了满足间接场景,需对体系结构进行某种修改。

26、质量属性效用树
答:以树的形式表现质量属性的细化。根是效用,接下来是质量属性层,再下一层是质量属性具体描述分类,最后一层是具体的场景。

三、问答题(40分)
1、构件描述模型有哪几种?
答:3C模

本文标签: 体系结构基本概念软件