UML九种图之静态图
来源:互联网 发布:天津蜂鸟网络怎么样 编辑:程序博客网 时间:2024/06/17 13:02
最近结束了UML的学习,UML是一种建模语言。其中有九种图,包括用例图,对象图,类图,构件图,部署图,状态图,序列图,活动图,协作图。这九种图分为两类,静态图和动态图。这里就先介绍一下静态图。
一、用例图
用例图是客户与开发者之间可以沟通理解的标新形势。也可以将用例图看成是开发者和客户之间的可视化契约。在用例图中,一直以用户的角度为主,所以开发人员也需要时刻站在用户的角度去看待整个系统。比如机房收费系统有三个用户级别,操作员,管理员和一般用户。
用例图的作用就是获取需求,指导测试,还可以在整个过程中起到指导作用。
二、类图
类图是UML中的三大核心图之一,是一种静态图,不能显示暂时性信息。可以显示出类、接口以及它们之间的静态结构和关系。
三、对象图
对象图显示了一组对象和它们之间的关系,和类图一样,对象图是一个静态图,包括两个部分,对象的名称和属性。对象图是类图的实例,所以它的标识基本相同,但是也有区别,对象图显示的是类的多个对象实例,不是实际的类。对象存在生命周期,所以对象图只能在系统某一时间段存在。
四、构件图
构件图主要是描述各种软件构件之间的依赖关系。比如,可执行文件和源文件之间的依赖关系。并且,构件图应用在实现阶段。
五、部署图
部署图用来显示系统中软件和硬件的物理架构。从部署图中我们可以了解到软件和硬件组件之间的物理关系以及处理节点的组件分布情况。
总结:
再絮叨一下对象图和类图的联系。
相同点:对象图是类图的实例,几乎使用与类图完全相同的标识。
不同点:对象图显示类的多个对象实例,而不是实例的类。由于对象存在生命周期,因此对象图只能在系统某一个时间段存在。
关于动态图,我们下回再表~
- UML九种图之静态图
- UML之静态图
- UML图之静态图
- UML中的静态图
- UML静态图
- UML静态模型图
- UML--静态图
- 【UML】静态图
- UMl之静态图(类图、对象图、包图)
- UML九种图之对象图
- UML九种图之活动图
- UML九种图之交互图
- 【UML】-九种图之顺序图
- 【UML】-九种图之协作图
- 【UML】-九种图之构件图
- UML九种图之动态图
- UML九种图之序列图
- uml静态图---对象图
- 51单片机汇编延时分析:
- Android中自动跳转到系统设置界面
- 2017-02-11 构造可靠数据传输协议、滑动窗口协议、比特交替协议、回退N步协议、选择重传协议
- The Suspects POJ-1611 (AL - 1 - 1 - E)
- 深度优先搜索和深度优先搜索的区别
- UML九种图之静态图
- linux启动tomcat -bash: ./startup.sh: Permission denied
- 通过RevitAPI创建可下拉的按钮
- poj3273——Monthly Expense(二分)
- Hive的UDAF
- (转)李迅雷:相信奇迹还是相信逻辑
- 二叉排序树
- 蓝桥杯——趣味数学问题举例二(2017.2.11)
- memcached的LRU删除机制