uml是什么?
unified modeling language (uml)又称统一建模语言或标准建模语言,是始于1997年一个omg标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 面向对象的分析与设计(ooa&d,ooad)方法的发展在80年代末至90年代中出现了一个高潮,uml是这个高潮的产物。它不仅统一了booch、rumbaugh和jacobson的表示方法,而且对其作了进一步的发展,并最终统一为大众所接受的标准建模语言。
以下为uml中的13中图形说明
1.用例图:对系统的使用方式分类.
2.类图:显示类和它们的相互关系。
3.对象图:只显示对象及它们的相互关系。
4.活动图:显示人或对象的活动,其方式类似于流程图。
5.状态机图:显示生命周期比较有趣或复杂的对象的各种状态。
6.通信图:显示在某种情形下对象之间发送的消息。
7.顺序图:显示与通信图类以的信息,但强调的是顺序,而不是连接。
8.包图:显示相关的类如何组合,对开发人员有用。
9.部署图:显示安装已完成系统的机器、过程和部署制品。
10.组件图显示可重用的组件(对象或子系统)及期接口。
11.交互总图:使用顺序图喧赤活动的务个步骤。
12.时间图:显示消息和对象状态的准确时间限制。
13.复合结构图:显示对象在聚合或复合中的相互关系,显示接口和协作的对象
0
0
相关文章
C# 怎么将对象序列化为 JSON 字符串_C# 对象序列化 JSON 方法指南
.NET Web API如何使用Swagger生成API文档_Swagger API文档生成指南
C# 如何在 WPF 中使用 MVVM 模式_C# WPF MVVM 模式应用教程
.NET怎么连接并查询SQL Server数据库_SQL Server数据库连接查询教程
.NET怎么读取和写入文本文件_文本文件读写操作指南
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具
相关专题
本专题深入讲解 C++ 中的高级模板编程与元编程技术,涵盖模板特化、SFINAE、模板递归、类型萃取、编译时常量与计算、C++17 的折叠表达式与变长模板参数等。通过多个实际示例,帮助开发者掌握 如何利用 C++ 模板机制编写高效、可扩展的通用代码,并提升代码的灵活性与性能。
10
2026.01.23
本专题系统讲解 Golang 应用的性能分析与调优方法,重点覆盖 pprof 的使用方式,包括 CPU、内存、阻塞与 goroutine 分析,火焰图解读,常见性能瓶颈定位思路,以及在真实项目中进行针对性优化的实践技巧。通过案例讲解,帮助开发者掌握 用数据驱动的方式持续提升 Go 程序性能与稳定性。
9
2026.01.22
热门下载
相关下载
精品课程
共16课时 | 2万人学习
共20课时 | 1.4万人学习
共22课时 | 1.7万人学习
最新文章







