Zeszyty Naukowe 24(96) 59
Scientific Journals
Zeszyty Naukowe
Maritime University of Szczecin
Akademia Morska w Szczecinie
2010, 24(96) pp. 59–62 2010, 24(96) s. 59–62
Business process modeling and analysis system
Modelowanie procesów biznesowych i analiza systemowa
Elżbieta Milewska
Silesian University of Technology, Faculty of Organisation and Management Institute of Production Engineering
Politechnika Śląska w Gliwicach, Wydział Organizacji i Zarządzania, Instytut Inżynierii Produkcji 41-800 Zabrze, ul. Roosevelta 26, e-mail: Elzbieta.Milewska@polsl.pl
Key words: business model, BPMN, UML, information system Abstract
The paper is characterized by efforts to create a business model of enterprise software and technical documentation. The author points out that the overriding factor is to identify actions to modeling, which defines the scope of the project. In mapping the organization and construction of scenarios of business processes is of paramount importance dictionary of phrases and descriptions of domain rules of correctness for the recording and processing. The author describes the key process models, partial (procedures) and elementary (the workflow map.) This indicates the suitability of BPMN and UML notation in the record of the mapping rules and modalities for the functioning of the organization and in the description of static and dynamic structure of the system. Pointing to the integration of business process management system architecture author assesses the suitability of the chosen modeling notation.
Słowa kluczowe: model przedsiębiorstwa, BPMN, UML, system informatyczny Abstrakt
Artykuł charakteryzuje działania mające na celu utworzenie biznesowego modelu przedsiębiorstwa oraz do-kumentacji technicznej oprogramowania. Autor dowodzi, że nadrzędnym czynnikiem działań jest określenie celu modelowania, który definiuje zakres projektu. W odwzorowaniu organizacji i budowie scenariuszy pro-cesów biznesowych fundamentalne znaczenie ma słownik zwrotów dziedzinowych i opis reguł poprawności dotyczących zapisu i przetwarzania danych. Autor opisuje modele procesów głównych, cząstkowych (proce-dury) oraz elementarnych (mapę przepływu pracy). Wskazuje na przydatność notacji BPMN i UML w zapisie odwzorowującym zasady i sposoby funkcjonowania organizacji oraz w opisie statycznej i dynamicznej struk-tury systemu informatycznego. Wskazując na integrację procesu zarządzania biznesowego z architekturą sys-temu informatycznego, autor dokonuje oceny przydatności wybranych notacji w zakresie modelowania.
Introduction
The gain a competitive edge are increasingly choosing ability to manage the entire chain of value creation and use of enterprise information techno-logy organization. The way to learn tasks and rules of the organization, and identification and docu-mentation of information and decision-making process is the company's business process model-ing. It shall apply during the implementation of specific projects, the IT industry in the deployment and production management support tools.
Our objectives
The purpose of business process modeling projects are not only the IT industry. The effect of process approach can be flexible flow control and processing of information in economic organi-zation, to increase the efficiency and responsi-veness to changes in market, implemented to eliminate unnecessary steps in business processes, to increase the flexibility of work and reduce costs. The confirmation of the need to orient sustainable enterprises in the business processes are ISO
Elżbieta Milewska
60 Scientific Journals 24(96)
9000:2000, in which the process approach and partnership of all inquirers is the starting point of construction quality management system.
The purpose of modeling is the overriding factor, defining the scope of work (Fig. 1). Estimating the needs of the organization is to: designation of areas to be analyzed,
determining the scope of activities in the current and future iterations,
and identify the expected effects modeling.
S Y S T E M S A N A L Y S IS B U S IN E S S A N A L Y S IS Range of solutions
Data of field Business processes
Reorganization process
ORGANIZATION`S BUSINESS MODEL
MODEL SYSTEM
specification, requirements and architecture implementations Organizational
changes Automation
Business rules Project purpose
Fig. 1. The computer system as an object of analysis Rys. 1. System informatyczny jako przedmiot analizy
Rating organization, for the selection process to be modeled, we need to develop a list of used terms and phrases of domain and presentation rules for the recording and accuracy of data processing which are the foundation for business process scenarios. There are four types of rules:
• definition – describing the properties of the object;
• fact – indicating the presence of an object in the system;
• formula – responsible for processing the data, illustrating the manner in which the calculations; • limitation – a condition for the presence of
particular value in the system.
Taking into account the requirements and speci-fication of information systems as an objective modeling, one can distinguish two stages of crea-tion of documentacrea-tion (Fig. 1):
• Business model – which is a simplified repre-sentation of an isolated area of reality [1]; • Model system – understood as the
implemen-tation tools using the hardware infrastructure. Identification of business processes
Because the expected outcome of modeling is the identification and prioritization of business processes together with an indication of the organi-zational units participating in the distinguished process, and therefore the business model should provide static and dynamic image of the organiza-tion in a selected area.
The basis for the construction of business model is to interview an expert with stakeholders and analysis of documentation (Fig. 2).
Result of the work is to give form of documentation in the charts and diagrams showing the business model of the enterprises which consist of three elements:
models the main processes,
a sub-process models (procedures),
Patterns documents Map business processes List of use cases Organizational structure Model of the system architecture List of constraints and interfaces Designs reports Model of the field Data model
DATA COLLECTION ANALYSIS AND MODELING SPECIFYING
Fig. 2. Stages of development of technical documentation software Rys. 2. Etapy tworzenia dokumentacji technicznej oprogramowania
Business process modeling and analysis system
Zeszyty Naukowe 24(96) 61
models of elementary processes (workflow map).
Master process model as a simplified description of reality, aimed to illustrate the method of building goodwill in the market. Is described and defined by: sources of supply,
sales channels,
the impact of competition,
the main source of profit margin (profit), sources of danger.
Analysis of business and market environment allows for display of relevant information regarding current and future competitiveness of the company is evaluating the potential for business growth, increase market share, identify priorities for action with the customers, market news feeds Business and perceived use value of products offered.
Map of sub-processes is a picture showing all the features that are implemented within the organization in order to produce finished products. It allows you to manage projects, the detailed definition of resources and processes to describe the correlation with the procedures. A characteristic feature is their uniqueness.
An important element in the identification process is to identify critical paths, which is made mandatory steps to preserve data integrity and accuracy of results. Identification of processes allows for better understanding the business and technology.
Language selection record
Understanding the essence of business processes is the foundation of software engineering, acting in the first stage incremental life-cycle system. Since the analysis system is to determine the desired action or course of action by identifying and considering the options available and compare their predicted consequences, and therefore requires a clear definition of the limits of the test system and its components. Complexity of requirements and design specifications to present architecture of forces the necessity of system models using lan-guages and modeling. Usefulness of the description of static and dynamic structure of the system taking into account the reconfiguration of the system over time, changes in the set of components and a set of defining relations and the dynamics of interaction, communication and data control messages depends on the extent of the syntax and semantics of language. Previous experience of the author’s creation described in the documentation indicate the use of the following standards:
• Notation BPMN (Business Process called Modeling Notation) – Used to record the results of the analysis and mapping of business processes [2];
• Notation of UML (Unified Modeling Language) – Documenting the specification, design require-ments and system architecture [3, 4];
• Description of the verbal patterns.
The choice was dictated by the compatibility of these ideas and notation of their mutual complementarity. The model describes the process using BPMN notation is a logical representation of rules and practices of the organization. Maps of the business, showing the picture of the course work and becoming a tool for the business analyst. UML is the tool for architectural design and documen-tation systems, supporting the software production process – from design to implementation.
It should be noted that the clarification of the record in the form of UML behavioral models applies only to projects requiring automation of business processes that are carried out mainly in the IT industry.
Since the choice of notation used in the modeling is of paramount importance for the integration process, business process management architecture system, which is why the article has evaluated the suitability of BPMN and UML notation by the below criteria (Tab. 1). To determine the compatibility of the following symbols are used: “+” meets the criterion “–” does not meet the criterion and partial “+/–” criterion.
Table 1. Evaluation of the usefulness notation BPMN and UML
Tabela 1. Ocena przydatności notacji BPMN i UML
No. Criterion choreography BPMN UML
1 Data flow – +
2 Processing documents – +
3 Event description + +
4 Description of the policy / business rules +/– + 5 Description of special events – + 6 Process transactions (distributed, compen-satory, synchronous and asynchronous) + +/–
7 Display hierarchical data (inheritance, structure) – +
Conclusions
Documentation of processes allows for conti-nuous improvement of business organization, faster response to changes in business environment and familiarize staff with the functions performed by them in the context of business value chain.
Elżbieta Milewska
62 Scientific Journals 24(96)
Technical documentation software allows the estimation of the viability of implementing an IT solution to be analyzed, justifying any restriction system, and provide possible areas of application development.
Projects implemented by the above assumptions are classified into a coherent, open solutions, allo-wing simple of the field extend their functionality.
References
1. BOJARSKI W.: Podstawy analizy i inżynierii systemów. PWN, Warszawa 1984.
2. Business Process Modeling Notation Version 1.0, May 2004 (http://www.bpmn.org).
3. OMG Unified Modeling Language Specification Version 1.5, March 2003 (http://www.omg.org/technology/docu-ments/formal/uml.htm).
4. PENKER M., ERIKSSON H.E.: Business Modeling With
UML: Business Patterns at Work. Addison-Wesley (2000).
Recenzent: prof. dr hab. inż. Krzysztof Chwesiuk Akademia Morska w Szczecinie