`
zybing
  • 浏览: 459014 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

用EA将生成原来代码中的类图

    博客分类:
  • UML
 
阅读更多

原来的代码太大,太多了,需要阅读一下。

通过EA工具,导入原来的代码,生成类图;

 

在class model中,增加一个diagram,

把需要的类拖拉上去,类之间的关系会字段标注上去;

 

缺省的会把按照设置,把类的所有Operation(method)、attribute全部显示上去,如果太多了图面不好看

 

通过contrl+A,选择在diagram中的所有类,右键选择菜单,“Set Feature Visiblity(Ctrl+Shift+Y)”,进入设置对话框

 

在右上角有2个Visiblity的选项框,我把所有的勾全部去掉,ok后,图上的所有Operation和attribute都不显示了,但是每个类的显示区间还是这么大,在用快捷键Alt+Z,每个类的显示区间会自动调整(不知为何,用菜单不行,但是用快捷键就可以)。

但是布局还是很乱,还是选择全部的类图,右键菜单中有一个“Layout Selected Elements”,EA可以自动重新布局一下,EA的布局可能不是自己要的,不过可以在这个基础上自己再做调整。

分享到:
评论

相关推荐

    EA CodeEA生成代码范例

    在使用EA生成代码的过程中,有几个关键步骤需要注意: 1. **模型构建**:首先,你需要在EA中创建或导入你的系统模型,包括类图、用例图、序列图等。每个模型元素都应该清晰地定义其行为、属性和关系。 2. **模板...

    设计模式EA类图并使用C++实现了19个设计模式

    在本项目中,我们关注的是使用Enterprise Architect(EA)工具绘制设计模式的类图,并用C++编程语言来实现这些模式。C++是一种强大的、面向对象的编程语言,非常适合实现设计模式,因为它支持类、封装、继承和多态等...

    使用EA画类图

    《使用EA画类图》 Enterprise Architect(EA)是一款强大的建模工具,尤其适用于绘制类图,它能够帮助用户清晰地表示系统中的类、对象、接口等元素及其关系。本文将详细阐述如何在EA中创建并操作类图。 首先,我们...

    EA建模工具(Enterprise Architech免费).zip

    在EA中,用户可以创建这些图表,进行需求分析、系统设计、代码生成以及测试用例的编写。 免费版的Enterprise Architect虽然功能上可能受限于专业版,但仍提供了许多核心建模功能,如创建类、接口、组件、用例等元素...

    用EA(Enterprise Architect)画UML图

    此外,它支持模型到代码的逆向工程和正向工程,可以生成代码并跟踪代码更改。还有内置的脚本语言(MDG Technology),可进行自动化操作和定制化扩展。 5. 博文链接分析: 链接指向的博客文章...

    EA 中文经典教程

    * 实现:EA支持对代码的生成和反向工程,可以生成十种编程语言的代码。 * 测试:EA支持对系统的测试和验证。 * 部署:EA支持对系统的部署和维护。 创建新项目: * 安装EA汉化版后,启动软件,点击“创建新的项目”...

    EA软件使用教程

    ### EA软件使用教程知识点详述 #### 一、EA软件简介与特性 ##### 1. EA软件概述 - **名称**: Sparx Systems Enterprise Architect (简称EA) 是一款...总之,熟练掌握EA的使用技巧将极大地提升软件开发的效率和质量。

    EA12.0 附带注册码版

    在本文中,我们将深入探讨这款工具的核心特点、使用场景以及如何利用其强大功能提升开发效率。 首先,让我们了解EA12.0的核心——UML建模。UML(统一建模语言)是软件工程中用于可视化系统设计的标准语言。EA12.0...

    EA使用教程 UML资料

    EA支持代码生成,即从模型生成实际的编程代码。同时,它也能进行反向工程,将现有代码导入为模型,帮助理解现有系统的结构。 **9. 报表与文档生成:** EA内置了丰富的报表和文档生成功能,可以自定义模板,生成详细...

    EA中文教程

    总之,“EA中文教程”将全面覆盖Enterprise Architect的基础到高级使用技巧,无论你是新手还是经验丰富的开发者,都能从中受益,提升你在系统建模和项目管理中的专业能力。通过深入学习和实践,你将能够运用EA有效地...

    使用EA进行设计的Demo 使用EA进行设计的Demo

    在“使用EA进行设计的Demo”中,我们将深入探讨如何利用EA进行非线性编辑结构设计和概要设计。 非线性编辑结构设计是一种现代软件设计方法,它不再局限于传统的线性、顺序的编程思想,而是采用模块化、组件化的思路...

    Enterprise Architect (EA)入门

    在类图或其他图中,设置好代码模板后,可以通过“代码工程”生成代码。 2. 逆向工程:EA也能将现有代码导入为模型,这对于理解已有系统的结构非常有帮助。 七、文档生成 1. 报告:EA可以自动生成各种报告,如模型...

    EA中文.chm

    3. **前向工程**:从模型到代码,EA可以自动生成代码模板,加速软件开发进程。 三、需求管理 1. **需求管理**:EA提供了集中的需求管理功能,可以记录、跟踪、关联和优先级排序需求,确保项目需求的准确性和完整性...

    《Ext江湖》代码分析EA工程(请用EA打开)

    在EA工具中打开EAP工程,我们可以看到整个Ext框架的类图、包图和序列图等,这些图表直观地展现了类与类之间的关系,帮助我们理解代码的组织结构。例如,我们可以看到Ext.data包中的Model、Store和Proxy是如何协同...

    EA画图工具

    无论是进行程序设计阶段的类图建模,还是数据库设计中的ER图规划,EA都提供了全面而细致的功能支持。 类图是面向对象设计中的基石,它详尽地展示了系统中各个类的结构和关系。在使用EA时,开发者可以轻松定义类的...

    EA画图工具 UML

    4. **代码生成与逆向工程**:EA能自动生成源代码,实现从模型到代码的自动化转换。同时,它还能进行逆向工程,从已有的代码中生成UML模型,便于理解和重构。 5. **报表与文档生成**:EA内置报告生成器,可以自定义...

    Enterprise Architect中文资料EA中文资料

    4. **代码生成与逆向工程**:说明如何利用EA生成源代码,以及如何将现有代码导入成模型,实现模型与代码的双向同步。 5. **协作与版本控制**:介绍如何利用EA的团队协作功能,如版本控制、变更管理、协同编辑等,...

Global site tag (gtag.js) - Google Analytics