统一建模语言(Unified Modeling Language,UML) 可分类成:

  • 功能模型:从用户的角度展示系统的功能,包括用例图。
  • 对象模型:采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类别图、对象图。
  • 动态模型:展现系统的内部行为。包括序列图,活动图,状态图。
     
                                                    ——本文将主要针对流程图进行讲解  

 
 
 
 

流程图


    并不是所有的流程都适合用流程图的方式去表现,适合用流程图去表现的流程是一定程度固定的有规律可循的,流程中的关键环节不会朝令夕改的

    在绘制流程图前,思考流程图如何才能精美,如何交互,使用什么工具,都不应该是重点。重要的是要将流程图的关键要素在脑海搜集一番。可以试图回答清楚以下几个问题,否则不要开始绘制流程图:

 

  • 整个流程的起始点是什么?整个流程的终结点是什么?
  • 在整个流程中,涉及到的角色都是谁?
  • 在整个流程中,都需要做什么事情?(可是是一个会议,可以是一个任务)

 
 
 

具体步骤,可以从以下几点着手:

  • 确定流程的职能部门、相关部门或岗位职责以及流程的工作任务
  • 界定流程的起点和终点
  • 确定相关组织单元及其活动和权限
  • 列出工作的关键任务和节点
  • 按工作进程绘制流程图草案
  • 进行汇总分析
  • 最终确定流程图

 
 
 
 
 

[ 关键在于理清上面的问题,流程图虽有多种,但程序员要使用类型其实并不多,例举如下 ]

 
 
 
 
 
 

uml BCE系统架构图 uml系统流程图_流程图


[ 流程图种类 ]

 
 
 
 
 
 
 


 

 

 

 

 

 

 

uml BCE系统架构图 uml系统流程图_流程图_02

  [ 基本流程图 ]


 
 
 
 
 
 
 


 
 
 
 
 
 
 
 

uml BCE系统架构图 uml系统流程图_uml BCE系统架构图_03

[ 实例展示——基础流程 ]


 
 
 
 
 
 
 
 
 
 

uml BCE系统架构图 uml系统流程图_visio_04

  [实例展示 - 跨功能流程图(泳道图)]

 
 
 
 
 
 
 
 
 


 

 

 

 

 

 

 

 

 

uml BCE系统架构图 uml系统流程图_uml_05

  [实例展示 - 数据流程图]