一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。

统一建模语言 (UML)是非专利的第三代建模和规约语言。 UML是在开发阶段,说明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。

UML图分为两类:

静态图:是描述对象之间可能存在的关系的种类,以及作为结果的对象网络可以具有的可能的拓朴结构。

动态图:是描述可以在对象之间传递的消息以及该消息对接收消息的对象的影响。

本文转自NewPanderKing51CTO博客,原文链接: http://www.cnblogs.com/newpanderking/p/3787716.html,如需转载请自行联系原作者

什么是UML?分哪两类?相关推荐

  1. truck 用法java_编写Java程序,创建一个父类交通工具类(Vehicles),以及两个子类,分别是轿车类(Car)和卡车类(Truck)。...

    返回本章节 返回作业目录 需求说明: 创建一个父类交通工具类(Vehicles),以及两个子类,分别是轿车类(Car)和卡车类(Truck). 父类有属性品牌(brand)和颜色(color). 在父 ...

  2. 北京新高考加分规则公布 两类考生最多可加20分

    北京市普通高等学校招生照顾对象审核办法公布.烈士子女.在服役期间荣立二等功以上或被大军区以上单位授予荣誉称号的退役军人这两类考生,在高考成绩总分的基础上增加20分向高校提供档案,由高校审查决定是否录取 ...

  3. 服务器操作系统分两大类,服务器的操作系统分哪几类

    服务器的操作系统分哪几类 内容精选 换一换 本节介绍将Linux操作系统的KVM实例变更为擎天架构实例的操作步骤.KVM实例:参考规格清单,查询对应规格的虚拟化类型.擎天架构实例:选择"通用 ...

  4. c语言计算1减2的平方分之一,在数学中必须考虑的运算有两类;加法运算与减法运算-数学位于运算-数学-沙人磕同学...

    概述:本道作业题是沙人磕同学的课后练习,分享的知识点是数学位于运算,指导老师为江老师,涉及到的知识点涵盖:在数学中必须考虑的运算有两类;加法运算与减法运算_-数学位于运算-数学,下面是沙人磕作业题的详 ...

  5. linux中I/O设备分为两类:字符设备和块设备。

    Linux中I/O设备分为两类:字符设备和块设备.两种设备本身没有严格限制,但是,基于不同的功能进行了分类. (1)字符设备:提供连续的数据流,应用程序可以顺序读取,通常不支持随机存取.相反,此类设备 ...

  6. 计算机的主存储器可以分为哪两类,2017年计算机应用基础模拟试题「答案」(2)...

    A.PY B.SP C.WBX D.ZRM 29.在UCDOS全拼输入方式中,在提示行上向前或向后翻页查找,要按键( ) A.〈和〉 B.-和= C.[和] D.(和) 30.使用UCDOS全拼方式输 ...

  7. Java 网络编程(二) 两类传输协议:TCP UDP

    两类传输协议:TCP,UDP TCP TCP是Transfer Control Protocol(传输控制协议)的简称,是一种面向连接的保证可靠传输的协议. 在TCP/IP协议中, IP层主要负责网络 ...

  8. Java语言所有异常类均继承自_Java将运行错误分为两类:(__)和(__), 其对应的类均派生自(__)类;...

    [单选题]设 x,y 均为已定义的类名,下列声明对象x1的语句中正确的是( ) [判断题]构造函数的方法名可以由编程人员任意命名. [单选题]能够实现对原文的鉴别和不可否认性的认证技术是( ). [单 ...

  9. 用计算机转换层次的例子,两类层次分析法的转换及在应用中的比较-计算机工程与应用.PDF...

    两类层次分析法的转换及在应用中的比较-计算机工程与应用 114 2012 ,48 (9) Computer Engineering and Applications 计算机工程与应用 两类层次分析法的 ...

最新文章

  1. 《xUnit Test Patterns》学习笔记3 - Philosophy of Test Automation
  2. kohana中的路由规则
  3. Javadoc注释规范
  4. STM32如何查找hardfault原因
  5. ajax隐藏button,jquery下的ajax应用-form和button触发
  6. 文件上传的注意细节(PHP)
  7. SpringBoot整合阿里云OSS文件上传、下载、查看、删除
  8. (转)Spring简介
  9. 用Java打印菱形(奇数行菱形)
  10. 简单利用字典破解zip文件口令
  11. 基于Android的阳台浇花控制系统设计
  12. fedora oracle使用,【解决方案】连接到Fedora 14上的Oracle数据库服务器
  13. 随机排列算法(Fisher-Yates)
  14. php生成器处理数据问题,《PHP经典实例》笔记数组篇 - 4.24 使用生成器高效迭代处理大型数据集...
  15. 湖北省贷款贴息扶持政策申报指南,2022年申报条件以及贴息奖励标准
  16. Java开发中存在这样的代码,反而影响整体整洁和可读性
  17. curl证书过期_centos7内核升级及curl访问https证书过期处理
  18. iOS 7如何解决相册无法访问的问题?
  19. echart 广州3d_一个3D可视化项目背后的心酸:ECharts-X的坎坷路
  20. (转载)MatLab绘图

热门文章

  1. python开发网络程序教程_python3编写C/S网络程序实例教程
  2. appinventor贪吃蛇制作步骤_旋转RGB制作指导
  3. Python零基础入门(二)——Python中常见的数据结构[学习笔记]
  4. dynatrace统计sql执行时间要考虑网络延时
  5. class 原生js获取父元素_JS获取节点的兄弟,父级,子级元素的方法
  6. 测试工程师面试必问的十道题目!全答上来的直接免试
  7. 大视场相机prnu测试标准_史上最全,阻燃性能测试方法、标准大揭秘
  8. tomcat组播实现session一致性_java会话技术-Session
  9. python中类的定义和使用_在Python中定义和使用类
  10. Tuple and Tie