USING SOFTWARE ENGINEERING TECHNIQUES FOR BUSINESS MODELING

USING SOFTWARE ENGINEERING TECHNIQUES FOR BUSINESS MODELING

One 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]

[1] This idea is developed in the book by Ivar Jacobson, Maria Erisson, and Agenta Jacobson. The Object Advantage: Business Process Re-engineering with Object Technology . Reading,MA: Addison-Wesley, 1995.

Our notation for business modeling can be summarized as follows (see Figure 8-1):

Figure 8-1. Workers and artifacts in the business modeling workflow
graphics/08fig01.gif
  • Business users (customers, vendors , or partners ) are represented by business actors.

  • Business processes are represented by business use cases and business use-case realizations

  • The roles people play in an organization are represented by business workers.

  • The "things" an organization manages or produces are represented by business entities.



The Rational Unified Process. An Introduction
The Rational Unified Process: An Introduction (3rd Edition)
ISBN: 0321197704
EAN: 2147483647
Year: 1998
Pages: 176

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net