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 软件建模入门与提高 --- 类图的主要内容,如果未能解决你的问题,请参考以下文章