`

Visual Paradigm使用技巧:模型转换器的使用及模型的对比

阅读更多

模型转换器的使用

前篇教程,让我们刷新一下内存,看看在类OrderLine中发生了哪些改变。

1. 将鼠标指针移动到类OrderLine之上。

2. 点击这个类所在矩形的右下方的Model Transitor资源图标,然后从弹出菜单中选择Transit From > Domain Model.Order line

这个就是所选择的类OrderLine的之前版本,名为Order line的域模型。

使用Visual Diff对模型进行比较

为了识别所有在实现模型中进行的改进,我们需要借助于使用Visual Diff工具。

1. 通过选择应用工具栏中的Modeling > Visual Diff打开Visual Diff。

2. 在Visual Diff窗口的Strategy框选择Transitor

3. 相比起查看图形坐标等的详情,我们更想知道模型元素到底发生了什么样的改变。因此,在Strategy框旁边的Compare框,我们选择Model Element

4. 在图表面板的右边,保持选择Use Working Project,然后找到Implementation Model来作为需要进行比较的图表。

5. 现在,我们已经在面板底部获得了域模型(左边)和实现模型(右边)的差异。点击节点OrderController (New)。从标签(New)和图表的变化,我们可以知道这些就是在实现模型中新增的东西。

6. 选择并展开节点Order line (Modified),我们可以知道它被重命名过。

7. 选择节点Customer (Deleted),我们可以知道它在实现模型中已经没有了。

最新的Visual Paradigm试用版下载>>

 

本文翻译自visual-paradigm.com

0
2
分享到:
评论

相关推荐

    Visual Paradigm for UML 10.0.zip

    "Visual Paradigm for UML 10.0.zip" 是一个包含Visual Paradigm for UML 10.0版本的软件包,这是一个广泛使用的统一建模语言(UML)工具,专为软件开发者、系统分析师和项目管理人员设计。它支持多种编程语言,包括...

    UML入门与提高电子书

    - **实现阶段**: 将UML模型转换为代码,或利用代码生成器自动生成部分代码。 - **测试阶段**: 使用状态图和用例图作为测试用例的依据。 - **维护阶段**: 更新UML模型以反映系统变更,辅助理解现有代码结构。 ...

    uml教程.pdf

    6. **非编程语言**: UML本身不是编程语言,但它可以与编程语言结合使用,通过工具将UML模型转换为代码。 #### 三、UML的应用场景 - **需求分析**: 在项目初期,可以通过用例图来捕捉系统的需求和范围。 - **系统...

    UML经典演示教程

    - 使用Rose、Enterprise Architect、Visual Paradigm等工具进行UML建模,这些工具支持模型的绘制、编辑和代码生成。 6. **最佳实践**: - 清晰性和简洁性是UML模型的关键,避免过度建模。 - 随着项目进展适时...

    UML建模教程很好的

    - **Visual Paradigm、Enterprise Architect** 等工具提供图形界面,方便绘制和管理UML模型。 - **PlantUML** 是一个开源的文本到UML转换器,通过简单的文本描述就能生成UML图。 5. **UML扩展** - **包(Package)...

    UML相关工具一览(截止2015年10月).pdf

    4. **Visual Paradigm for UML 12.2** - **厂商**: Visual Paradigm (香港) - **网址**: http://www.visual-paradigm.com/ - **费用**: $99-$1,399 - **支持代码工程**: Java, C++, CORBA IDL, PHP, XML Schema...

    C++经典教程(破解版)

    - **成员的访问控制:信息隐藏**:使用访问修饰符(public、private、protected)控制成员的可见性。 - **成员函数的重载**:同一函数名,不同的参数列表。 **6.3 构造函数和析构函数** - **构造函数**:初始化...

    uml对象设计与编程objectdesign

    10. **工具支持**:现代开发环境中有很多工具(如Visual Paradigm、Enterprise Architect等)支持UML建模,这些工具可以帮助快速绘制UML图,并自动生成相应的代码,加速开发进程。 通过学习《UML对象设计与编程...

Global site tag (gtag.js) - Google Analytics