UML 九种基本的模型图
来源:互联网 发布:淘宝店铺装修软件大全 编辑:程序博客网 时间:2024/04/30 20:50
UML 九种基本的模型图
UML学习 2009年1月6日
从考察系统的不同角度出发,UML定义了不同的模型图
1用例图
用例描述系统的功能及外部的使用者,即确定谁来使用系统,使用系统做什么.用例就是指体统提供的功能的一种描述,执行者是那些可能使用这么写用例的人或者外部系统,二者之间的联系描述了"谁使用哪个用例"用例图着重于从系统外部执行者的角度描述系统需求提供哪些功能,并且指明这么系统的使用者是谁.
2类图
类图描述系统的静态体系结构,构成系统的类,还有类之间的关系.类图用于描述描述类模型,系统总体结构的设计直至代码的实现.类模型类似于数据模型,要开发一个面向职责的类模型.类是指一些具有相同属性和行为的对象.对象是人们对现实世界中各种事物或概念的一种高度抽象.任何事物都可以看作是具有某些属性和动态行为的对象.类与类之间有着多种不同的联系.相互关联(例如消息的传递),依赖性(一个类依赖或使用另一个类),特化(一个是另一个类的特例或子集),包(将一些类并入一个包中).所有这些联系以及类的属性和行为都可以在类图中清晰的加以描述,类图适合用于软件开发的各个阶段.
3对象图
对象图是类的一种实例化,描述系统在某个时刻可能包含的对象和相互关系.一张对象图表示的是与其对应的类图是一个具体实例,即系统在某一时期或者某个特定时刻可能存在的具体对象实例以及它们相互之间的具体关系.
4状态图
状态图是对类的一种补充描述,它展示此类对象所具有的所有可能状态以及某些事件发生时其状态转移的情况.状态的改变叫做转移.状态的转移可以伴随着某个动作,它表明当转移发生时系统要做些什么.
5顺序图
顺序图描述几个对象之间的动态协作关系.顺序图的重点在于它非常直观地展示了对象之间传递消息的时间顺序,反映了对象之间的一个特定的交互过程.如在系统执行过程某个特定时刻发生的事情.
6合作图
合作图是对象图的另一种表达方式,它描述系统中的对象及其相互之间的通信关系.
7活动图
活动图描述系统中各种活动的执行顺序,活动图通常用来描述一个操作中所要进行的各项活动的处理流程,或者某种交互流程.
8构件图
构件图描述程序代码的组织结构.构建可以是源代码构件,二进制目标构件,可执行构件或者文档型构件.构件图说明各种构件之间的依赖关系.
9配置图
配置图描述系统中硬件和软件的物理配置情况和系统体系结构.
在UML分析和设计模型时,应尽量避免把模型转换成某种特定的编程语言.
- UML 九种基本的模型图
- UML 的九种模型图
- UML 的九种模型图
- UML 的九种模型图
- UML 的九种模型图
- UML 的九种模型图
- UML的九种模型图
- UML 的九种模型图
- UML 的九种模型图
- UML 的九种模型图
- UML 的九种模型图--UML建模基础知识
- UML 的九种模型图.UML用例图.ER图.UML项目结构图总结
- 统一建模语言(UML)的九种模型图
- 统一建模语言(UML)的九种模型图
- UML总结之九种模型图
- 九种UML图
- 【UML】UML的九种建模图总结
- UML的九种视图
- 绑定IP和MAC地址
- RCP启动速度慢问题的解决
- 支持msnp15协议python可发送离线消息脚本附录2
- 这个读文件为什么不可以呢?
- 支持msnp15协议python可发送离线消息脚本
- UML 九种基本的模型图
- 相关会议列表
- sql子查询语句
- MySql Query Brower 1.2.15
- javascript常用小例子
- oracle10G的"企业管理器"
- Socket编程相关数据类型定义(抄袭)
- 做人、做事,做架构师——架构师能力模型解析
- “信息系统灾难恢复方案设计”大赛