畅享博客 > Smarthings事脉顺-业务建模的目标 > 业务建模和流程改进 > [原创]UML建模例讲-一种基于互联网的翻译交易系统(之五)
2007-6-18 20:14:56

[原创]UML建模例讲-一种基于互联网的翻译交易系统(之五)

业务用例实现
       业务用例实现是一个名词,含义是:对某个业务用例内部执行过程的一种实现方案。对于本项目业务用例图中的“翻译任务服务”用例,用一个对应的“翻译任务服务实现”的用例实现来对应实现方案。UML图形表达如下:

在“翻译任务服务实现”之下,使用如下四个UML的顺序图,来表达这个实现的具体内容。

1.  注册受理过程




2.  任务受理过程

3.  交易撮合过程


4.  交易支持过程


     上述四个顺序图,充分展现了“翻译任务服务”用例内部的一种正常状态下的实现方案,该实现方案中涉及到对象模型中相关的对象,完全遵循对象模型中描述的静态关系相互发送消息,驱动每个不同的对象进行相应的动作,最终完成“翻译任务服务”过程所有的工作内容,实现相关用例主角的价值需求。

从这里我们可以透视出面向对象的真谛:面向对象不是简单的面向静态的实体对象,而是面向一些有行为能力的活体对象,并利用而且只利用对象的行为方法相互链接,来实现外部主角所需要的过程,而这个过程,又可能被封装成为一个更大规模的对象的一个行为方法。所以,我提出:面向对象是面向“过程中的对象”,和“面向对象的过程”。面向对象并不排除和隐讳谈论过程,而是用对象来“面向过程”这一点是被很多建模人员所忽视的。

这个面向对象的真谛,不仅仅适应对业务系统的建模,同样适应对系统的建模,甚至适应一般的世界观。只有当你持有了这种世界观,你才能真正体会到面向对象的无穷魅力。

待续...


推荐到鲜果: 查阅更多相关主题的帖子: UML 建模

评论

您正在以 匿名用户 的身份发表评论  快速登录
(不得超过 50 个汉字)
       看不清,换一个
提示消息
(输入完内容可以直接按Ctrl+Enter提交)