软件体系结构自用考试题

PS:属于转载老师的,本文章为自用考试复习。

目录

一、选择

1-5

1. 以下哪项不是根据构件的外部形态对构件进行的分类(   )。

2. 软件体系结构技术的发展大致经历了4个阶段,主要采用面向对象的开发技术,从多种角度对系统建模的是哪一阶段(   )。

3. 根据C2体系结构风格的特点,以下哪一个选项最准确地描述了C2风格的关键特性(   )

4.不属于软件体系结构的核心模型的最基本的元素是(   )。

5. 关于UML中的依赖关系,以下哪项描述是正确的(   )

6-10

6. 以下选项不是层次系统风格特点的是(   )。

7. 以下构件组装技术中,(   )根据当前软件问题的核心数据结构设计出一个框架,然后根据框架中各结点的需求提取构件并进行适应性修改,再将构件逐个分配至框架中的适当位置。

8. 下列哪个不是黑板系统的组成部分(   )。

9.C/S系统中,服务器的以下任务中哪一个是错的(   )。

10.软件重用面临的主要挑战不包括以下哪一项(   )

11-15

11.XML采用以下哪种数据组织结构(   )。

12. 以下说法不符合XML语法规则的是(   )。

13. Kruchten在1995提出了“4+1”模型,从5个不同的视角来描述软件体系结构,其中“1”指的是(   )。

14.在C/S(Client/Server)系统中,客户应用程序不应该承担哪项任务(   )

15.下列说法错误的一项的是(   )。

16-20

16.以下关于软件体系结构描述方法说法错误的是(   )。

17. 下列选项中关于软件体系结构描述语言ADL与其他语言的比较说法中错误的是(   )。

18.识别用例要注意的事项不包括下面哪一个( ) 。

19. 以下(   )不属于软件构件的特点

20.软件体系结构的文档要求与软件开发项目中的其他文档是相似的,下列哪项属于体系结构文档化过程的主要输出结果(   )。

21-25

21. 以下哪一类不属于软件构件的分类(   )

22.根据Dewayne Perry和A1exander Wolf 对软件体系结构的定义,软件体系结构是具有一定形式的结构化元素,即构件的集合,构件包括哪几类(   )①处理构件  ②数据构件   ③ 连接构件  ④物理构件

23.软件重用的主要好处不包括以下哪一项(   )

24. 关于XML文档的最佳实践和规范,以下哪项是正确的(   )

25. 在软件评估中,大可修改性通常包含多个方面。除了可维护性和可扩展性外,还涉及到软件架构或内部结构进行调整,这通常被称为“结构重组”。下列哪个选项也是评估软件大可修改性的重要维度之一()

二、填空题

1-10

1.软件体系结构={构件,____,约束,不同人员的需求,____}

2.体系结构重用属于____,比代码重用更抽象。

3. 由于系统需求、技术、环境、分布等因素的变化而最终导致软件体系结构的变动,称之为____。

4.软件开发不再是“算法+数据结构”,而是“____”。软件体系结构作为开发文档和中间产品,开始出现在软件过程中。

5. 在仓库风格中,有两种不同的构件:____说明当前状态,独立构件在中央数据存贮上执行。

6. Kruchten在1995提出了“4+1”模型中,____主要侧重于软件模块的组织和管理。

7. 三层C/S体系结构将应用功能分成三层,其中____将具体的业务处理逻辑编入程序。

8.允许在系统运行时发生更新的软件体系结构称为____。

9.体系结构评估中,一般采用刺激,环境和____三方面来对场景进行描述。

10. 一般来说,模式有以下四个基本成分: 模式名称、____、解决方案、效果。

11-19

11. SOA结构中共有三种角色,分别是服务提供者、服务注册中心和____。

12.除了构件、连接件和约束这3个最基本的组成元素,软件体系结构还包括____和____两种元素。

13.体系结构设计有两大类方法分别是____方法和问题列表驱动方法。

14.David Garlan和Dewne Perry在IEEE上所做的特约评论中提出:软件体系结构是____、它们的相互关系以及进行设计的原则和指导方针。

15.对大量的构件进行有效的管理,以方便构件的存储、检索和提取,是成功重用构件的必要保证。构件管理的内容包括____、____、____、人员及权限管理和用户意见反馈等

16. 层次系统最广泛的应用是____。在这一应用领域中,每一层提供一个抽象的功能作为上层通信的基础。

17. 基于事件的隐式调用风格的思想是,____不直接调用一个____,而是____或____一个或多个事件。

18.____将应用一分为二,服务器(后台)负责数据管理,客户机(前台)完成与用户的交互任务。

19. ____由组织层和线索的构件构成。层是由一组具有____级别的构件组成。线索是____的特例,它是由完成不同层次功能的构件组成,每一条线索完成整个系统中相对独立的一部分功能。

三. 简答题

1-5

1.下图为某体系结构示意图。试回答以下问题:该结构风格有哪些优点?

2. 下图为某体系结构示意图。试回答以下问题:该图中用的哪种软件体系结构?与二层C/S结构相比该结构有什么特点?

3. C/S体系结构风格有哪些优点?

4. ABSDM模型把基于体系结构的软件开发过程划分为哪些子过程?

5.有原则地使用软件体系结构风格具有哪些意义?

6-10

6.下图为某体系结构示意图。试回答以下问题:该结构风格有哪些缺点?

7.什特定领域软件体系结构DSSA的建立过程分哪几个阶段?

8. 软件体系结构评估的主要方式有哪些?简要说明每种方式。

9.下图为某体系结构示意图。试回答以下问题:该结构风格有哪些优点?

10. SAAM评估的主要步骤有哪些?

11-15

11. 下图为某体系结构示意图。试回答以下问题:该结构将应用功能分成哪三层?简要说明各层功能。

12.什么是构件组装?构件组装分为哪几类?

13.使用XML建模包括哪几个方面?

14. 三层C/S体系结构中,各层的主要功能是什么?设计时必须慎重考虑层间通信哪几个方面的问题?

15.简述开闭原则、依赖倒转原则的定义。

16-20

16.简述接包括3方面的信息:构件类型、属性和参与者定义。

17.简述分层系统的结构形式及其优点。

18. 简述基于事件的隐式调用系统风格的思想及其优点。

19.下图为某体系结构示意图。试回答以下问题:该图中用的哪种软件体系结构风格?简要说明该风格主要特点。

20.简述接口元素的特点。


一、选择

1-5

1. 以下哪项不是根据构件的外部形态对构件进行的分类(   )。

  • A. 领域构件
  • B. 装配的构件
  • C. 适应性构件
  • D. 独立而成熟的构件

2. 软件体系结构技术的发展大致经历了4个阶段,主要采用面向对象的开发技术,从多种角度对系统建模的是哪一阶段(   )。

  • A. 初期阶段
  • B. 无体系结构设计阶段
  • C. 萌芽阶段
  • D. 高级阶段

3. 根据C2体系结构风格的特点,以下哪一个选项最准确地描述了C2风格的关键特性(   )

  • A. 基于构件和消息的架构,异步消息交换,组件间依赖性小,利于软件复用。
  • B. 通过紧密耦合的模块来实现软件功能,促进高度优化的性能表现。
  • C. 基于事件驱动和共享内存模型,其中组件直接访问共享资源进行通信。
  • D. 强调程序的顺序执行流程,组件直接调用彼此的函数以传递控制和数据。

4.不属于软件体系结构的核心模型的最基本的元素是(   )。

  • A. 连接件
  • B. 构件
  • C. 配置
  • D. 角色

5. 关于UML中的依赖关系,以下哪项描述是正确的(   )

  • A. 依赖关系表示两个类或模块之间的实现关系
  • B. 依赖关系表示两个类或模块之间的继承关系
  • C. 依赖关系表示一个类或模块使用另一个类或模块的服务
  • D. 依赖关系表示两个类或模块之间存在着的双向依赖服务

6-10

6. 以下选项不是层次系统风格特点的是(   )。

  • A. 支持基于抽象程度递增的系统设计
  • B. 支持重用
  • C. 系统都可以很容易地划分为分层的模式
  • D. 支持功能增强

7. 以下构件组装技术中,(   )根据当前软件问题的核心数据结构设计出一个框架,然后根据框架中各结点的需求提取构件并进行适应性修改,再将构件逐个分配至框架中的适当位置。

  • A. 基于功能的组装
  • B. 面向对象的组装
  • C. 基于数据的组装
  • D. 基于层次的组装

8. 下列哪个不是黑板系统的组成部分(   )。

  • A. 黑板数据结构
  • B. 知识源
  • C. 控制
  • D. 内存

9.C/S系统中,服务器的以下任务中哪一个是错的(   )。

  • A. 数据库安全性的要求
  • B. 数据库前端的客户应用程序的全局数据完整性规则
  • C. 完成与用户交互任务
  • D. 数据库访问并发性控制

10.软件重用面临的主要挑战不包括以下哪一项(   )

  • A. 增加开发时间
  • B. 版本管理复杂
  • C. 组件文档不足
  • D. 组件兼容性问题

11-15

11.XML采用以下哪种数据组织结构(   )。

  • A. 线状结构
  • B. 星状结构
  • C. 网状结构
  • D. 树状结构

12. 以下说法不符合XML语法规则的是(   )。

  • A. 结束标记可有可无
  • B. 元素之间要正确的嵌套
  • C. 标记头和标记末的大小写一致
  • D. 每个XML文档只能有一个根元素

13. Kruchten在1995提出了“4+1”模型,从5个不同的视角来描述软件体系结构,其中“1”
指的是(   )。

  • A. 场景视图
  • B. 逻辑视图
  • C. 开发视图
  • D. 物理视图

14.在C/S(Client/Server)系统中,客户应用程序不应该承担哪项任务(   )

  • A. 用户界面管理
  • B. 请求处理和数据缓存
  • C. 复杂的业务逻辑处理
  • D. 数据验证

15.下列说法错误的一项的是(   )。

  • A. 进程视图侧重与系统的运行特性,主要关注一些功能性需求,例如系统的性能和可用性。
  • B. 物理视图主要考虑如何把软件映射到硬件上,它不需要要考虑到系统性能、规模、可靠性等。
  • C. 开发视图也称模块视图,主要侧重于软件模块的组织和管理
  • D. 逻辑视图主要支持系统的功能需求,即系统提供给最终用户的服务

16-20

16.以下关于软件体系结构描述方法说法错误的是(   )。

  • A. 由于软件设计语言和模块内连接语言具有严格的语义基础,因此它们能支持较小的软件单元进行描述。
  • B. 软件体系结构描述语言是参照传统程序设计语言的设计语言的设计和开发经验,重新设计.开发和使用针对软件体系结构描述语言。
  • C. 基于软构件的系统描述语言将软件系统描述成一种是由许多以特定形式相互作用的特殊软件实体构造组成的组织或系统。
  • D. 图形表达工具在软件设计中占据主导地位。

17. 下列选项中关于软件体系结构描述语言ADL与其他语言的比较说法中错误的是(   )。

  • A. ADL与建模语言的区别在于后者对部分的关注要大于对整体的关注。
  • B. ADL与传统的程序设计语言的构成元素由许多相同和相似之处,有各自有着很大的不同。
  • C. ADL集中在构件的表示上。
  • D. ADL与需求语言的区别在于后者描述的问题空间,而前者则扎根于解空间中。

18.识别用例要注意的事项不包括下面哪一个( ) 。

  • A. 参与者是否会读取、创建、修改、删除、存储系统的某种信号?如果是的话,参与者又是如何完成这些操作的
  • B. 参与者是否会将外部的某些事件通知给系统
  • C. 系统将会由哪些人来使用
  • D. 参与者希望系统提供什么功能

19. 以下(   )不属于软件构件的特点

  • A. 复用性高
  • B. 可独立部署
  • C. 可替换性强
  • D. 可独立执行

20.软件体系结构的文档要求与软件开发项目中的其他文档是相似的,下列哪项属于体系结构文档化过程的主要输出结果(   )。

  • A. 体系结构需求规格说明
  • B. 体系结构总体框架说明
  • C. 体系结构概要设计说明
  • D. 体系结构详细设计说明

21-25

21. 以下哪一类不属于软件构件的分类(   )

  • A. 接口构件
  • B. 性能构件
  • C. 功能构件
  • D. 通信构件

22.根据Dewayne Perry和A1exander Wolf 对软件体系结构的定义,软件体系结构是具有一定形式的结构化元素,即构件的集合,构件包括哪几类(   )
①处理构件  ②数据构件   ③ 连接构件  ④物理构件

  • A. ②③
  • B. ①②③
  • C. ①②③④
  • D. ①③④

23.软件重用的主要好处不包括以下哪一项(   )

  • A. 提高软件质量
  • B. 增加开发成本
  • C. 减少开发时间
  • D. 提高开发效率

24. 关于XML文档的最佳实践和规范,以下哪项是正确的(   )

  • A. 注释用尖括号
  • B. 标签和属性名应含空格
  • C. 应包含DTD或XSD
  • D. 元素应用大写

25. 在软件评估中,大可修改性通常包含多个方面。除了可维护性和可扩展性外,还涉及到软件架构或内部结构进行调整,这通常被称为“结构重组”。下列哪个选项也是评估软件大可修改性的重要维度之一()

  • A. 可靠性
  • B. 可使用性
  • C. 互操作性
  • D. 可移植性

二、填空题

1-10

1.软件体系结构={构件,____,约束,不同人员的需求,____}

(1) 连接件(2) 准则

2.体系结构重用属于____,比代码重用更抽象。

(1) 设计重用

3. 由于系统需求、技术、环境、分布等因素的变化而最终导致软件体系结构的变动,称之为____。

(1) 软件体系结构演化

4.软件开发不再是“算法+数据结构”,而是“____”。软件体系结构作为开发文档和中间产品,开始出现在软件过程中。

(1) 构件开发+基于体系结构的构件组装

5. 在仓库风格中,有两种不同的构件:____说明当前状态,独立构件在中央数据存贮上执行。

(1) 中央数据结构

6. Kruchten在1995提出了“4+1”模型中,____主要侧重于软件模块的组织和管理。

(1) 开发视图

7. 三层C/S体系结构将应用功能分成三层,其中____将具体的业务处理逻辑编入程序。

(1) 功能层

8.允许在系统运行时发生更新的软件体系结构称为____。

(1) 动态软件体系结构

9.体系结构评估中,一般采用刺激,环境和____三方面来对场景进行描述。

(1) 响应

10. 一般来说,模式有以下四个基本成分: 模式名称、____、解决方案、效果。

(1) 问题

11-19

11. SOA结构中共有三种角色,分别是服务提供者、服务注册中心和____。

(1) 服务请求者

12.除了构件、连接件和约束这3个最基本的组成元素,软件体系结构还包括____和____两种元素。

(1) 端口(2) 角色

13.体系结构设计有两大类方法分别是____方法和问题列表驱动方法。

(1) 过程驱动

14.David Garlan和Dewne Perry在IEEE上所做的特约评论中提出:软件体系结构是____、它们的相互关系以及进行设计的原则和指导方针。

(1) 一个程序或系统各构件的结构

15.对大量的构件进行有效的管理,以方便构件的存储、检索和提取,是成功重用构件的必要保证。构件管理的内容包括____、____、____、人员及权限管理和用户意见反馈等

(1) 构件描述(2) 构件分类(3) 构件库组织

16. 层次系统最广泛的应用是____。在这一应用领域中,每一层提供一个抽象的功能作为上层通信的基础。

(1) 分层通信协议

17. 基于事件的隐式调用风格的思想是,____不直接调用一个____,而是____或____一个或多个事件。

(1) 构件(2) 过程(3) 触发(4) 广播

18.____将应用一分为二,服务器(后台)负责数据管理,客户机(前台)完成与用户的交互任务。

(1) C/S 结构

19. ____由组织层和线索的构件构成。层是由一组具有____级别的构件组成。线索是____的特例,它是由完成不同层次功能的构件组成,每一条线索完成整个系统中相对独立的一部分功能。

(1) 正交软件体系结构(2) 相同抽象(3) 子系统


三. 简答题

1-5

1.下图为某体系结构示意图。试回答以下问题:
该结构风格有哪些优点?

eb81c8a58e465ed702638479c13b718c.png

(1)使得软构件具有良好的隐蔽性和高内聚、低耦合的特点;
(2)允许设计者将整个系统的输入/输出行为看成是多个过滤器的行为的简单合成;
(3)支持软件重用。只要提供适合在两个过滤器之间传送的数据,任何两个过滤器都可被连接起来;
(4)系统维护和增强系统性能简单。新的过滤器可以添加到现有系统中来;旧的可以被改进的过滤器替换掉;
(5)允许对一些如吞吐量、死锁等属性的分析;
(6)支持并行执行。每个过滤器是作为一个单独的任务完成,因此可与其它任务并行执行。

2. 下图为某体系结构示意图。试回答以下问题:
该图中用的哪种软件体系结构?与二层C/S结构相比该结构有什么特点?

6e995917f39bdde99e64d57665b93c95.png

三层C/S结构。

与二层C/S体系结构相比,在三层C/S体系结构中,增加了一个应用服务器。可以将整个应用逻辑驻留在应用服务器上,而只有表示层存在于客户机上。

3. C/S体系结构风格有哪些优点?

(1)  C/S 体系结构具有强大的数据操作和事务处理能力,模型思想简单,易于人们理解和接受。
(2) 系统的客户应用程序和服务器构件分别运行在不同的计算机上,系统中每台服务器都可以适合各构件的要求,这对于硬件和软件的变化显示出极大的适应性和灵活性,而且易于对系统进行扩充和缩小。
(3) 在C/S体系结构中,系统中的功能构件充分隔离,客户应用程序的开发集中于数据的显示和分析,而数据库服务器的开发则集中于数据的管理。将大的应用处理任务分布到许多通过网络连接的低成本计算机上,以节约大量费用。

4. ABSDM模型把基于体系结构的软件开发过程划分为哪些子过程?

(1)体系结构需求(2)体系结构设计
(3)体系结构文档化 (4)体系结构复审
(5)体系结构实现 (6)体系结构演化

5.有原则地使用软件体系结构风格具有哪些意义?

(1)它促进了设计的复用,使得一些经过实践证实的解决方案能够可靠地解决新问题。
(2)它能够带来显著的代码复用,使得体系结构风格中的不变部分可共享同一个解决方案。
(3)便于设计者之间的交流与理解。
(4)对标准风格的使用支持了互操作性,便于相关工具的集成。
(5)在限定了设计空间的情况下,能够对相关风格作出分析。
(7)能够对特定的风格提供可视化支持。

6-10

6.下图为某体系结构示意图。试回答以下问题:
该结构风格有哪些缺点?

eb81c8a58e465ed702638479c13b718c.png

(1)通常导致进程成为批处理的结构。这是因为虽然过滤器可增量式地处理数据,但它们是独立的,所以设计者必须将每个过滤器看成一个完整的从输入到输出的转换;
(2)不适合处理交互的应用。当需要增量地显示改变时,这个问题尤为严重;
(3)因为在数据传输上没有通用的标准,每个过滤器都增加了解析和合成数据的工作,这样就导致了系统性能下降,并增加了编写过滤器的复杂性。

7.什特定领域软件体系结构DSSA的建立过程分哪几个阶段?

(1)定义领域范围;
(2)定义领域特定的元素;
(3)定义领域特定的设计和实现需求约束;
(4)定义领域模型和架构;
(5)产生、搜集可复用的产品单元。

8. 软件体系结构评估的主要方式有哪些?简要说明每种方式。

(1)基于调查问卷或检查表的评估方式,调查问卷是一系列可以应用到各种体系结构评估的相关问题,检查表中也包含一系列比调查问卷更细节和具体的问题,它们更趋向于考察某些关心的质量属性。这一评估方式比较自由灵活,可评估多种质量属性,也可以在软件体系结构设计的多个阶段进行。
(2)基于场景的评估方式,分析软件体系结构对场景也就是对系统的使用或修改活动的支持程度,从而判断该体系结构对这一场景所代表的质量需求的满足程度。
(3)基于度量的评估方式,度量是指为软件产品的某一属性所赋予的数值,基于度量的评估方式提供更为客观和量化的质量评估。

9.下图为某体系结构示意图。试回答以下问题:
该结构风格有哪些优点?

6e995917f39bdde99e64d57665b93c95.png

(1)允许合理的划分三层结构的功能,使之在逻辑上保持相对独立性,从而使整个系统的逻辑结构更为合理清晰,能提高系统和软件的可维护性和可扩展性。
(2)允许更灵活的选用相应的平台和硬件系统使之在处理负荷能力上与处理特性上分别适应于结构清晰的三层,并且具有可升级性和开放性
(3)可并行开发,各层可选择各自最适合语言使之高效开发,从而达到较高的性价比
(4)允许利用功能层有效的隔离开表示层 和数据层,未授权的用户难以通过如黑客手段访问数据层,同时也更加合理和有效的控制

10. SAAM评估的主要步骤有哪些?

(1)形成场景
(2)描述体系结构
(3)对场景进行分类和确定优先级
(4)对间接场景的单个评估
(5)评估场景的相互作用
(6)形成总体评价

11-15

11. 下图为某体系结构示意图。试回答以下问题:
该结构将应用功能分成哪三层?简要说明各层功能。

6e995917f39bdde99e64d57665b93c95.png

三层C/S体系结构将应用功能分成表示层、功能层和数据层三个部分;
表示层是应用的用户接口部分,负责用户与应用间的对话功能,用于检查用户从键盘输入的数据,显示应用输出的数据。功能层相当于应用的本体,将具体的业务逻辑编入程序。数据层就是数据库管理系统,负责管理对数据库数据的读写。

12.什么是构件组装?构件组装分为哪几类?

构件组装是指将构件库中的构件经适当修改后相互连接,或者将它们与当前开发项目中的软件元素相连接最终构成新的目标软件。
构件组装分为三类:
(1)基于功能的组装技术
(2)基于数据的组装技术
(3)面向对象的组装技

13.使用XML建模包括哪几个方面?

(1)描述具体数据
(2)描述数据结构和模式
(3)描述数据的表现
(4)描述数据中的位置
(5)描述数据中的链接关系
(6)描述数据的应用关系

14. 三层C/S体系结构中,各层的主要功能是什么?设计时必须慎重考虑层间通信哪几个方面的问题?

(1)表示层是应用的用户接口部分,它担负着用户与应用间的对话功能。它用于检查用户从键盘输入的数据,显示应用输出的数据。
(2)功能层相当于应用的本体,将具体的业务处理逻辑编入程序中。
(3)数据层就是数据库管理系统,负责管理对数据库数据的读写。通信方法、通信频度、数据量。

15.简述开闭原则、依赖倒转原则的定义。

(1)开闭原则:一个软件实体,应该对扩展开放,对修改关闭。
(2)依赖倒转原则:高层模块不应该依赖于低层模块,它们都应该依赖抽象。

16-20

16.简述接包括3方面的信息:构件类型、属性和参与者定义。

(1)类型:表达了设计者所认为的构件所承担的功能种类。构件类型对参与者的数目、类型等做出了约束。
(2)属性:属性列表用于对构件整体信息进行补充说明,以“特性-值”形式成对出现。在定义构件接口时,诸如运行某个进程的处理器的名字,或在运行环境中进程的优先级,都用属性说明。
(3)参与者:它起到类似挂钩的作用,构件通过它与其他构件实现交互。在连接件把构件组织成系统时,实际上是参与者被关联了起来。

17.简述分层系统的结构形式及其优点。

(1)层次系统组织成一个层次结构,每一层为上层服务,并作为下层客户。连接件通过决定层间如何交互的协议来定义,拓扑约束包括对相邻层间交互的约束。
(2)优点:支持基于抽象程度递增的系统设计,使设计者可以把一个复杂系统按递增的步骤进行分解;支持功能增强,因为每一层至多和相邻的上下层交互,因此功能的改变最多影响相邻的上下层。
(3)支持重用,只要提供的服务接口定义不变,同一层的不同实现可以交换使用。就可以定义一组标准的接口,而允许各种不同的实现方法。

18. 简述基于事件的隐式调用系统风格的思想及其优点。

(1)构件不直接调用一个过程,而是触发或广播一个或多个事件。系统中的其它构件中的过程在一个或多个事件中注册。
(2)当一个事件被触发,系统自动调用在这个事件中注册的所有过程,这样,一个事件的触发就导致了另一模块中的过程的调用。
(3)为软件重用提供了强大的支持。当需要将一个构件加入现存系统中时,只需将它注册到系统的事件中;为改进系统带来了方便,当用一个构件代替另一个构件时,不会影响到其它构件的接口。

19.下图为某体系结构示意图。试回答以下问题:
该图中用的哪种软件体系结构风格?简要说明该风格主要特点。

eb81c8a58e465ed702638479c13b718c.png

管道与过滤器风格
在管道-过滤器风格的软件体系结构中,每个构件都有一组输入和输出,构件读输入的数据流,经过内部处理,然后产生输出数据流。这里的构件被称为过滤器,这种风格的连接件就像是数据流传输的管道,将一个过滤器的输出传到另一过滤器的输入。

20.简述接口元素的特点。

(1)一个接口只有一个唯一的身份标识id。
(2)一个接口上可以有多种不同方向的消息,即一个接口既可以有接收来自外界的消息,也可以有从接口发出的消息。
(3)接口元素没有定义其功能特性和接口本身具有类型特性。

------------分割线---------------

菜鸟古古 2024年6月14日17:40:25

  • 28
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值