在UML2.0提供的图中,( )_用于描述系统与外部系统及用户之间的交互。

admin2015-05-22  49

问题 在UML2.0提供的图中,(       )_用于描述系统与外部系统及用户之间的交互。

选项 A、类图
B、部署图
C、顺序图
D、用例图

答案D

解析 在UML 2.0中,每个视图都由一个或者多个图组成,一个图是系统体系结构在某个侧面的表示,所有的图在一起组成系统的完整视图。UML2.0共提供了14种不同的图,分为静态图(又叫结构图)和动态图(又叫行为图)两大类。静态图包括类图、对象图、包图、组合结构图、构件图、部署图和制品图,动态图包括用例图、顺序图、通信图、定时图、状态图、活动图和交互概览图。
    1)类图(Class Diagram)
    类图用来表示系统中的类以及类与类之间的关系,描述系统的静态结构,用于逻辑视图中。类是对象的抽象描述。所谓对象就是可以控制和操作的实体,类是具有共同的结构、行为、关系、语义的一组对象的抽象。类的行为和结构特征分别通过操作和属性表示。
    2)对象图(Obiect Diagram)
    对象图是类图的示例,类图表示类以及类与类之间的关系,对象图则表示在某一时刻这些类的具体实例以及这些实例之间的具体连接关系,可以帮助人们理解比较复杂的类图。对象图也可以用于显示类图中的对象在某一点的连接关系。对象图常用于用例视图和逻辑视图中。
    3)包图(Package Diagram)
    包图展现了由模型本身分解而成的组织单元以及它们的依赖关系。将相关的类组合在一起,并描述这些类之间的关系。包与类的关系就像目录与文件夹的关系一样,包里面可以有类,包里面也可以有包。
  4)组合结构图(Composite Structure Diagram)
  组合结构图用来描述系统中某一部分(即“组合结构”,可以就是一个类)的内部结构,包括该部分与系统其他部分的交互点。它能够展示该部分内容“内部”参与者的配置情况。
  5)构件图(Component Diagram)
  构件图又叫组件图,其描述代码构件的物理结构以及各种构件之间的依赖关系。用来建模软件的构件及其相互之间的关系,这些图由构件标记符和构件之间的关系构成。在构件图中,构件是软件中的单个组成部分,它可以是一个文件、产品、可执行文件和脚本等。构件图常用于实现视图中。
  6)部署图(Deployment Diagram)
  部署图又叫配置图,其用来建模系统的物理部署,即显示系统中软件和硬件的物理架构。图中通常显示实际的计算机和设备及它们之间的关系(通过什么协议联系)、各DLL如何分布等。部署图常用于部署视图中。
    7)制品图(Artifact Diagram)
    制品图展现了计算机中一个系统的物理结构。制品包括文件、数据库和类似的物理比特集合。制品常与部署图一起使用(通常部署图中的一个节点包括了一个或多个制品)。
    8)用例图(Use Case Diagram)
    用例图用于描述系统的功能,由系统、用例和角色三种元素组成。图中显示若干角色以及这些角色和系统提供的用例之间的连接关系。用例是系统对外提供的功能的描述,是角色和系统在一次交互过程中执行的相关事务的序列。角色是与系统、子系统或类交互的外部人员、进程或事物。用例图常用于用例视图中。用例图中通常用椭圆表示用例,用人形图案表示参与者。
    9)顺序图(Sequence Diagram)
    顺序图又叫序列图,面向对象系统中对象之间的交互表现为消息的发送和接收。序列图反映若干个对象之间的动态协作关系,即随着时间的流逝,消息是如何在对象之间发送和接收的。序列图表现为二维的形式,其中的纵坐标轴显示时间,横坐标轴显示对象(每个对象的下方沿时间轴有一条生命线)。序列图重点反映对象之间发送消息的先后次序,常用在逻辑视图中。
    10)通信图(Collaboration Diagram)
    通信图又叫协作图,其主要描述协作对象之间的交互和链接。协作图和序列图同样反映对象间的动态协作,也可以表达消息序列,但重点描述交换消息的对象之间的关系,强调的是空间关系而非时间顺序。
    11)定时图(Timing.Diagram)
    定时图是一种交互图,它展现了消息跨越不同对象或角色的实际时间,而不仅仅是关心消息的相对顺序。
    12)状态图(State Diagram)
    状态图主要用来描述对象、子系统、系统的生命周期。通过状态图可以了解一个对象可能具有的所有状态、导致对象状态改变的事件,以及状态转移引发的动作。状态是对象操作的前一次活动的结果,通常由对象的属性值来决定。事件指的是发生的、且引起某些动作执行的事情。状态的变化称做转移,与转移相连的动作指明状态转移时应该做的事情。状态图是对类描述的事物的补充说明,用在逻辑视图中描述类的行为。
    13)活动图(Activity Diagram)
    活动图显示动作及其结果,着重描述操作实现中所完成的工作以及用例实例或对象中的活动。活动图中反映了一个连续的活动流,常用于描述一个操作执行过程中所完成的工作。活动图也有其他的用途。如显示如何执行一组相关的动作,以及这些动作如何影响它们周围的对象;说明一次商务活动中的工人、工作流、组织和对象是如何工作的等。
    14)交互概览图(Interaction Overview Diagram)
    交互概览图是活动图和顺序图的混合物。顺序图、通信图、定时图、交互概览图统称为交互图。
    在以上14种图中,考得较多的是类图、构件图、部署图、用例图、顺序图、通信图、状态图、活动图等,考生须重点关注(既要理解这些图的作用与意义,又要能判断试卷上的一个图形属于哪一种图)。
转载请注明原文地址:https://kaotiyun.com/show/ZcGZ777K
0

相关试题推荐
最新回复(0)