UML绘制向机器中添加零件的过程的顺序图
一、实践项目的要求如下:
?????? (1)绘制4个对象:客户、机器、零件、属性。
?????? (2)使用消息图符描述对象间的通信。
?
二、实现过程如下:
(1)启动Visio 2003后选择软件图中的“UML模型图”,进入UML设计界面,选择要绘制的UML图的类型。在该实践项目中需选择“UML序列”类型,进入顺序图绘制。
(2)拖动四个“对象”图符到绘图区,并分别命名为客户、机器、零件和属性。如图1-24所示:
?
图1-24对象生命线
?????? (3)明确零件添加的发起人,活动由它激活,需要用到“激活”条“ ”,五个活动的执行顺序如下:
?????? 首先,客户对象向机器对象发送“添加零件”消息;
?????? 其次,机器对象向零件对象发送“新建零件”消息;
?????? 第三,机器对象向零件对象发送“添加零件”消息;
?????? 第四,客户对象向属性对象发送“新建属性”消息;
?????? 最后,客户对象向属性对象发送“添加属性”消息;
?????? 加入“激活”条和“消息”后,如图1-25所示:
?
图1-25向机器中添加零件顺序图
?????? 至此,本章实践项目就完成了。
?
?