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