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.复合结构图:显示对象在聚合或复合中的相互关系,显示接口和协作的对象

更多相关文章

  1. 比较C#和JAVA中面向对象语法的区别
  2. C#中面向对象设计七个原则介绍
  3. C#如何通过对象属性名修改值的实例
  4. 技术解答面向对象的初步认识(C++ 类)
  5. C#使用Newtonsoft的Json.NET进行对象的序列化与反序列化
  6. 关于C++中string类对象的用法总结
  7. 如何使用LINQ、Lambda 表达式 、委托快速比较两个集合,找出需要新
  8. C++总结:面向对象的基本概念
  9. 在C++中对象如何作为参数传递和返回?(代码示例)

随机推荐

  1. 【前端词典】必备知识-原型与原型链
  2. 【前端词典】分享 8 个有趣且实用的 API
  3. jQuery五彩Tab选项卡动画
  4. 10个超绚丽的HTML5动画赏析
  5. 【前端词典】提高幸福感的 9 个 CSS 技巧
  6. HTML5 3D环形方块翻转动画
  7. 【前端词典】几个有益的 CSS 小知识
  8. 这个jQuery相册很特别
  9. 一组强大的CSS3 Material 按钮
  10. HTML5粒子螺旋线条3D动画