Business process modeling and analysis system Modelowanie

Transkrypt

Business process modeling and analysis system Modelowanie
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: [email protected]
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 dokumentacji 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 procesó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 (procedury) 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 struktury systemu informatycznego. Wskazując na integrację procesu zarządzania biznesowego z architekturą systemu informatycznego, autor dokonuje oceny przydatności wybranych notacji w zakresie modelowania.
Introduction
Our objectives
The gain a competitive edge are increasingly
choosing ability to manage the entire chain of value
creation and use of enterprise information technology organization. The way to learn tasks and rules
of the organization, and identification and documentation of information and decision-making
process is the company's business process modeling. It shall apply during the implementation of
specific projects, the IT industry in the deployment
and production management support tools.
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 organization, to increase the efficiency and responsiveness 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
Zeszyty Naukowe 24(96)
59
Elżbieta Milewska
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.
• 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 specification of information systems as an objective
modeling, one can distinguish two stages of creation of documentation (Fig. 1):
• Business model – which is a simplified representation of an isolated area of reality [1];
• Model system – understood as the implementation tools using the hardware infrastructure.
Range of solutions
Data of field
Business processes
Business rules
ORGANIZATION`S BUSINESS MODEL
Organizational
changes
Automation
Reorganization
process
Identification of business processes
SYSTEMS ANALYSIS
BUSINESS ANALYSIS
Project purpose
Because the expected outcome of modeling is
the identification and prioritization of business
processes together with an indication of the organizational units participating in the distinguished
process, and therefore the business model should
provide static and dynamic image of the organization 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),
MODEL SYSTEM
specification, requirements and architecture implementations
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:
DATA COLLECTION
ANALYSIS AND MODELING
SPECIFYING
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
Fig. 2. Stages of development of technical documentation software
Rys. 2. Etapy tworzenia dokumentacji technicznej oprogramowania
60
Scientific Journals 24(96)
Business process modeling and analysis system
 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.
• 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 requirements 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 documentation 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.
Language selection record
Table 1. Evaluation of the usefulness notation
and UML
Tabela 1. Ocena przydatności notacji BPMN i UML
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 languages 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:
Zeszyty Naukowe 24(96)
No.
Criterion choreography
1
Data flow
2
3
4
Description of the policy / business rules
5
BPMN
BPMN UML
–
+
Processing documents
–
+
Event description
+
+
+/–
+
Description of special events
–
+
6
Process transactions (distributed, compensatory, synchronous and asynchronous)
+
+/–
7
Display hierarchical data (inheritance,
structure)
–
+
Conclusions
Documentation of processes allows for continuous 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.
61
Elżbieta Milewska
References
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, allowing simple of the field extend their functionality.
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/documents/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
62
Scientific Journals 24(96)