前言
虽然之前在自考的过程中接触过UML,但是也只是接触过而已。通过对UML视频的学习,才算对UML有所了解。
内容
1.大家先看一张图片,有一个宏观的把握。
这是整个视频大概要讲的内容,在对这些知识有一个简单的了解的基础之上,我们重点应该掌握UML的构成,应用,以及使用的工具。尤其是UML涉及到的图。
2.什么是UML呢?
现在的理解:UML是一种面向对象的可视化的统一的建模语言,具有图形化的特点。
3.UML如何构成的呢?
(1)基本构造块-----事物
(1)基本构造块-----关系
(1)基本构造块-----图
1.用例图
2.类图
3.行为图
3.1状态图
3.2活动图
3.3交互图
3.3.1序列图
3.3.2协同图
4.实现图
4.1组件图
4.2部署图
这是常见的图,先有个大概的层次概念,具体的之后详细了解。
(2)规则
命名,范围,可见性。。。。
(3)公共机制
规格说明;修饰;通用划分;扩展机制
4.UML在软件开发阶段的应用
(1)需求:用例图
(2)分析:类图,顺序图,合作图,活动图,状态图
(3)设计:类图,包图
(4)实现
(5)集成交付:构件图,包图,部署图
(6)测试
单元测试:类图
集成测试:类图,包图,构件图,合作图
系统测试:用例图
总结
UML作为统一建模语言,在软件的开发中起到重大的作用,尤其是其中涉及到的图,对于代码的实现有着不可忽视的作用。