zoukankan      html  css  js  c++  java
  • Practical UML A HandsOn Introduction for Developers part 6

    活动图

    活动图activity diagram是一个很特别的流程图。活动图和状态图之间是有关系的。状态图把焦点集中在过程中的对象身上,而活动图则集中在一个单独过程动作流程。活动图告诉了我们活动之间的依赖关系。

    对我们的例子来说,我们使用如下的过程。

    “通过ATM来取钱。”

    这个活动有三个类Customer, ATM Bank。整个过程从黑色圆圈开始到黑白的同心圆结束。活动用圆角矩形表示。


      活动图可以被分解成许多对象泳道
    swimlanes ,可以决定哪些对象负责那些活动。每个活动都有一个单独的转移transition连接这其他的活动。

    转移可能分支branch成两个以上的互斥的转移。保护表达式(在[]中)表示转移是从一个分支中引出的。分支以及分支结束时的合并merge在图中用菱形表示。

    转移也可以分解fork成两个以上的并行活动。分解以及分解结束时的线程结合join在图中用粗黑线表示

    组件与配置图

    组件component是代码模块。组件图是是类图的物理实现。

    配置图Deployment diagrams则是显示软件及硬件的配置。

    下面的配置图说明了与房地产事务有关的软件及硬件组件的关系。



       物理上的硬件使用节点
    nodes表示。每个组件属于一个节点。组件用左上角带有两个小矩形的矩形表示。

    loop's blog
  • 相关阅读:
    Java多线程之赛跑游戏(含生成exe文件)
    JavaSE之绘制菱形
    JavaSE项目之员工收录系统
    深度解析continue,break和return
    如何查看yum安装路径
    转载 linux umount 时出现device is busy 的处理方法--fuser
    linux安装扩展总结
    linux 编译安装amqp
    vmware 实现linux目录映射window本地目录
    yaf学习之——生成yaf示例框架
  • 原文地址:https://www.cnblogs.com/goodloop/p/13154.html
Copyright © 2011-2022 走看看