UML

 统一/标准建模语言,Unified Modeling Language,支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,目标之一就是为开发团队提供标准通用的设计语言来开发和构建计算机应用。

  • 利用图解符号对问题建模,可视化,软件设计的“蓝图”;
  • 可扩展性;
 分类

[1]. 结构建模图:静态视图,结构图定义模型的静态架构

  • 类图:定义模型的基本建立模块;
  • 组件图:用于构造更高层次或更复杂的结构;
  • 部署图:显示现实环境中重要物件的物理配置;

[2]. 行为建模图:动态视图,行为图记录模型内部随时间变化的模型执行的交互变化和瞬间的状态

  • 用例图:对用户/系统的交互关系建模;
  • 状态机图:描述 一个对象 的可能状态及各个状态间的转换关系;
  • 顺序图顺序 + 时间,描述一个对象如何与其他对象进行交互;
  • 活动图: 描述一个操作或过程的具体步骤;

 

参考

posted @ 2016-10-18 22:14  万箭穿心,习惯就好。  阅读(173)  评论(0编辑  收藏  举报