2011年9月20日星期二 晴
今天,讲了8个UML中得模型图。时序图、活动图(流程图)、状态图、协作图(和作图)、对象图、包图、组件图、部署图。
1、时序图
时序图:时序图用于描述对象之间的传递消息的时间顺序, 即用例中的行为顺序。
时序图中的基本概念:
A.对象:时序图中对象使用矩形表示,并且对象名称下有下划线。将对象置于时序图的顶部说明在交互开始时对象就已经存在了。如果对象的位置不再顶部,表示对象是在交互过程中被创建的。
B.生命线:生命线是一条垂直的虚线. 表示时序图中的对象在一段生命周期内存在。
每个对象底部中心的位置都带有生命线。
C.消息:两个对象之间的单路通信。从发送方指向接收方。在时序图中很少使用返
回消息。
D.激活:时序图可以描述对象的激活和钝化。激活表示该对象被占用以完成某个
任务。钝化指对象处于空闲状态, 等待消息。
E.对象的创建和销毁:在时序图中, 对象的默认位置是在图的顶部。这说明对象
在交互开始之前就已经存在了。如果对象是在交互过程中创建的, 那么就应该将对象放到中间部分。如果要撤销一个对象, 在其生命线终止点处放置 “ X” 符号。
2、活动图
活动图:在