MDA之CIM3定义系统范围

经过了CIM1定义业务流程以及CIM2分析业务流程之后,终于进入CIM3压轴戏了。CIM1和CIM2生成文件,跟CIM3的生成文件有如下关联性:

  • CIM2活动图中的每一个动作,都可能成为CIM-3的系统用例
  • CIM1中的业务执行者,以及CIM2的动作负责人,都可能成为CIM3的系统执行者(system actor)

在CIM3中,系统分析员将分析CIM2的所有活动图,定义出一系列的系统用例,随后待项目经理以及相关人士从中挑选出一批系统用例,作为首期发布的系统用例,此外,系统分析员也将带着这批中选的系统用例进入PIM1,开始描述每一个系统用例的详细规格。

 

在CIM3的中,系统分析员主要将生成下列UML文件

  1. 系统用例图
  2. 系统用例简述

系统分析员在定义系统用例时,可以参考下列建议:

  • 每一个系统用例最好只有一个启动者(直接操作计算机的人)
  • 系统用例执行期间,如果有联机其他系统,将它们列为支持者
  • 遇到定时启动的系统用例,可以定义一个名为“定时启动者(Timer)”的虚拟启动者

 

你可能感兴趣的:(虚拟机,活动,UML)