izpis_h1_title_alt

Primerjava načrtovanja in izvedbe poslovnega procesa z uporabo modelov BPM in UML
ID Kos, Domen (Author), ID Rožanc, Igor (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (1,82 MB)
MD5: F33DFC4A97C355DA1A49323CCF41BF96

Abstract
V diplomski nalogi je predstavljena problematika načrtovanja in izvedbe poslovnih procesov z uporabo specifičnega pristopa. Pri tem smo pokrili celotno pot od definiranja poslovnega procesa do končne izvedbe in poganjanja le-tega. Poslovni proces smo definirali z uporabo ustrezne grafične notacije, saj vizualna predstavitev prinaša pomembne prednosti. Z izbrano notacijo smo predstavili model in ga delno avtomatizirano pretvorili v programsko kodo. Kjer to ni bilo mogoče, smo si pomagali z modulom MSM iz knjižnice Boost. Predstavili smo splošno namenski modelirni jezik UML, kjer smo večjo pozornost posvetili diagramu aktivnosti in diagramu stanj. Nato smo raziskali še notacijo BPM, ki je namenjena načrtovanju poslovnih procesov. Ob predstavitvi obeh smo ugotovili, da ima UML diagram aktivnosti največ skupnih točk z notacijo BPM. Med seboj smo ju primerjali in se na podlagi ugotovitev odločili za uporabo UML diagrama aktivnosti. Z namenom prikaza načrtovanja poslovnega procesa smo definirali poslovni proces likvidacije vhodnega računa in ga modelirali z uporabo diagrama aktivnosti. Z uporabo razrednega diagrama smo definirali objekte, ki nastopajo v procesu in za njih generirali programsko kodo C++. S pomočjo modula MSM, ki temelji na diagramih stanj, smo implementirali proces likvidacije vhodnega računa. Ob izvedbi je podrobneje predstavljen tudi sam modul MSM. Glavni rezultat diplomske naloge je delujoča aplikacija, ki simulira vhodne akcije različnih uporabnikov in vodi proces likvidacije vhodnega računa. V zaključku naloge je predstavljena še analiza dobljenih rezultatov.

Language:Slovenian
Keywords:modeliranje poslovnih procesov, UML, BPMN, Boost MSM
Work type:Bachelor thesis/paper
Organization:FRI - Faculty of Computer and Information Science
Year:2019
PID:20.500.12556/RUL-108699 This link opens in a new window
Publication date in RUL:12.07.2019
Views:776
Downloads:162
Metadata:XML RDF-CHPDL DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Comparison of design and implementation of business process using BPM and UML models
Abstract:
The thesis presents the problem of designing and implementation of business processes using specific approach. We presented the whole path from defining the process to the final implementation and execution. The business process is defined by a graphic notation, since the visual presentation of data brings important advantages. The selected notation is used to model the process and convert it to source code as automatically as possible. Where automatic conversion was not possible, we used module MSM from Boost Library. We presented a general purpose model language UML, with the emphasis on activity diagram and state diagram. The BPMN standard for modeling business processes was introduced as well. BPMN has several common points with UML activity diagram. After the comparison we chose to use UML activity diagram for further purposes. To demonstrate the design and implementation of business processes, we defined the business process of the input invoice liquidation and modeled it using activity diagram. In addition, we used class diagram to define objects and generated the C++ code for them. With the help of the MSM module which is based on state machines, we implemented the input invoice liquidation. In this part the module is presented as well. The main thesis result is a test application which simulates the inputs of different users and leads the whole process of the input invoice liquidation. Finally the analysis of obtained result is presented in the final part of the thesis. The main thesis result is a test application which simulates the inputs of different users and leads the whole process of the input invoice liquidation. Finally the analysis of obtained result is presented in the final part of the thesis.

Keywords:business process modeling, UML, BPMN, Boost MSM

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back