网站大量收购闲置独家精品文档,联系QQ:2885784924

2025年软件设计与体系结构-复习试题 .pdfVIP

2025年软件设计与体系结构-复习试题 .pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

子曰:“知者不惑,仁者不忧,勇者不惧。”——《论语》

名词解释

1.设计模式一些设计面向对象的软件开发的经验总结,就是系统的命名、解释、和评价某

一个重要的面向对象的可重现的面向对象的设计方案。

2.软件体系结构(SoftwareArchitecture)软件体系结构以组件和组件交互的方式定义

系统,说明需求与成品系统之间的对应关系,描述系统级别的可伸缩性、能力、吞吐量、一

致性和兼容性等属性。软件体系结构由组件、连接件和属性组成。

3.软件体系结构风格(SoftwareArchitectureStyle)软件体系结构风格是描述某一特

定应用领域中系统组织方式的惯用模式。体系结构风格定义了一个系统家族,即一个体系结

构定义一个词汇表和一组约束。词汇表中包含一些构件和连接件类型约束指出系统中构件和

连接件的组合方式,体系结构风格反映了领域中众多系统所共有的结构和语义特性,并指导

如何将各个模块和子系统有效地组织成一个完整的系统。

4.软件产品线产品线是一个产品集合,这些产品共享一个公共的、可管理的特征集,这个

特征集能满足选定的市场或任务领域的特定需求。这些系统遵循一个预描述的方式,在公共

的核心资源(coreassets)基础上开发的。

5.体系结构描述语言体系结构描述语言(ADL)是在底层语义模型的支持下,为软件系统

的概念体系结构建模提供了具体语法和概念框架。基于底层语义的工具为体系结构的表示、

分析、演化、细化、设计过程等提供支持。其三个基本元素是:构件、连接件、体系结构配

置。

6.软件重用指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。

软件元素包括程序代码、测试用例、设计文档、设计过程、需要分析文档甚至领域知识。通

常,可重用的元素也称作软构件,可重用的软构件越大,重用的粒度越大。

7.构件是指语义完整、语法正确和有可重用价值的单位软件,是软件重用过程中可以明确

辨识的系统;结构上,它是语义描述、通信接口和实现代码的复合体。

8.构件组装构件组装是指将库中的构件经适当修改后相互连接,或者将它们与当前开发项

目中的软件元素相连接,最终构成新的目标软件。

9.体系结构配置体系结构配置或拓扑是描述体系结构的构件与连接件的连接图。体系结构

配置提供信息来确定构件是否正确连接、接口是否分配、连接件构成的通信是否正确,并说

明实现要求行为的组合含义。

10.易用性易用性关注一个用户完成需要的工作的容易程度以及系统提供的用户支持的种

类,包括:学习系统特性。如果用户对某一特定系统或者系统的特定方面不熟悉,系统应该

怎样使得学习变得容易?高效地使用系统。系统在帮助用户更高效操作方面能做些什么?

11.场景(scenarios)场景可以看做是那些重要系统活动的抽象,它使4个视图有机联

系起来,从某种意义上说场景是最重要的需求抽象。

12.MVCMVC是模型(Model),视图(View)和控制(Controller)三个单词的缩写。MVC

模式的目的就是实现Web系统的职能分工。Model是应用对象,所有的操作都在这里实现,

它若需要取得视图中的对象或更新视图,需通过控制器来进行处理。View是模型在屏幕上

的表示,模型在进行操作后,其结果是通过视图显示的。Controller用于管理用户与视图

发生的交互,定义用户界面对用户输入的响应方式。一旦用户需要对模型进行处理,不能直

接执行模型,而必须通过控制器间接实现的。

13.C2体系结构风格C2体系结构风格可以概括为通过连接件绑定在一起的、按照一组规则

运作的并行构件网络。

14.SOA即service-

您可能关注的文档

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档