UML基本介绍

UML基本介绍,第1张

UML(Unified modeling language统一建模语言),它是一种用于软件系统分析和设计的语言工具,它用于帮助软件开发人员进行思考和记录思路的结果。

UML本身是一套符号的规定,就像数学符号和化学符号一样,这些符号用于描述软件模型中的各个元素和他们之间的关系,比如类、接口、实现、泛化、依赖、组合、聚合等。

使用UML来建模,通常用的工具有Rational Rose,也可以使用一些插件来建模。

比如:Amateras UML插件

例如:

画UML图就是把自己的思想描述给被人看,关键在于思路和条理

UML图的分类

1、用例图

2、静态结构图(类图、对象图、包图、组件图、部署图)

3、动态行为图(交互图(时序图与协作图)、状态图、活动图)

类图是描述类与类之间的关系的,是UML图中最核心的。

UML类图

1、用于描述系统中的类(对象)本身的组成和类(对象)之间的各种静态关系。

2、类之间的关系:依赖、泛化(继承)、实现、关联、聚合与组合

3、类图举例:这里用的是Eclipse中的插件(AmaterasUML_1.3.4),插件呢可以去网上下载,然后安装步骤网上都是如出一辙,就不多作介绍。

package umllei;

public class Person {//代码转换成类图
	private Integer id;//属性
	private String name;//属性
	public void setName(String name) {
		this.name = name;//方法
		
	}
	public String getName() {
		return name;//方法
	}

}

这样可与以先写代码,然后在生成类图,或者其他的图。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/798370.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-06
下一篇 2022-05-06

发表评论

登录后才能评论

评论列表(0条)

保存