博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
类图(Class diagram)—UML图(二)
阅读量:4048 次
发布时间:2019-05-25

本文共 571 字,大约阅读时间需要 1 分钟。

类图(Class Diagram)是描述类、接口、协作以及它们之间关系的图。

 

类图是系统中静态视图的一部分,静态视图可以包括许多的类图。

 

静态视图用于为软件系统进行结构建模,它构造系统的词汇和关系,而结构模型的可视化就是通过类图来实现的。

 

类图由以下基本元素构成:类;接口;协作;关系(依赖、泛化、实现和关联)

 

如果对类图中的关系模糊,可以看我的另一篇博客:

 

 

下面用一张图来概括类图的基本内容:

 

 

通常以下述3种方法之一使用类图:

 

1、对系统的词汇建模

UML构建系统通常是从构造系统的基本词汇开始,用于描述系统的边界,也就是说用来决定哪些抽象是要建模系统中的一部分,哪些抽象是处于要建模系统之外。这是非常重要的一项工作,因为系统最基本的元素在这里被确定。可以用类图描述抽象和它们的职责。

2、对简单协作建模

现实世界中的事物大多是相互联系、相互影响的,将这些事物抽象成类后,情况也是如此。所要构造的软件系统中的类很少有孤立存在的。它们总是和其他类协同工作,以实现强于单个类的语义。因此,在抽象了系统词汇后,系统分析师还必须将这些词汇中是事物协同工作的方式可视化和详述。

 

3、对逻辑数据库模式建模

在设计一个数据库是,通常使用数据库模式来描述数据库的概念设计。数据库模式建模是对数据库概念设计的蓝本,可以使用类图对这些数据库的模式进行建模。

转载地址:http://madci.baihongyu.com/

你可能感兴趣的文章
iPhone架构xmpp聊天工具 -xmpp协议初识《一》
查看>>
iOS提交后申请加急审核
查看>>
iOS7单元测试
查看>>
ios framework 通用库的制作
查看>>
出现( linker command failed with exit code 1)错误总结
查看>>
iOS开发中一些常见的并行处理
查看>>
iOS获取手机的Mac地址
查看>>
ios7.1发布企业证书测试包的问题
查看>>
如何自定义iOS中的控件
查看>>
iOS 开发百问
查看>>
Mac环境下svn的使用
查看>>
github简单使用教程
查看>>
如何高效利用GitHub
查看>>
GitHub详细教程
查看>>
Swift概览
查看>>
iOS系统方法进行AES对称加密
查看>>
程序内下载App,不用跳转到AppStore
查看>>
iOS应用崩溃日志分析
查看>>
获取手机系统大小、可用空间大小,设备可用内存及当前应用所占内存等
查看>>
IOS7 开发注意事项
查看>>