2007-1-5 14:03:17

[原创]业务用例建模举例1-2

           (上接 业务用例建模举例1-1) 
           正象yore先生在对我上一讲的回复中所描述的那样,面对这样的案例,做计算机信息系统的人士的第一反应常常就是:要开发运行一套什么软件,什么计算机信息系统,就能解决这个问题。也常常把业务建模的目的,理解为就是为开发这样的软件系统服务的,这没有错,但有视野的局限。
            做业务流程管理的人士的第一反应就有所不同,他们会首先会在业务流程上查找发生问题的原因和捕捉机会的要点。UML业务建模的思路和业务流程管理的人士是一致的。
              本案例中直接涉及到的业务系统有2个:一家几十人的软件公司和这家公司的财务部门,如何确定其中哪个是业务建模的对象呢?只要把“发工资”看成一个业务系统的对外的服务项目,轻易就可以确定要研究的业务系统是公司的财务部门,而不是整个公司。这个研究对象定位清楚后,就建立一致的业务系统的边界,业务系统的“内”和“外”的概念才相对确定下来。
            到此,我们的业务建模工作取得了第一个进展:我们找到了要研究的业务系统是公司的财务部门,并找到了它的第一个用例:发工资。也就是说,公司的财务部门有一件有用的、可操作的事情需要经常性的,重复地进行,这件事就是“发工资”。用一张UML的图表达这个进展如下:

            这张图只表明了如下的信息:公司财务部门需要为员工和总经理做一件经常性的事:发工资,这事要是没做好,会影响员工和总经理的利益。员工希望从发工资这个过程中得到合理、及时、准确的劳动报酬,总经理希望通过发工资的过程将公司的人力资源成本及时、准确地支付出去,保证下个月还有员工愿意来上班。可见,对发工资的过程,具有对数量、时间、准确性等性能指标的要求。
          待续.....

推荐到鲜果: 查阅更多相关主题的帖子: 业务建模 业务用例模型 流程

评论

您正在以 匿名用户 的身份发表评论  快速登录
(不得超过 50 个汉字)
       看不清,换一个
提示消息
(输入完内容可以直接按Ctrl+Enter提交)