Enterprise Architect与startUML表示UML常用图
转自:http://www.cnblogs.com/alexlee73/archive/2011/11/05/2237294.html
附下载地址:http://download.csdn.net/download/tiancen2001/1529391
1.UML分为:
1)静态建模:系统基础和系统固定框架结构,这些图形往往是“静态”的。
- 类图(Class Diagram):常用来分析业务概念
- 用例图(Use Case Diagram):常用
- 对象图(Object Diagram):不常用
- 构件图(Component Diagram):偶尔用
- 部署图(Deployment Diagram):偶尔用
- 包图(Package Diagram):不常用
2)动态建模:描述的是某种行为,是“动态”的。
- 活动图(Activity Diagram):偶尔用
- 状态机图(State Machine Diagram):同上
- 时序图(Sequence Diagram):常用
- 通讯图(Communication Diagram):不常用
- 时间图(Timing Diagram):不常用
2用例图:
活动者:用户
用例:核心功能
表示某个(些)用户能够执行哪些功能。
用例图EA的功能比startUML更加丰富,相对来说约束也会多很多,我还是挺喜欢EA的效果的。
3.时序图
捕捉一段时间范围内多个对象之间的交互信息, 强调信息交互的时间顺序。
startUML和Ea是无法表示时序图的返回值,这个图形他们大同小异。
4.构件图(组件图)(虚线表示依赖)
表示组件之间的关系
5.部署图
部署软件应用的物理设备信息
6.活动图(类似流程图)
相对来说我更喜欢EA的表示效果,相比之下offic的viso效果更加不错。
Enterprise Architect与startUML表示UML常用图的更多相关文章
- UML常用图的几种关系的总结
在UML的 类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization), 关联(Association), 聚合(Aggregation), 组合(Com ...
- (转)UML常用图的几种关系的总结
在UML的类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization), 关联(Association), 聚合(Aggregation), 组合(Comp ...
- UML常用图
序列图 活动图
- Enterprise Architect UML建模
UML建模 前言 UML建模资料已经很多了,有人想用有人不用,有人会用也有人不会用,本文只是作者的一篇UML建模总结,不想去写太细,因为真正的你去用下,去画下就基本都会了.工具毕竟是工具,设计和思想才 ...
- Enterprise Architect UML 建模之活动图
EA(Enterprise Architect) UML 建模之活动图 一.活动图的概念作用 活动图本质上是一种流程图,它描述活动的序列,即系统从一个活动到另一个活动的控制流. 活动图的作用:描述 ...
- 如何使用 Enterprise Architect 画 UML
本文同时发布于http://fantasylion.github.io/tools/How-to-use-EA 重识 EA (Enterprise Architect) 公司使用的 OMS 是从外面买 ...
- UML之Enterprise Architect使用
版权声明:若无来源注明,Techie亮博客文章均为原创. 转载请以链接形式标明本文标题和地址: 本文标题:UML之Enterprise Architect使用 本文地址:http://tech ...
- Enterprise Architect的共享Respository设置,postgresql数据库
Enterprise Architect有一个很实用的共享,在设计UML图的时候,可以连接到一个数据库服务器,将所有的画图数据共享在上面,所有连到这个server的人,都可以看到 别人的图,图中的元素 ...
- PowerDesigner Vs Enterprise Architect
注: 以下文中PD表示PowerDesigner,EA表示Enterprise Architect 最近一直在做设计方面的事情,之前一直在用PD.有个阿里过来的同事说阿里都是用EA,我就抽空小研究了一 ...
随机推荐
- 利用文本编辑器输入课堂上练习的Hello.java,并在JDK环境下编译和运行。
- SVN和GIT的使用
一.SVN通用流程 1.从服务器仓库的项目上右键拷贝项目地址,然后来到你的电脑桌面上右键“SVN checkout...”,这样就跟服务器建立了关联 2.如果有创建新文件,则右键选择“Tortoise ...
- hibernate —— 树状存储
package com.pt.treeStrut; import java.util.Set; import javax.persistence.CascadeType; import javax.p ...
- 转:12C CDB and pdb with sql developer
How to install the 12c DB and use the Pluggable DB with SQL DeveloperGoal To give a path to install ...
- 一款值得推荐的shell工具
1. 一款比较出色的shell工具 熟练的运用shell语言可以提高我们的工作效率,而一款好的shell工具能提高学习的效率,fish shell就是这样一款工具.并且是一款跨平台的工具, 同时可以在 ...
- icon在页面中的使用
https://icomoon.io/app/#/select 1.上传.svg新图标 2.选中那个小图标,点底部导航的生成字体. 3.然后命名,下载. 4.下载下来的内容只有这两处是必须要用的. 5 ...
- Python定制类
https://docs.python.org/3/reference/datamodel.html#special-method-names
- PHP缓存技术的多种方法小结
这里所说的数据缓存是指数据库查询PHP缓存机制,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓 ...
- 实测switch支持的参数类型
@Test public void testSwitch() { switch (2) { case 1: System.out.println("int型:" + 1); bre ...
- 内核添加对yaffs2文件系统的支持
移植方法: 第一步,我们需要YAFFS2的源码,如果大家有兴趣想了解YAFFS2文件系统的驱动原理的话可以直接去访问他们的官网,地址是www.yaffs2.net,上面说的很详细的,也有源码下载地址, ...