7. Business views (2/3h) Topics 7.1. Business views as business architecture 7.2. Business vision view 7.3. Business process view 7.4. Business structure view 7.5. Business behavior view © Dr. Witold Rekuć Business Object Modeling 172 7.1. Business views as business architecture Business Business Vision View Business Process View Business Structure View © Dr. Witold Rekuć Business Behavior View Business Object Modeling 173 Business Business Vision View - vision statement, - language definition, - business motivation Business Structure View - resources model - information model - org-unit model © Dr. Witold Rekuć Business Process View - process-goal-resource, - process-event - assembly line Business Behavior View - state machines, - sequence models, - process interaction - activity models Business Object Modeling 174 7.2. Business vision view A business vision view is a model of the business in terms of general vision, the business language and the business motivation Vision statement A vision statement is a textual document expressing the main idea of the business (at the current time and in the future) An example “We should be the leading supplier of office equipment and supplies. We should offer customers attractive solutions and good value for their money. By not going through a retailer, we cut the sales expenses. Integrating our sales processes with our customers’ purchase processes results in highly efficient communication and delivery. To be able to integrate these processes, we must provide several interfaces, such as Internet, e-mail, FTP, telephone, and fax. We can integrate further by offering additional services such as inventory tracking and automatic purchasing.” [Source: Eriksson, Penker] © Dr. Witold Rekuć Business Object Modeling 175 Class diagram for conceptual modeling A class diagram/model created in the framework of the business vision represents basic concepts (notions) used in the business language (its vocabulary) © Dr. Witold Rekuć Business Object Modeling 176 An example [Source: Eriksson, Penker] © Dr. Witold Rekuć Business Object Modeling 177 Object diagram as a business motivation model An object diagram/model created in the framework of the business vision represents goals/subgoals, their interconnections and contradictions as well as problems that hinder achieving these goals © Dr. Witold Rekuć Business Object Modeling 178 An example [Source: Eriksson, Penker] © Dr. Witold Rekuć Business Object Modeling 179 7.3. Business process view A business process view is a model of the business in terms of processes, interconnections between them and goals. It consists of: Process models with goals and resources flow, Process models with business events and control flow, Assembly line models © Dr. Witold Rekuć Business Object Modeling 180 An example Process diagram with goals and resources flow [Source: Eriksson, Penker] © Dr. Witold Rekuć Business Object Modeling 181 Process diagram with business events © Dr. Witold Rekuć Business Object Modeling 182 Assembly line model generic structure Process X Process Y Resource A Resource B - object written - object read © Dr. Witold Rekuć Business Object Modeling 183 7.4. Business structure view A business structure view is a model of the business in terms of resources, including information and organization. It consists of: Resource class model Information class model Organization objects model © Dr. Witold Rekuć Business Object Modeling 184 Resource class model represents resources – physical or abstract things that are essential entities of the business modeled. What is the difference between the conceptual model and the resource model? © Dr. Witold Rekuć Business Object Modeling 185 Information class model represents information about physical or abstract things used in the information system. What is the difference between the resource model and the information model? © Dr. Witold Rekuć Business Object Modeling 186 Organization object model represents organizational units and their relationships. © Dr. Witold Rekuć Business Object Modeling 187 7.5. Business behavior view A business behavior view is a model of the business in terms of changes. It consists of: State-chart (machine) models Sequence or collaboration models Process interaction models © Dr. Witold Rekuć Business Object Modeling 188 State-chart (machine) models © Dr. Witold Rekuć Business Object Modeling 189 Sequence or collaboration models © Dr. Witold Rekuć Business Object Modeling 190 Process interaction models (resources) © Dr. Witold Rekuć Business Object Modeling 191 Process interaction models (directives) © Dr. Witold Rekuć Business Object Modeling 192 Process interaction model (assembly line) Process X Process Y Resource A Resource B - object written - object read © Dr. Witold Rekuć Business Object Modeling 193 Process interaction model axample Create invoice Read order Send invoice Create invoice Read invoice Set order status as invoiced Order Invoice - object written - object read © Dr. Witold Rekuć Business Object Modeling 194 Summary 1. One can look at business from four perspectives called views: business vision, business process, business structure, business behaviour. 2. The business vision view defines a vision, a language and motivation of the business (class and object models). 3. The business process view determines processes, their relation to the motivation and the resources (process models). 4. The business structure view is model of the resourses structure (class and object models). 5. The business behaviour view shows changes (state machines, sequence and process interaction models). © Dr. Witold Rekuć Business Object Modeling 195
© Copyright 2026 Paperzz