火龙果整理uml.org.cn1EA实例入门指南火龙果整理uml.org.cnEA是一个企业化的计算机辅助软件建模工具l支持软件工程主要活动(需求分析、设计)的团队协作l支持软件模型和文档的管理和输出l支持模型和代码的正反向工程本文目标读者:乐园研发团队成员(入门级)揭开面纱©2004-2010UCMobile2火龙果整理uml.org.cnWindowsXP或Windows7系统EA8.0或以上版本Svn客户端CollabNetSubversion-client-1.7.1-1-Win32EA和Svn软件下载地址为svn:http://svn.ucweb.local:8010/svn/prjdocument/22.UC乐园/01研发文档/0103设计文档/tools使用公司svn用户名密码tools目录下还包含字体文件和EA文档模板环境要求©2004-2010UCMobile3火龙果整理uml.org.cn依次安装EA工具和svn客户端安装字体,把tools/docFont下面的字体文件解压出来拷贝到windows字体安装目录下(Windows安装目录/Fonts),来代替EA的雅黑字体(EA自带的雅黑输出文档会乱码)请用CollabNetSubversion在命令行环境(cmd)下载(勿用图形界面TortoiseSVN)乐园项目文件,避免由于EA和svn版本不一致导致无法导入下载命令示例:D:\doc\ea-design>svncheckouthttp://svn.ucweb.local:8010/svn/prjdocument/22.UC乐园/01研发文档/0103设计文档/working安装软件&下载乐园项目©2004-2010UCMobile4火龙果整理uml.org.cn新建一个项目(File/NewProject),一直按默认确定保存新建EA项目©2004-2010UCMobile5火龙果整理uml.org.cn在EATools->options下设置以下几项基础设置项lGenerallAuthor:设置作者lSourceCodeEngineering:lDefaultLanguageForCodeGeneration:phplCodepageforsourceediting:utf8lphp/DefaultVersion:5.0lSourceCodeEngineering-CodeEditors:lDefaultDataBase:mysqllDiagram/Appearance:lConfigureDefaultFonts/FontFace:YaHeiConsolasHybrid(雅黑)对EA进行基础设置©2004-2010UCMobile6火龙果整理uml.org.cn在顶栏导航里面选择Settings->GeneralTypes->按下面的new按钮,新建一种类型Abandoned->按save->颜色选择深棕色设置Object类型©2004-2010UCMobile7火龙果整理uml.org.cn应用到需求分析图:在上图的对话框点Appliesto->勾选UseCase->关闭设置Object类型©2004-2010UCMobile8火龙果整理uml.org.cn点击顶部导航ToolsOptions->点击Objects->勾选"Showstatuscolorsondiagrams"在图例上显示状态©2004-2010UCMobile9火龙果整理uml.org.cnn从projectBrowser面板中右点根节点Model,从弹出的菜单中依次选择PackageControl>ImportaModelBranch>FindaModelBranch(.EAB)file,然后到乐园项目文件的文件夹目录中选中uzone.EAB文件)导入乐园项目文件©2004-2010UCMobile10火龙果整理uml.org.cn系统提示是否配置版本控制,这时选择“是”在弹出的配置框填写下列配置项,填写完后请按“save”保存设置,然后按“close”关闭对话框,开始导入项目,导入过程比较长luniqueId:uzoneltype:SubversionlworkingCopyPath:选择本地存放项目文件的目录lSubversionExePath:选择svn客户端exe所在路径配置版本控制相关功能©2004-2010UCMobile11火龙果整理uml.org.cn依次从顶部主菜单中选择(Tools>ImportReferenceData),选择模板文件,按“import”导入模板文件(之前下载的tools文件夹下的EATemplates目录下的docTemplates.xml和docTemplatesV2.0.xml文件)。如果更换了模板或模板被修改了要重新导入模板导入文档模板©2004-2010UCMobile12火龙果整理uml.org.cn最后从ProjectBrowser面板中删除导入前的Model节点导入完成,如右下图目录结构介绍:lRequirementsModel:需求用例模型lDocument:设计文档lDomainModel:领域建模lClassmodel:类模型lDataMedel:数据模型导入完成©2004-2010UCMobile13火龙果整理uml.org.cn主要功能模块介绍——主界面©2004-2010UCMobile14Toolbox:EA各元素的快捷选择面板工作区:绘制模型和图例的画布ProjectBrowser:项目的目录结构,可以在上面添加图例和元件火龙果整理uml.org.cn主要功能模块介绍——ProjectBrows...