第9章  构件图习题
一、简答题
  1. 什么叫构件?
  答:构件也称为组件,是被封装起来的软件逻辑部件,由这些逻辑部件可以构成完整的软件系统。
2. 构件有哪些特性?
答:封装性,复用性,接口连接机制,自含性,可替换性,松耦合性,逻辑性
3. 构件有哪两种视图?
  答:外边视图,内部视图
4. 构件之间存在哪些关系?
  答:依赖关系和包含关系
二、填空题
1. 构件也被称为(组件),是被封装起来的软件(逻辑)部件。
2. 构件通过(接口)向其他构件提供服务,获取其他构件服务的接口被称为(需口)。
3.两个具有相同接口的构件可以相互替换)。构件内部的要素、行为和状态被(封装)。
4. 外部视图也被称为(黑盒视图),内部视图需要展示构件的(内部结构)。
5.构件的依赖关系又有装配依赖),关联依赖和(跟踪依赖)几种形式。
三、选择题
1.对构件说法不正确的是( A
  A:内容可以向外展现    B:是软件的逻辑部件
C:被封装起来          D:通过接口和外部联系
2.下面哪一个不属于构件的特性( B
A:封装性              B:协作性
C:复用性              D:自含性
3.对构件的端口和接口而言,下面说法不正确的是(C  )视图包括哪几个视图
A:一个构件可以拥有不止一个端口
B:一个端口可以拥有多个接口
C:端口可以分为供口和需口两种类型
D:端口包含接口
4.下面描述是错误的(D
A:包含指一个构件包含其他构件
B:关联依赖表示一个构件中的类与另外一个构件中的类存在关联关系
C:跟踪依赖描述模型之间的跟踪关系
D:装配依赖表示一个构件通过需口装配另外一个构件

第8章交互图习题
一、简答题
  1. 什么叫交互?
  答:交互表示一组相关的对象在动作执行中,通过相互交互消息,完成确定的任务。
2. 什么叫生命线?
答:生命线表示参与交互的一个实体及实体集合。一条生命线表示为一个矩形框下面垂着一条虚线。
3. 消息有哪几种类型?
  答:同步调用消息,异步调用消息,异步信号,应答消息,创建消息,销毁消息。
4. 交互图有哪几种形式?
答:顺序图,通信图,交互概览图,时序图。
  5. 简述交互概览图的概念和作用。
  答:交互概览图是把顺序图和活动图结合起来描述交互流程和交互细节的一种交互图。其作用是用来对复杂的交互流程和细节进行建模。
  6. 交互概览图有哪两种类型?
  答:以活动图为主线,以顺序图为主线
  7. 什么叫时序图?
  答:时序图用来描述在一个交互中,参与交互的各对象实体状态变化的时序关系。
二、填空题
1. 交互表示一组相关的(对象)为了完成某项任务,相互交换(信息)的情况。
2.顺序图强调在交互过程中,各交互的(各对象)之间消息传输的(时序)关系。
3.消息是一种命名)元素,它定义了在交互中,生命线之间的一种特定的(关系)。
4. 在交互事件的时序中,同一消息的(发送)事件一定先于(接收)事件。
5. 通信图也被称为协作),用来描述参与交互的多个对象实体之间的(结构)关系。
6. 交互概览图结合了(活动图)和(顺序图)两种图。
7.交互概览图是用来描述一个复杂的交互(流程)和交互(细节)的一种图。
8.以活动图为主线的交互概览图适合对复杂的工作流)进行建模,而以顺序图为主线的交互概览图则适合描述顺序图中的某些(交互片断)的流程。
9. 时序图用来描述在一个(交互)中,参与交互的各对象实体状态变化的(时序)关系。
10.时序图的要素包括:生命线、(状态)、事件、(时间刻度)和时序约束。
11.时序图的两种表示法为:一般表示法),(交错表示法)。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。