需求相关:用时序图并协作图分析客户业务流程
--王珏原创
时序图Sequence diagram(参见: 时序图- 维基百科, Sequence diagram - Wikipedia)和协作图collaboration diagram(参见: 指南:协作图)都属于UML行为图,协作图在UML2中改称Communication diagram。
wiki上有的内容我就不重复说了,下面的主要内容来自我以前做电信资源管理系统时候的一些资料,现在的目的主要是为了说明“时序图”以及“协作图”的功效。
关于UML的这种或那种“图”,我个人的看法是: “沟通”比“精确”更为重要。
(以下内容就是我和“过去的想法”进行沟通的结果)
电信的资源配置主要目的就是在开通业务的时候,需要判断一下是否具备相关的设备端口、带宽、等等资源。由于资源配置过程比较长,可能是几天,也可能长达一周,为了避免一个资源被重复占用的并发冲突问题,因此又需要对占用资源进行所谓的“预 备占 用”,“实 际占 用”。 这里面最为复杂的问题是“带宽型电路”含新建资源(或称为:原有资源不完全具备)的情况,比如开通一条“传输电路”,这条电路可能所需的90%的都具备, 但却缺少电信局到客户家的“接入端光缆”,而这所缺少的“接入端光缆”完全可以通过工程实施来加以完备(我这里是用最简单的描述,具体的内容在此也完全没 有必要解释)。
而当时电信的资源配置主要流程是:
当年,我根据各省公司提供的资源配置流程(资源不完全具备的情况)归纳整理出了两种资源配置方法:逐步配置法,以及逻辑配置法;以及针对这两种资源配置方法的缺点采取的改进的配置方法。
资源不完全具备的“逐步配置法”的基本特点是:
把逐步配置法的时序图变换成协作图,以另一种方式,观察这种配置方法的优劣。
逻辑配置法的特点是:
看看变换的协作图。
参考配置法
参考配置法的特点是:
--王珏原创
时序图Sequence diagram(参见: 时序图- 维基百科, Sequence diagram - Wikipedia)和协作图collaboration diagram(参见: 指南:协作图)都属于UML行为图,协作图在UML2中改称Communication diagram。
wiki上有的内容我就不重复说了,下面的主要内容来自我以前做电信资源管理系统时候的一些资料,现在的目的主要是为了说明“时序图”以及“协作图”的功效。
关于UML的这种或那种“图”,我个人的看法是: “沟通”比“精确”更为重要。
- 工具是用来用的,没有必要咬死那些UML图的“定义”,能够说明问题最为重要。
- 切记,想表达的内容最最最重要,用什么东西表达是次要的。一定要整理好需要用UML图表达的的内容,至于是否用“UML图”表达还是用其他什么‘Word文档“表达都不是最重要的。在“画图”过程中,一定要把主要精力放在要画的“内容”上。
- UML 图是一个用于“沟通”的工具,它不仅仅能够使你和你的同事进行沟通,对“自己”来说也非常有用----可以帮助你和“过去的想法”进行沟通。但千万记住的 是:“沟通的前提是别人愿意和你沟通”,在此时,沟通的工具就是次要的了(相对于你的英俊潇洒/美貌,UML图可能就是次要的了)。
- 在分析阶段“时序图”最核心的用途“清楚的表达”需要描述的内容。因此在UML图过于复杂的时候,一定要注意精简。通过精简保证沟通的有效性。
(以下内容就是我和“过去的想法”进行沟通的结果)
电信的资源配置主要目的就是在开通业务的时候,需要判断一下是否具备相关的设备端口、带宽、等等资源。由于资源配置过程比较长,可能是几天,也可能长达一周,为了避免一个资源被重复占用的并发冲突问题,因此又需要对占用资源进行所谓的“预 备占 用”,“实 际占 用”。 这里面最为复杂的问题是“带宽型电路”含新建资源(或称为:原有资源不完全具备)的情况,比如开通一条“传输电路”,这条电路可能所需的90%的都具备, 但却缺少电信局到客户家的“接入端光缆”,而这所缺少的“接入端光缆”完全可以通过工程实施来加以完备(我这里是用最简单的描述,具体的内容在此也完全没 有必要解释)。
而当时电信的资源配置主要流程是:
- 在业务开通系统进行“订单受理”。
- 在资源管理系统进行资源的配置。
- 电信员工在现实网络环境中完成配置,并反馈给业务开通系统。
当年,我根据各省公司提供的资源配置流程(资源不完全具备的情况)归纳整理出了两种资源配置方法:逐步配置法,以及逻辑配置法;以及针对这两种资源配置方法的缺点采取的改进的配置方法。
逐步配置法
资源不完全具备的“逐步配置法”的基本特点是:
- 需要反复配置创建资源完全具备的“预占电路”,这其中涉及到等待工程实施,以及等待工程实施后资源管理系统数据的维护,由于这涉及到“工程”的实际“放缆”等工作,因此这个过程非常漫长。
- 一旦“完整的预占电路”被创建出来,就可以完全纳入电信现有的“流程”来管理资源配置过程。
把逐步配置法的时序图变换成协作图,以另一种方式,观察这种配置方法的优劣。
逻辑配置法
逻辑配置法的特点是:
- 强调“流程”。在存在新建资源的情况下,依然可以进行各个“部门间的工单流转”。
- 逻辑资源是抽象的资源。在我看来逻辑资源不是资源----资源的特点是稀缺性,这里的逻辑资源仅仅就是系统生成的一个ID号,当然不是资源。
看看变换的协作图。
参考配置法
参考配置法的特点是:
- 不符合电信的生产流程。
- 资源配置过程的核心是两个过程:首先是,资源配置方案的生成(这部分需要计算机的自动计算);生产流程的流转(用计算机系统来管理人)这里面就牵涉“需求相关:管理系统“管什么””这个问题了----计算机的能力在于“计算”和“查找”。
从协作图可以看出,这个流程最为简单。
Link URL: http://blog.sina.com.cn/s/blog_592060b50100csx9.html
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/91771/viewspace-609565/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/91771/viewspace-609565/