EA简单使用

一.EA自我介绍

          EA(EnterPrise Architect) 生命周期软件设计方案,Enterprise Architect是一个全功能的、基于UML的visual 


CASE工具,是以目标为导向的软件系统,它覆盖了系统开发的整个周期,除了开发类模型之外,还包括事物进程分


析,使用案例需求,动态模型,组件和布局,系统管理,非功能需求,用户界面设计,测试和维护等。


          Rational Rose是一个标准,而EA的特点就是画图快速,文档,高性能,灵活性好. 统一建模语言能够以一致方式构建


强健和可跟踪的软件系统模型,而EA为该构建过程提供了一个易于使用和快速灵活的工作环境。


          EA包括:


          1.      结构图表:类、对象、合成元素、包、组件、布局; 


          2.      行为图表:使用案例、通信、序列、交互概述、行为、状态、时序; 


          3.      扩展:分析(简单行为)、定制(需求、变动和UI设计)。建立工程


二.工程建立


   1.工程建立


可以在“文件”-à”新建项目”




或者在”管理项目”—Create a new projet



  2.UML建立


          新建项目后,保存到本地磁盘后,就会弹出”选择模型”,选择模型分为三类----Common,Simple,UnifledProcess当我


们在建立UML图的时候,可以选择Simple中的类型.




Business Process

业务流程

Requirements

需求分析

Use Case

用例

Domain Model

领域模型

Class

类设计

Database

数据库设计

Component

组件

Deployment

部署

Testing

测试

Maintenance

维护

Project Management

项目管理

User Interface

用户接口




在选择了Use Case View后,在项目浏览器中的Model包下面会显示有Use Case View.






类模型:


 Class Elements

Package

Class

Interface

接口

Enumeration

枚举

Table

Signal

对象通信信号的描述

Association

关联

Class Relationships

Associate

实现

Generalize

泛化

Compose

组成

Associate Class

关联类

Assembly

程序集

Realize

实现

Nesting

嵌套

Package Merge

包的合并

Package Import

包的导入

Common

Note

注释

Constraint

约束条件

Document

文档:附加文档附件

Artifact

人工:表示任意的系统任意的信息块

Requirement

需求描述

Issue

问题描述

Change

变化描述

Boundary

分界线

Dependency

依赖关系

Realize

实现

Trace

追踪

Information Flow

数据流

Note Link

注释链接


类图,时序图,活动图…的创建方法相同,在这就不一一介绍了.

3.设置

(1)角色属性设置


(2)用例属性设置




(3)类图的属性设置:


(4)类的方法设置



(5)变量设置




(6)属性设置




4.项目浏览器中常用按钮


(1.)重新选择模型




(2.)新建包




(3.)新建元件




(4.)新建图表




你可能感兴趣的:(UML,uml)