Java知识点大全程序员Java学习笔记

UML统一建模语言

2018-03-26  本文已影响115人  Java3y

什么是UML?

UML全称是:Unified Modeling Language 又称统一建模语言或标准建模语言。

是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。
它是一种语言,语言就是用来描述一件事物的。

为什么我们要使用UML?

我们了解一下软件开发的历史,才明白为什么要使用UML。

软件历史分为3个阶段:

软件工程的目标:利用工程化的方法.在给定成本、进度的前提下,开发出具有可维护性、正确性、可移植性的软件. 提高软件产品的质量和开发效率,减少维护的困难

随着软件工程地进展,IT界想用一种语言来描述它们完成的需求,设计,但是不同的公司开发了自己的产品。

于是乎,为了统一起来,就有了OMG组织【ObjectManagementGroup对象管理组织】,这个组织让这种描述需求、设计的语言统一了,就称作是UML了。

也就是说,UML用来给我们设计,需求分析


使用IBM Rational

我们使用的是IBM Rational这个工具来讲解UML。

一般地,我们这个工具用来做三个事情:

用例图

用例图显示谁将是系统的使用者、用户希望系统提供什么服务以及系统能够为用户提供什么样的服务;从用户的角度描述系统的功能。用例图最常用来描述系统以及子系统

用例图的2种元素4种关系

我们使用它来模拟一个商城的用例图

我们想描述的信息是这样子的:

这里写图片描述

类图

类图用于描述系统中的类与类之间的各种关系

类图下有以下的关系:

这里写图片描述

时序图

需要用例的时候,我们可以把用例拖过去给时序图用。

这里写图片描述

如果文章有错的地方欢迎指正,大家互相交流。习惯在微信看技术文章,想要获取更多的Java资源的同学,可以关注微信公众号:Java3y

上一篇 下一篇

猜你喜欢

热点阅读