● 顺序图和通信图适合描述单个用例中几个对象的行为。当行为比较复杂时,这两个图将失去其清晰度。
● 顺序图和通信图适合描述单个用例中几个对象的行为。当行为比较复杂时,这两个图将失去其清晰度。因此,如果想显示跨越多用例或多线程的复杂行为,可考虑使用 (1)。另外,顺序图和通信图仅适合描述对象之间的合作关系,而不适合对行为进行精确定义,如果想描述跨越多个用例的单个对象的行为,应当使用(2)。
(1)A. 用例图 B. 状态图 C. 活动图 D. 部署图
(2)A. 活动图 B. 构件图 C. 包图 D. 状态图
状态图(State Diagram)用来描述一个特定对象的所有可能状态及其引起状态转移的事件。大多数面向对象技术都用状态图表示单个对象在其生命周期中的行为。一个状态图包括一系列的状态以及状态之间的转移。顺序图(Sequence Diagram)用来描述对象之间动态的交互关系,着重体现对象间消息传递的时间顺序。合作图(Collaboration Diagram)用于描述相互合作的对象间的交互关系和链接关系。虽然顺序图和合作图都用来描述对象间的交互关系,但侧重点不一样。顺序图着重体现交互的时间顺序,合作图则着重体现交互对象间的静态链接关系。活动图的应用非常广泛,它既可用来描述操作(类的方法)的行为,也可以描述用例和对象内部的工作过程。活动图是由状态图变化而来的,它们各自用于不同的目的。活动图依据对象状态的变化来捕获动作(将要执行的工作或活动)与动作的结果。活动图中一个活动结束后将立即进入下一个活动(在状态图中状态的变迁可能需要事件的触发)。
顺序图和合作图适合描述单个用例中几个对象的行为。其中顺序图突出对象间交互的顺序,而合作图的布局方法能更清楚地表示出对象之间静态的连接关系。当行为较为简单时,顺序图和合作图是最好的选择。但当行为比变复杂时,这两个图将失去其清晰度。因此,如果想显示跨越多用例或多线程的复杂行为,可考虑使用活动图。另外,顺序图和合作图仅适合描述对象之间的合作关系,而不适合对行为进行精确定义,如果想描述跨越多个用例的单个对象的行为,应当使用状态图。
小孔成像的象和焦距的关系 物理 2020-05-17 …
在下面几种方法中,不是面向对象方法支持的基本活动是()。A.识别对象和类B.描述对象和类之间的关系 计算机类考试 2020-05-24 …
19.“效应”是指在有限环境下,一些因素和一些结果之间构成的一种因果现象,多用于对一种自然现象和社 语文 2020-07-02 …
俗话说“龙生龙,凤生凤,老鼠生儿会打洞”、“一母生九子,连母十个样”,这分别是焉旬哪种现象的描述( 语文 2020-07-10 …
1.设集合A={a,b,c},B={0,1}.试问从A到B的映射共有几个?并将它们列出来2.设f: 数学 2020-07-30 …
夏季,几天连阴雨后,家中的衣物、皮鞋等很容易长毛发霉,为避免这种现象的发生,人们一般会在晴朗的天气将 语文 2020-11-05 …
夏季,几天连阴雨后,家中的衣物、皮鞋等很容易长毛发霉,为避免这种现象的发生,人们一般会在晴朗的天气将 语文 2020-11-05 …
班级要开展“我也追星”的综合性学习活动,请你配合,完成以下任务。(1)精心准备请你为这次活动拟写一个 语文 2020-11-15 …
小华的父亲在开家长会时看到小华在其班级的“成绩排名榜”上居于倒数第一名,于是对小华的前途失去了信心, 政治 2020-11-24 …
简述现象和本质的辩证关系及其意思 政治 2020-11-26 …