- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
体系结构复习.doc
名词解释
体系结构描述语言(ADL):是在底层语义模型的支持下,为软件系统的概念体系结构建模提供了具体语法和概念框架。基于底层语义的工具为体系结构的表示、分析、演化、细化、设计过程等提供支持。其三个基本元素是:构件、连接件、体系结构配置。
软件体系结构(Software Architecture):软件体系结构以组件和组件交互的方式定义系统,说明需求与成品系统之间的对应关系,描述系统级别的可伸缩性、能力、吞吐量、一致性和兼容性等属性。 软件体系结构由组件、连接件和属性组成。
3.软件体系结构风格(Software Architecture Style):
描述一类体系结构;独立于实际问题,强调了软件系统中通用的组织结构;在实践中被多次设计、应用;是若干设计思想的综合;具有已经被熟知的特性,并且可以复用。
4.MVC:是三个单词的缩写分别为:模型(Model)(View)和控制Controller)。 MVC模式的目的就是实现Web系统的职能分工。
ModelView是模型在屏幕上的表示,模型在进行操作后,其结果是通过视图显示的。
Controller用于管理用户与视图发生的交互,定义用户界面对用户输入的响应方式。一旦用户需要对模型进行处理,不能直接执行模型,而必须通过控制器间接实现的。
5.DSSA (Domain Specific Software Architecture):
特定领域软件体系结构。建立一种基于体系结构的方法,这需要对体系结构,其一般性构件和互联,以及客户的需求按何种方式由构件来集成都要达成共识。
6.软件风格:软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式。体系结构风格定义了一个系统家族,即定义一个词汇表和一组约束。词汇表中包含一些构件和连接件类型,而这组约束指出系统是如何将这些构件和连接件组合起来的。
7.软件危机:是指爱计算机软件的开发和维护过程中所遇到的一系列严重问题
8.C2体系结构风格:C2体系结构风格可以概括为通过连接件绑定在一起的、按照一组规则运作的并行构件网络。
9.连接件:是用来建立构件间的交互以及支配这些交互规则的体系结构构造模块。
10.ADL:是一种形式化语言,它在底层语义模型的支持下,为软件系统的概念结构建模提供了具体语法和概念模型。
11.SOAP:简单对象访问协议,SOAP是一个基于XML的,在松散分布式环境中交换结构化信息的轻量级协议。
12.WSDL标准:是一种XML格式,用于将网络服务描述为一组端点,这些端点包含面向文档或面向过程信息的消息进行操作。
13.UDDI:基于现成的标准,是一套基于Web的,分布式的、为Web服务提供信息注册中心的实现标准和规范。
14.软件产品线:是一个产品集合,这些产品共享一个公共的、可管理的特征集,这个特征集能满足选定的市场或任务领域的特定需求。这些系统遵循一个预描述的方式,在公共的核心资源(core assets)基础上开发的。
15.软件重用:指在两次或多次不同的软件开发过程中重复使用相同或相近软件元素的过程。
16.易用性:关注一个用户完成需要的工作的容易程度以及系统提供的用户支持的种类,包括:
1)学习系统特性。如果用户对某一特定系统或者系统的特定方面不熟悉,系统应该怎样使得学习变得容易?
2)高效地使用系统。系统在帮助用户更高效操作方面能做些什么?
17.SOA(service-oriented architecture):面向服务架构。它是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。
是整个或部分系统的可重用设计,简述接口对于构件的重要意义。只能通过构件的接口来使用构件中定义的操作。构件可以让它的接口被其他构件使用,以使其他构件使用这个构件中定义的操作。提供服务的构件提供了导出接口,访问服务的构件使用了导入接口。
类图在UML中有何重要作用?MVC:是三个单词的缩写分别为:模型(Model)(View)和控制Controller)。 MVC模式的目的就是实现Web系统的职能分工Model是应用对象,所有的操作都在这里实现,它若需要取得视图中的对象或更新视图,需通过控制器来进行处理。View是模型在屏幕上的表示,模型在进行操作后,其结果是通过视图显示的。Controller用于管理用户与视图发生的交互,定义用户界面对用户输入的响应方式。一旦用户需要对模型进行处理,不能直接执行模型,而必须通过控制器间接实现的。
20.软件体系结构的定义众多,你是如何理解软件体系结构的?软件体系结构在软件系统中
原创力文档


文档评论(0)