ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Comparison of design and implementation of business process using BPM and UML models

Domen Kos (2019) Comparison of design and implementation of business process using BPM and UML models. EngD thesis.

[img]
Preview
PDF
Download (1864Kb)

    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.

    Item Type: Thesis (EngD thesis)
    Keywords: business process modeling, UML, BPMN, Boost MSM
    Number of Pages: 65
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    viš. pred. dr. Igor Rožanc278Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1538271171)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 4440
    Date Deposited: 05 Jul 2019 17:36
    Last Modified: 16 Jul 2019 10:32
    URI: http://eprints.fri.uni-lj.si/id/eprint/4440

    Actions (login required)

    View Item