建模工具EA的使用V3.0_第1页
建模工具EA的使用V3.0_第2页
建模工具EA的使用V3.0_第3页
建模工具EA的使用V3.0_第4页
建模工具EA的使用V3.0_第5页
已阅读5页,还剩72页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、企业级软件项目设计实战中软卓越v UML(Unified Modeling Language的缩写)统一建模统一建模语言语言,是用来对软件密集系统进行可视化可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。认识UMLv 统一的思想(产生的原因)统一的思想(产生的原因) - 网上业务流程图(非网上业务流程图(非UML)认识UMLv 统一的思想(产生的原因)统一的思想(产生的原因)- 网上业务流程图(非网上业务流程图(非UML)认识UMLv 统一的思想(产生的原因)统一的思想(产生的原因) - 使用使用UML的业务流程图的业务流程图认识UMLUMLUM

2、L三个主要作用(三个主要作用(1 1)使用可视化建模来获取并表现商业逻辑和对象使用可视化建模来获取并表现商业逻辑和对象使用可视化建模来分析和设计计算机应用程序!使用可视化建模来分析和设计计算机应用程序! UML是客户、系统分析员和程序员之间的是客户、系统分析员和程序员之间的“桥梁桥梁” 用例图用例图 活动图活动图 状态图状态图 时序图时序图 对象图对象图 部署图部署图 UMLUML三个主要作用(三个主要作用(2 2) UML从客户的角度将复杂的系统整理清楚从客户的角度将复杂的系统整理清楚模型可由模型可由9 9个图来展现个图来展现Use CaseDiagramUse CaseDiagram用例图

3、用例图ScenarioDiagramScenarioDiagram协作图协作图StateDiagramStateDiagram组件图组件图ComponentDiagramComponentDiagram部署图部署图StateDiagramStateDiagram对象图对象图ScenarioDiagramScenarioDiagram状态图状态图Use CaseDiagramUse CaseDiagram时序图时序图StateDiagramStateDiagram类图类图活动图活动图模型模型功能功能静态结构静态结构物理架构物理架构动动态态行行为为UMLUML图图 活动图活动图UMLUML图图 用

4、例图用例图UMLUML图图 状态图状态图UMLUML图图 类图类图UMLUML图图 协作图协作图UMLUML图图 组件图组件图UMLUML图图 部署图部署图建模主要步骤建模主要步骤EAEA设计环境设计环境设计方案管理器属性窗口工具栏工具箱主工作区设计方案管理器属性窗口工具栏工具箱项目管理区使用EA进行建模EAEA建模案例演示建模案例演示烟草业务及实训案例用户管理案例(学习用)EAEA建模工具及使用演示建模工具及使用演示使用EA进行建模123分享软件项目经验谈谈UML感受建模工具EA企业级软件项目设计实战4软件项目设计实战软件项目设计实战建立EA项目新建EA项目使用EA进行建模建立EA项目重命名

5、使用EA进行建模建立业务模型1.建立业务模型视图2.解决方案使用EA进行建模建立业务模型1.建立业务流程文件夹2.当前解决方案3.选择业务流程文件夹4.建立活动图使用EA进行建模建立业务模型1.拖动工具箱元素,设计出业务流程2.业务流程使用EA进行建模建立需求模型1.建立需求模型视图2.建立需求模型图使用EA进行建模1.拖动添加具体需求项建立需求模型2.录入需求信息使用EA进行建模增加其他需求项和需求项之间的关系建立需求模型使用EA进行建模1.添加用例视图建立用例模型2.添加用例图使用EA进行建模1.从工具栏拖动角色和用例到图中建立用例模型2.添加用例使用EA进行建模建立用例模型完成用例模型使

6、用EA进行建模建立组件模型2.添加组件图1.增加组件模型视图使用EA进行建模建立组件模型1.添加Package,及依赖关系2.在设计区右键,配置泳道使用EA进行建模建立组件模型添加组件,及依赖关系使用EA进行建模建立组件模型1.在文件夹右键,增加元素2.添加类使用EA进行建模建立组件模型1.输入类名2.属性或方法使用EA进行建模建立组件模型1.完成实体类UserInfo2.依次在各Package中增加各个类使用EA进行建模建立组件模型1.建立类模型图2.拖动类到图中使用EA进行建模建立组件模型添加类之间关系使用EA进行建模建立数据模型3.添加表及列、存储过程1.添加数据模型视图2.添加数据模型

7、图4.导出SQL,在SqlServer2005中执行使用EA进行建模建立部署模型3.添加设备及通信方式1.添加部署模型视图2.添加部署图使用EA进行建模完成系统建模,一些有用的功能使用EA进行建模使用EA进行建模导出导出RTF(Word)RTF(Word)1.选择要导出的模型(也可以是根节点,导出所有)2.右键菜单,选择文档-RTF报表使用EA进行建模导出导出RTF(Word)RTF(Word)1.输入导出文件的路径及文件名2.选择导出模板,可以在右边编辑模板中编辑模板或在下拉中新建模板使用EA进行建模导出导出RTF(Word)RTF(Word)使用EA进行建模导出导出SQLSQL1.选择数据

8、模型2.点击菜单Project-Database Engineering-SQL使用EA进行建模导出导出SQLSQL1.输入SQL文件路径和文件名2.选择要导出的对象使用EA进行建模导出导出SQLSQL可以在数据库中直接生成相关表使用EA进行建模导出导出HTMLHTML1.选择根节点2.右键菜单HTML报表使用EA进行建模导出导出HTMLHTML1.选择HTML文件存放的目录2.指定HTML主页面使用的图片(公司LOGO)使用EA进行建模导出导出HTMLHTML使用EA进行建模一些其他的l折线的使用折线的使用l自动布局,排列方向自动布局,排列方向l字体的改变字体的改变l数据库类型的选择数据库类

9、型的选择l线的关系说明线的关系说明l矩阵泳道的使用矩阵泳道的使用使用EA进行建模一些其他的l超链接的实现超链接的实现l复合元件复合元件l别名的使用别名的使用l存储过程(添加元件存储过程(添加元件- -选择组选择组-class-stored procedures-class-stored procedures)l复制已有元件复制已有元件在EA中如何实现多人协作?使用EA进行建模完成VSS环境的建立EA团队建模-与VSS的结合EA团队建模-与VSS的结合选择解决方案,点右键,选择Package Controls,再点击Version Control Settings将EA项目绑定到VSS 版本管理

10、工具设置EA团队建模-与VSS的结合输入版本控制描述ID(一定要先设置该项,否则Save按钮将无法正常使用)将EA项目绑定到VSS 版本管理工具设置EA团队建模-与VSS的结合选择SCC类型将EA项目绑定到VSS 版本管理工具设置EA团队建模-与VSS的结合选择EA建模文件所在目录将EA项目绑定到VSS 版本管理工具设置EA团队建模-与VSS的结合选择控制工具将EA项目绑定到VSS 版本管理工具设置EA团队建模-与VSS的结合1.Save将EA项目绑定到VSS 版本管理工具设置2.VSS用户信息3.OKEA团队建模-与VSS的结合1.选择EA文件要绑定到VSS的具体位置2.OK3.关闭Vers

11、ion Control Settings窗口将EA项目绑定到VSS 版本管理工具设置EA团队建模-与VSS的结合将EA项目绑定到VSS 将本地文件上传到VSS选择解决方案,点右键,选择Package Controls,再点击Add Branch To VersionEA团队建模-与VSS的结合将EA项目绑定到VSS 将本地文件上传到VSS选择刚配置好的设置,点击OKEA团队建模-与VSS的结合将EA项目绑定到VSS 将本地文件上传到VSS指定导出的EAB文件名,点击OKEA团队建模-与VSS的结合普通客户端连接到VSS 取EAB文件到本地 将EAB文件取到本地文件夹中EA团队建模-与VSS的结合普通客户端连接到VSS 建立空白EA项目建立空白的EA项目文件到本地EA团队建模-与VSS的结合普通客户端连接到VSS 将EAB文件导入在解决方案上右键,选Package Control,点击Import a ModelEA团队建模-与VSS的结合普通客户端连接到VSS 将EAB文件导入指定从VSS上取下的EAB文件,点击OKEA团队建模-与VSS的结合普通客户端连接到VSS 连接到VSSEA团队建模-与VSS的结合普通客户端连接到VSS 连接到VSS1.指定本地项目目录2.输

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论