Modeling the Business
一直以来对Business Modeling都有点疑惑,不知道该把握一个怎样的粒度才合适,总是做Business Model就过早的去关注系统的实现了,现在决定静下来学一下Business Modeling,参考了一本商业建模的资料。做了点笔记如下:
Business Model包括以下几个概念:
1.Business use-case Model:Include the business actors and business use-cases
2.Active diagram
3.Business object-model:Business worker and Business Entity
Early in the application development,we should examine the whole business and then create a business model,the business model contains business use-case model and business object model,the former can be find in the package named "use case view",the later can be find in the package named "logic view".Both models can give you a big picture of the whole business condition.and it is a simple map help you understand what the system must solve.
The detail about Business Model Stereoype as below:
其中Business Actors代表了在业务环境中出现的角色,Business Use-cases代表了真实业务过程中的一系列的动作。The detail of the use case are represent by the Activity Diagram as below:
在Logical View中用Business Object Model来描述业务,利用Business Worker 和Business Entity来实现Business Use-Case.A Logical package can be represented by Orgazization Unit,Business is divided into several Organization Units.