UML九种图

   UML(统一建模语言):是面向对象的可视化建模语言。

  前进的过程不要忘了停下脚步,回味一下,下面我来总结一下最近学习的UML。先来看一张图吧:


  一、用例图
     用例图:用于需求分析阶段,描述用户的需求。开发者和用户对需求规格的共识。
        二、静态图
:从系统的结构来描述。
      类图:核心图,描述系统结构.定义系统中的类,描述系统内部结构和类之间的关系。 
     对象图:是类图的实例化。描述系统的具体时间上,包含的对象和对象之间的关系。

      包图:包图是在 UML 中用类似于文件夹的符号表示的模型元素的组合。

  三、行为图:系统的动态模型和对象间的交互
     状态图:类的对象状态,状态之间的转移条件。侧重于从行为的结果来描述(状态)。
     活动图:优点:支持并行活动。侧重于从行为的动作来描述(活动)。缺点:很难清楚的描述动作与对象之间的关系,         没有交互图直接。
  
四、交互图:对象间的交互。序列图和协作图可以相互转化。
     时序图:强调消息的事件顺序--强调消息的时间顺序。
     合作图:强调对象间的交互关系.--强调发送和接收消息对象的结构组织。
  
五、实现图:用来描述实现方面的信息.
     构件图:显示构件之间的组织和依赖关系.对系统的静态实现进行建模。最重要的是:复用。构件类型:源代码构件、二         级制构件、可执行构件、数据库文档。
     部署图:描述系统硬件的物理拓扑结构以及此结构上执行的软件。

  俗话说:一张图胜过万语千言。学会画图是一件很重要的事情,还需多多在实践中锻炼。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值