5.UML2 软件建模入门与提高 --- 类图

Posted enlyhua

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5.UML2 软件建模入门与提高 --- 类图相关的知识,希望对你有一定的参考价值。

1.类图和元素
	1.类图概述
	类图描述的是显示一组类,接口,协作以及它们之间关系的图。

		类图的特点:
		UML图一般不直接映射到任何面向对象的编程语言,但是类图是一个例外。它清楚的映射到了面向对象编程语言,一个简短的类图用于以下几点用途:
			1.描述系统的静态视图
			2.显示静态视图中元素之间的协作
			3.由系统执行的功能描述
			4.构建软件应用面向对象的语言

		类图遵循的原则:
			1.简化原则
			2.分层理解原则
			3.关注关键点的原则

		类图的用途:
			1.对概念建模
			2.对简单协作建模
			3.对数据库模式建模

		类图的层次结构:
			1.概念层
			2.说明层
			3.实现层

	2.类
		类的符号:
			UML中通常以实现矩形框表示。顶部区域显示类的名称,中间区域列出类的属性,底部区域列出类的操作。必须有顶部,其他可选。

		类的名称:
			简单名称:不包含冒号
			路径名称:用类所在的包的名称作为前缀的类名

		类的属性:
			[可见性] 属性名 [:类型] [=初始值] [{属性字符串}]

		类的操作:
			[可见性] 操作名 [(参数列表)] [:返回类型] [{属性字符串}]

		类的类型:
			1.实体类
				实体类是对系统中需要存储的信息和信息的行为建立模型。实体类具有永久性,类似于数据库中的表一样,用于保存系统的业务信息。UML中,
			实体类的构造型(stereotype)被设置为Entity。

			2.边界类
				边界类位于系统与外界的交接处,它在一个或者多个角色和系统之间建立互相作用的模型。边界类可以是窗口,打印机接口,传感器和终端,
			要寻找和定义边界类,可以检查用例图。每个参与者和用例交互至少要有一个边界类。在UML中,边界类的构造型被设置为Boun

以上是关于5.UML2 软件建模入门与提高 --- 类图的主要内容,如果未能解决你的问题,请参考以下文章

2.UML2 软件建模入门与提高 --- UML入门基础

设计模式入门前提之UML类图讲解

4.UML2 软件建模入门与提高 --- 用例图

类图怎么画软件类图制作教程

通往架构师之路-软件工程-UML建模-类图-事物与解释?

类图与对象图