- 浏览: 41644 次
- 性别:
- 来自: 成都
最新评论
类图(class diagram):展现了一组对象、接口、协作和它们之间的关系。在面向对象系统的建模中所建立的最常见的图就是类图。类图给出系统的静态设计视图。包含主动类的类图给出了系统的静态进程视图。
对象图(object diagram):展现了一组对象以及它们之间的关系。对象图描述了在类图中所建立的事物实例的静态快照。和类图相同,这些图给出系统的静态设计视图或静态进程视图,但它们是从真实的或原型案例的角度建立的。
用例图(use case diagram):展现了一组用例、参与者(actor)以及它们之间的关系。用例图给出系统的静态用例视图。这些图对系统的行为进行组织和建模是非常重要的。
序列图(sequence diagram):是场景(scenario)的图形化表示,描述了以时间顺序组织的对象之间的交互活动。
协作图(collaboration diagram或communication diagram):强调收发消息的对象的结构组织。
序列图和协作图都是交互图(interaction diagram)。交互图展现了一种交互,它由一组对象和它们之间的关系组成,包括它们之间可能发送的消息。交互图关注系统的动态视图。序列图和协作图是同构的,它们之间可以相互转换。
状态图(statechart diagram):展现了一个状态机,它由状态、转换、事件和活动组成。状态图关注系统的动态视图,它对于接口、类和协作的行为建模尤为重要,它强调对象行为的事件顺序。
活动图(activity diagram):是一种特殊的状态图,它展现了在系统内从一个活动到另一个活动的流程。活动图专注于系统的动态视图。它对于系统的功能建模特别重要,并强调对象间的控制流程。
构件图(component diagram):展现了一组构件之间的组织和依赖。构件图专注于系统的静态实现视图。它与类图相关,通常把构件映射为一个或多个类、接口或协作。
部署图(deployment diagram):展现了运行处理节点以及其中的构件的配置。部署图给出了体系结构的静态实施视图。它与构件图相关,通常一个节点包含一个或多个构件。
对象图(object diagram):展现了一组对象以及它们之间的关系。对象图描述了在类图中所建立的事物实例的静态快照。和类图相同,这些图给出系统的静态设计视图或静态进程视图,但它们是从真实的或原型案例的角度建立的。
用例图(use case diagram):展现了一组用例、参与者(actor)以及它们之间的关系。用例图给出系统的静态用例视图。这些图对系统的行为进行组织和建模是非常重要的。
序列图(sequence diagram):是场景(scenario)的图形化表示,描述了以时间顺序组织的对象之间的交互活动。
协作图(collaboration diagram或communication diagram):强调收发消息的对象的结构组织。
序列图和协作图都是交互图(interaction diagram)。交互图展现了一种交互,它由一组对象和它们之间的关系组成,包括它们之间可能发送的消息。交互图关注系统的动态视图。序列图和协作图是同构的,它们之间可以相互转换。
状态图(statechart diagram):展现了一个状态机,它由状态、转换、事件和活动组成。状态图关注系统的动态视图,它对于接口、类和协作的行为建模尤为重要,它强调对象行为的事件顺序。
活动图(activity diagram):是一种特殊的状态图,它展现了在系统内从一个活动到另一个活动的流程。活动图专注于系统的动态视图。它对于系统的功能建模特别重要,并强调对象间的控制流程。
构件图(component diagram):展现了一组构件之间的组织和依赖。构件图专注于系统的静态实现视图。它与类图相关,通常把构件映射为一个或多个类、接口或协作。
部署图(deployment diagram):展现了运行处理节点以及其中的构件的配置。部署图给出了体系结构的静态实施视图。它与构件图相关,通常一个节点包含一个或多个构件。
发表评论
-
计算机网络笔记
2012-09-24 20:51 1420计算机网络基础笔记 计算机网络的定义:将独立自主的、地理上 ... -
软件测试笔记
2012-12-11 22:11 583QTP QTP:自动化功能测试工具,用于功能回归测试 将测 ... -
软件体系结构与设计模式笔记(刘伟-中南大学)
2012-12-26 22:35 930软件体系结构与设计模 ... -
操作系统常见问题解答
2013-04-02 12:16 579(一)进程与线程的区 ... -
数据库中的五种约束
2013-04-02 12:47 598数据库中的五种约束及其添加方法 五大约束1.—-主键约束(P ... -
搜索引擎蜘蛛算法与蜘蛛程序构架
2013-04-05 22:08 651一、网络蜘蛛基本原理 ... -
JAVA三大框架SSH和MVC
2013-04-07 16:08 749Java—SSH(MVC) JAVA三大框 ... -
linux命令
2013-04-10 15:42 663文件系统操作命令: 1. cat:可以显示文件的内容(经常和 ... -
TCP三次握手(建立连接)/四次挥手(关闭连接)
2013-04-22 20:48 746相对于SOCKET开发者,TCP创建过程和链接折除过程是由T ... -
教你如何迅速秒杀掉:99%的海量数据处理面试题
2013-04-22 22:37 836前言 一般而言,标题含有“秒杀”,“99%”,“史上最全/ ... -
操作系统常见算法
2013-04-29 10:45 566一、进程(作业)调度算 ... -
黑客教程
2013-05-04 20:56 1144文章转载自 WebShell's Blog:http://w ... -
怎样写一个简单的操作系统
2013-05-24 13:31 820怎样写一个简单的操 ... -
Hibernate学习笔记
2013-06-08 17:26 573课程内容 1HelloWorld a) Xml ... -
Spring学习笔记
2013-06-12 16:22 679课程内容 1. 面向接口 ... -
Struts2学习笔记
2013-06-12 16:31 689目录 Ø Action n 简单数据校验 Ø R ... -
编译原理
2012-09-24 20:47 870实验一 词法分析程序设计与实现 一、实验目的 加深对 ... -
几种RAID级别的对比表
2012-09-24 20:38 1179几种RAID级别的对比表 ... -
ARM和CPU的区别
2012-09-20 16:25 908ARM是一个处理器厂家,因为其生产的处理器很有特点,所以这一类 ...
相关推荐
uml画图工具,很小的哦
UML画图工具是在进行系统分析时用到的画图工具,可以绘制用例图、顺序图、活动图、状态图、类图等
一个简单的例子,里面提供图形连接拖动等功能,供大家学习
StarUML是一种生成类图和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开源项目之一发展快、灵活、可扩展性强(zj)。
startUML画图工具
一款非常好用的UML 画图工具,可以画出各种UML图形,帮助你在阅读逻辑复杂的代码的时候,理清代码的调用逻辑,帮助自己理解代码
优秀的UML画图工具MAC
亿图UML画图软件
JUDE珍藏版,UML画图工具,JUDE
UML画图工具 argoUML-0.34.part1.rar
uml画图工具,支持所有图形 而且完全免费,小巧实用,是初学uml的最好工具!
专业UML画图工具破解版 ,可以画 流程图 类图 时序图等等,是画UML最佳帮手
JUDE使用教程(UML画图工具之一) Jude这个工具还是很好用的,不用教程也摸索的懂,但是凡是有教程岂不是少走弯路?祝你好运! (ppt版)
很方便的uml画图软件,有文档,有代码!结构清晰
StartUML画图软件 超级好用的工具,下载下来即可使用,破解版本
实现基于web的UML画图系统,使用javascript,实现类似rose的web版画图。本系统属系统软件,版权属于作者本人,严禁用于任何商业行为,保留一切权利
完全免费的两款UML画图软件,经测试,完全免费,内含的两款软件分别是SoftwareIdeasModeler和DiagramDesignersetup,尤其值得推荐的是SoftwareIdeasModeler,这款软件界面简洁,友好,大方,易用!非常的好,值得下载...
drawio是一款简单易用且开源的UML画图工具,安装即用。
UML轻量画图工具,解压可用,加上了汉化,感谢网络提供者
一个支持UML图形绘画软件,亲测好用,UML使用面向对象设计的的建模工具,UML可以为系统的体系结构及其所有细节建立文档。不同的UML模型图可以作为项目不同阶段的软件开发文档。