Interaction Elements | |
Actor | 角色/执行者,通常用于用例场景图中,在描述用户交互时表示当前用户/操作者。 |
Lifeline | 生命线,最常用,例如系统、子系统、岗位角色、模块、类。 |
Boundary | 边界对象,初学者用得少,在MVC模式、控制模式、需求分析过渡到系统设计中用得多些,可用于表示交互界面、子系统。Boundary、Control、Entity是三种特殊的生命线对象类型,通常一起使用(MVC模式、控制模式)。 |
Control | 控制对象,用于表示业务逻辑、分工协调的职责对象,采用控制模式分析设计时用得多。Boundary、Control、Entity是三种特殊的生命线对象类型,通常一起使用(MVC模式、控制模式)。 |
Entity | 实体对象,用于表示需要永久保存或较长生命期的数据对象,例如票据、文件、数据库(通常不直接说数据库等技术实现方式,而说逻辑意义的名称)。Boundary、Control、Entity是三种特殊的生命线对象类型,通常一起使用(MVC模式、控制模式)。 |
Fragment | 片段,表示某一局部序列图单元,例如条件分支、循环、子图或子图链接,后者可用于序列图分层建模。 |
Endpoint | 端点,表示流程退出、异常退出、子图结束,一般与“Diagram Gate”搭配使用。 |
Diagram Gate | 图入口,表示进入序列图的一个入口。用于在子序列图中表示是在什么情况下由上一级序列图进来的。 |
State/Continuation | 延时状态 |
Interaction Relationships 用于在生命线之间表达消息流转方向,在EA中这四种消息类型是可以快速转换的,所以不用担心画错了。 | |
Message | 消息 |
Self-Message | 安全消息 |
Call | 呼叫 |
Recursion | 递归 |
Common | |
Note | 注释 |
Constraint | 约束条件 |
Document | 文档:附加文档附件 |
Artifact | 人工:表示任意的系统任意的信息块 |
Requirement | 需求描述 |
Issue | 问题描述 |
Change | 变化描述 |
Boundary | 分界线 |
Dependency | 依赖关系 |
Realize | 实现 |
Trace | 追踪 |
Information Flow | 数据流 |
Note Link | 注释链接 |
Activity | |
Activity | 活动状态 |
Structured Activity | 嵌套活动 |
Action | 动作 |
Partition | 分区 |
Object | 对象 |
Central Buffer Node | 中央缓冲节点 |
Datastore | 数据存储 |
Decision | 判断 |
Merge | 合并 |
Send | 发送 |
Initial | 最初的 |
Final | 最终的 |
Flow Final | 流结束 |
Region | 区域 |
Exception | 异常 |
Fork/Join | 并发 |
Fork/Join | 并发 |
Activity Relationships | |
Control Flow | 控制流 |
Object Flow | 对象流 |
Interrupt Flow | 中断流 |
Common | |
Note | 注释 |
Constraint | 约束条件 |
Document | 文档:附加文档附件 |
Artifact | 人工:表示任意的系统任意的信息块 |
Requirement | 需求描述 |
Issue | 问题描述 |
Change | 变化描述 |
Boundary | 分界线 |
Dependency | 依赖关系 |
Realize | 实现 |
Trace | 追踪 |
Information Flow | 数据流 |
Note Link | 注释链接 |
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 | 注释链接 |