初识UML
2015-09-04 20:20
260 查看
UML,(Unified Modeling Language),是统一建模语言,生产好的软件就像建立大厦一样需要设计,要有一套关于体系结构、过程和工具的规范,而一图顶得万语千言,所以UML是用来设计软件蓝图的可视化的面向对象建模语言。
UML描述了一个系统的静态结构和动态行为,用图形方式表现典型的面向对象系统的整个结构。
下面是UML的一个基本结构
1、基本构造算是UML学习中的重要部分了
事物是对模型中最具有代表性的成分的抽象,关系是把事物结合在一起,而图则聚集了相关的事物
2、UML规则
学英语有学英语的规则,UML既然是建模语言也不例外,它有自己的一套规则,而不能简单地把UML的构造块按随机的方式放在一起,其规则包括命名、范围、规则、可见性、完整性等。
3、公共机制
UML的四种公众机制贯穿整个语言且一致应用,也是为基本构造块服务的
a、规格说明,提供对构造块的语义和语法的文字叙述,UML图形表示法用来对系统进行可视化,也用来描述系统的细节
b、修饰,UML表示法中的每一个元素都有一个基本符号,可以把各种修饰细节加到这个符号上
c、通用划分,有两种划分方法,分别是类/对象二分法和接口/实现二分法
d、扩展机制,用来对对UML图示符号的扩展,包括构造型、标注值、约束等
这些是自己在UML学习开始阶段的理解,只是一些宏观上的东西,具体的内容会在接下来慢慢学习掌握。
UML描述了一个系统的静态结构和动态行为,用图形方式表现典型的面向对象系统的整个结构。
下面是UML的一个基本结构
1、基本构造算是UML学习中的重要部分了
事物是对模型中最具有代表性的成分的抽象,关系是把事物结合在一起,而图则聚集了相关的事物
2、UML规则
学英语有学英语的规则,UML既然是建模语言也不例外,它有自己的一套规则,而不能简单地把UML的构造块按随机的方式放在一起,其规则包括命名、范围、规则、可见性、完整性等。
3、公共机制
UML的四种公众机制贯穿整个语言且一致应用,也是为基本构造块服务的
a、规格说明,提供对构造块的语义和语法的文字叙述,UML图形表示法用来对系统进行可视化,也用来描述系统的细节
b、修饰,UML表示法中的每一个元素都有一个基本符号,可以把各种修饰细节加到这个符号上
c、通用划分,有两种划分方法,分别是类/对象二分法和接口/实现二分法
d、扩展机制,用来对对UML图示符号的扩展,包括构造型、标注值、约束等
这些是自己在UML学习开始阶段的理解,只是一些宏观上的东西,具体的内容会在接下来慢慢学习掌握。
相关文章推荐
- CCF 201403-4 无线网络 (二维最短路)
- 【codeforces26A】Almost Prime
- java下io文件切割合并功能加配置文件
- poj 3685 Matrix(二分搜索之查找第k大的值)
- 9-4第二次简单实验
- linux怎样从vi退出到shell
- uva1368 - DNA Consensus String
- 微软Win 10操作系统CPU使用率居高不下怎么办?试试这些方法
- 神经网络的cost function
- 剑指offer 二进制中1的个数
- [华为MU203] 使用AT命令实现网络访问
- ubuntu下chromium浏览器flash插件安装
- linux+iptables搭建网关服务器
- 剑指offer——面试题:42(二)s的连续正数序列
- usaco Agri-Net
- shell syntax
- ubuntu下修改文件夹权限
- Spring减少MVC的代码冗余
- Windows多线程基础
- Java入门-泛型