Focus on ACE

订阅 ace-china
电子邮件:
浏览存于 groups.google.com 上的所有帖子

C++博客 首页 新随笔 联系 聚合 管理
  64 Posts :: 3 Stories :: 22 Comments :: 0 Trackbacks

在Rational Rose中用UML建模时的元素重载

在利用Rational Rose对系统建模时,可能会遇到同一个被建模的对象在不同包中具有不同职责的问题。
比如,“用户”这个对象,在业务领域模型中,它是一个业务工人或业务主角(business actor),在系统用例模型中,我们需要创建另一个代表系统执行者(Actor)的元素。Rational Rose以名称标识不同的模型元素,似图再创建一个叫"用户"的Actor则会超成重名。
这各重名,可以称为元素“重载”。

下面介绍如何进行“元素重载”

不在同一个包内的参与者、用例、类、构件和包,名称可以相同。不同的模型元素拥有相同的名称时,这些元素被称为“重载”
重载允许你进行基于多语言构件的开发。
重载允许用例视图中的参与者和逻辑视图中的类拥有相同的名称


创建一个重载元素
1)从工具箱中创建一个新的元素
2)双击新元素,或者单击Browse>Specification,打开规范窗口
3)在名称字段中输入名称
4)单击OK按钮 

如果在其它包中存在具有相同名称的设计元素,系统会提示你,此时点“确定”即可

posted on 2006-05-23 15:26 Stone Jiang 阅读(672) 评论(0)  编辑 收藏 引用 所属分类: Miscellaneous

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理