• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
moyaBJ
博客园    首页    新随笔    联系   管理    订阅  订阅

软件UML图

UML图

软件设计过程中必要的开发工具,可以直观展示软件开发中的各种结构、逻辑和流程等信息。

介绍

百度介绍:
UML-Unified Modeling Language 统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。UML的定义包括UML语义和UML表示法两个元素。
UML是在开发阶段,说明、可视化、构建和书写一个面向对象软件密集系统的制品的开放方法。最佳的应用是工程实践,对大规模,复杂系统进行建模方面,特别是在软件架构层次,已经被验证有效。统一建模语言(UML)是一种模型化语言。模型大多以图表的方式表现出来。一份典型的建模图表通常包含几个块或框,连接线和作为模型附加信息之用的文本。这些虽简单却非常重要,在UML规则中相互联系和扩展。

分类

  • 用例图:从用户角度描述系统功能。
    
  • 类图:描述系统中类的静态结构。
    
  • 对象图:系统中的多个对象在某一时刻的状态。
    
  • 状态图:是描述状态到状态控制流,常用于动态特性建模
    
  • 活动图:描述了业务实现用例的工作流程
    
  • 顺序图:对象之间的动态合作关系,强调对象发送消息的顺序,同时显示对象之间的交互
    
  • 协作图:描述对象之间的协助关系
    
  • 构件图:一种特殊的UML图来描述系统的静态实现视图
    
  • 部署图:定义系统中软硬件的物理体系结构
    
  • 包图:对构成系统的模型元素进行分组整理的图
    
  • 组合结构图:表示类或者构建内部结构的图
    
  • 交互概览图:用活动图来表示多个交互之间的控制关系的图
    
posted @ 2022-04-12 20:43  moya金昌鱼  阅读(100)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3