什么是UML?

摘要:
UML是一种统一的建模语言。统一建模语言的缩写集成了面向对象的建模语言、方法和过程。它是一种支持建模和软件系统开发的图形语言。为软件开发的所有阶段提供建模和可视化支持可以帮助沟通和交流,帮助应用程序设计和文档生成解释系统的结构和行为定义各种图形符号来描述软件系统的部分或全部静态和动态结构,包括:用例图、类图
  • UML是统一建模语言,Unified Modeling Language的缩写
  • 综合了面向对象的建模语言、方法和过程,是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持
  • 可以帮助沟通与交流、辅助应用设计、文档的生成、阐释系统的结构和行为
  • 定义了多种图形化的符号来描述软件系统部分或全部的静态结构和动态结构
  • 包括:用例图(use case diagram)、类图(class diagram)、时序图(sequence diagram)、协作图(collaboration diagram)、状态图(statechart diagram)、活动图(activity diagram)、构件图(component diagram)、部署图(deployment diagram)


原文链接
 


什么是UML?第1张

 

免责声明:文章转载自《什么是UML?》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇wx.miniProgram.navigateTo跳转页面不响应,及参数传递(实用)Python读取PDF文档下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

VCL界面控件DevExpress VCL全新发布v21.1.6

DevExpress VCLControls是Devexpress公司旗下最老牌的用户界面套包,所包含的控件有:数据录入、图表、数据分析、导航、布局等。该控件能帮助您创建优异的用户体验,提供高影响力的业务解决方案,并利用您现有的VCL技能为未来构建下一代应用程序 DevExpress VCL v21.1.6最新版下载 具体更新内容如下: 此列表包括v21....

WSL学习:安装ArchLinux和Root/Cling以及注意事项

1.前言   在Windows下使用Linux常见的软件存在许多困难。选择之一是使用VMWare和VirtualBox之类的虚拟机软件,另一种选择是使用类UNIX模拟环境,如Cygwin,GNUWin32和MSYS2。   GNUWin32软件比较少。Cygwin软件还算比较多,但是使用体验糟糕。MSYS2使用体验较好,软件数目中等。而本文将介绍的WSL(...

虚拟机中安装 win2012 r2 tools工具 提示需要安装kb2919355

产生阻滞的问题: 你需要先安装 对应于 KB2919355 的更新 ,然后才可在 Windows 8.1 或 Windows Server 2012 R2 上安装此产品。  官方说法(这些 KB 必须按以下顺序安装:clearcompressionflag.exe、KB2919355、KB2932046、KB2959977、KB2937592、KB2938...

概要设计文档3.0

概要设计文档 1、引言部分 引言部分主要说明编写目的、系统的范围和参考资料等。 1.1目的 该文档的目的是描述旅游软件的概要设计,主要内容包括系统功能简介、系统结构设计、模块设计和界面设计等。 本文档的预期读者包括:设计人员,开发人员,项目管理人员,测试人员。 1.2 范围 1.2.1 系统目标 我们设计这款软件主要目的是给大学生提供一款主要针对他们的旅游...

常用 adb 命令总结

1. 显示当前运行的全部模拟器: adb devices2. 安装应用程序: adb install -r 应用程序.apk3. 获取模拟器中的文件: adb pull <remote> <local>4. 向模拟器中写文件: adb push <local> <remote>5. 进入模拟器的shell模式...

svn的应用

SVN 如何来进行多人协作开发? 在实际工作中,通常是一个小组或者一个团队一起开发同一个项目,不同的人开发不同的功能模块,有一个公共的地方存放项目代码。 如果多个人同时对同一个文件做了修改,比如按照分工,两个人分别做文章模块的增删改查功能,需要操作同一个文件article控制器,如果大家同时完成工作并提交代码,会出现一个代码覆盖的问题。 解决办法: ①合理...