顺序图的作用是什么? 5

 我来答
海边的鸟儿啊
高粉答主

2020-06-01 · 希望能自由的飞翔
海边的鸟儿啊
采纳数:1110 获赞数:581632

向TA提问 私信TA
展开全部

顺序图的作用是: 通过观察什么消息被发送给一个对象,以及通过概略的观察运行被调用的方法需要花费多长时间,很快就能了解那里的设计需要变化,以达到在系统内部平衡负荷的目的。 

顺序图尽力保持消息的顺序是从左到右排列的。一个顺序图的消息流开始于左上方,消息乙的位置比消息甲低,这意味着消息乙的顺序比消息甲要迟。因为西方的阅读习惯是从左到右,应该尽量按照和描述消息流一样的方式,从左至右排列分类器(角色、类、对象,和用例)。

可以看到分类器已经按照这种方式排列好,如果Seminar对象在controller的左边,那排列方式就不是标准的了。 注意有时候消息流从左到右的排列是不可能的,例如一对对象彼此调用操作的情形。

扩展资料

顺序图虽然内存管理是很重要的的问题,特别是对象在适当的时候的销毁,许多建模者不愿意在顺序图上建模对象的销毁操作,而是在activation条(就是表示对象生命周期的那个竖条)的底部使用一个"X"符号,或使用一个带<>版型的消息。

这项指南的意义在于两个理由∶ 首先,很多种语言都拥有称作垃圾收集的技术,实现自动的内存管理,例如Java和Smalltalk。 其次,在那些需要明确的管理内存的语言中,例如C++,程序员一般地都能够了解该怎么做,并不需要模型中的这些附加信息。

注意在实时系统中,内存管理通常是一个关键性问题,可能需要建模对象的销毁操作。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式