2007-3-23 12:20:56
[原创]从业务系统的服务体系到执行体系(之一)
业务系统的服务体系表达的是业务系统的目标、可提供的价值及围绕价值的服务过程。
需要注意的是,并不是所有业务系统的对外价值都可以用流程化的方式提供,但高水平的业务系统,必然会形成流程化的服务来提供其主要的对外价值,这些流程化的服务就可以封装为服务项目,利用UML就将这些服务项目建模为业务用例。
以非流程化方式提供的服务也是常见的,这些服务也可能有明确的价值定位,但由于经验和现实条件的限制,却很难有相对固定的流程来响应,利用UML进行业务用例建模,正好能发现将这些非流程化方式提供的服务进行流程化,找到提高服务水平,提升服务价值的机会。从业务系统的整个服务体系来说,UML业务用例建模抓住了其中可以或已经流程化的服务项目来进行表达,从而为业务自动化提供机会,那些不可流程化的服务内容,则不适合用业务用例模型来表达。
业务系统的执行体系表达的是业务系统的内部执行机构、和内部执行机制。对于业务系统的可流程化的服务项目来说,业务系统内部应该具有或可以具有分工明确的执行单位,组成严谨的执行机构,按照相对固定的流程定义,对业务实体施行一系列的功能操作,最终完成服务的内容,实现服务的价值。
需要指出的是:业务系统的服务体系和执行体系并不是两个分别存在的体系,而是对同一个业务系统的,站在两个不同观察点所得到的视图,站在业务系统的外部看到的是服务体系,站到内部,则看到的是执行体系。
所以,对业务执行体系的建模任务,就主要包含对业务执行体系中的执行单位、执行机构、执行流程、实体对象的建模。
待续...
0
推荐到鲜果: 查阅更多相关主题的帖子: 建模 流程优化



评论
发布者 xiaodao
2007-3-26 9:28:17
回xiaodao,哦,上面写的是有些抽象.也许这是导致你看不大明白的原因之一.
本篇文章是接我前段时间做的业务用例建模系列文章后,准备向业务对象建模过度的引导性文章,如果您读了我前面关于业务用例建模的讲解,您就会对"业务系统","服务体系"等概念有认识,也就不那么难看懂本篇文章了.
请多多关注,多指导.
发布者 babituo
2007-3-26 13:27:13
发布者 jasonyu
2007-4-5 16:03:40
我是这样理解的,以一个客运公司为例,公司向公众提供的客运服务是他的常规服务,是可流程化的,为了提供客运服务,公司需要组建多个部门,如:票务管理部门、车务管理部门、站场管理部门等等,并需要这些部门按照一定的流程规范工作。
假设某一天,因为连日大雨导致河水暴涨,需要紧急输散被困的村民,政府要求公司抽调10辆客车提供援助,这也是公司为社会提供的服务,但这项服务不是常规的,是没有流程化的。
发布者 ejungle
2007-5-23 14:39:36
发布者 babituo
2007-5-24 15:38:46
一直都很困惑,做软件开发多年,很少看到有人建模,都是拿来简单讨论一下就开发编码,在什么样的公司,什么样的团队才会真正的重视建模!?
发布者 深飘の草根
2007-5-25 9:55:50
发布者 babituo
2007-5-25 11:23:41
现在国内的软件公司基本上都不看重建模,也就是看重的是拿单的能力,不是做单的能力(也许是因为我呆的几家公司是小公司),最终软件开发的结果是质量不高,不过话说回来,没有维护,公司请那么多人干吗?真是个怪圈。
最近刚买了UML用户指南这本书,开始学习UML,不管公司会不会要求在工作中使用,但是自己用来做做分析,记录分析的过程还是有好处的。
发布者 深飘の草根
2007-5-28 11:15:41