文章目录
一、含义
全称:Unified Modeling Language(统一建模语言)。
含义:是一个支持模型化和软件系统开发的图形化语言。
作用:为软件开发的所有阶段提供模型化和可视化支持。
种类:约14种图示(diagrams)。
二、常用UML图
2.1 用例图
全称:The Use Case Diagram。
作用:以可视化的方式,表达系统如何满足所收集的业务规则,以及特定的用户需求等信息。即角色有哪些功能。
示例:餐厅。
客户角色:吃东西、喝饮料、付款
厨师角色:做食物。
服务员角色:送食物。
2.2 序列图
全称:The Sequence Diagram。
作用:用于按照交互发生的一系列顺序,显示对象之间的这些交互。即角色之间的联系。
示例:银行。
2.3 类图
全称:The Class Diagram。
作用:描述类之间的关系,以及类中的属性和方法。
三、UML图建模软件
3.1 常用工具
(1)Visio
(2)ational Rose
(3)werDesign。