Using Software Engineering Techniques for Business ModelingOne of the major advantages of using a modeling technique for business modeling that is similar to a technique for software engineering is that you are speaking the same language. It facilitates understanding how something described in the business domain might relate to something belonging in the software domain. It also simplifies describing the relationships between and among artifacts in business models and corresponding artifacts in system models. Historically, we have seen that modeling techniques developed and matured in the software domain inspire new ways of visualizing an organization. Because object-oriented visual modeling techniques are common for new software projects, using similar techniques in the business domain comes naturally. [1]
Our notation for business modeling can be summarized as follows (see Figure 8-1):
Figure 8-1. Roles and artifacts in the business modeling discipline
|