SlideShare a Scribd company logo
1 of 10
BUSINESS PROCESS MODELING WITH UML
Prof. Zoran Gacovski, PhD
 The definition of OBJECT accepted by the community of
software engineering is the following: an OBJECT is a piece of
software that includes actions, passive data and reacts to
internal or external events through the execution of actions.
 However the objects that represent business processes own
some interesting characteristics that require special attention in
an object-oriented model:
– They are time-based
– They are history based
– They are human assisted
– They are not deterministic
– Its actions can evolve with the time.
2
Business processes - Introduction
 The Concepts used for defining the ARCHITECTURE are the following
ones:
- Process - It is an abstraction who shows a certain numbers of activities that
form a set of input objects and create one set of output objects, that own
value for a customer (internal or external to the organization). The input and
output objects and the objects used during the process are considered
business resources. A process has a goal and is affected by events.
– Event – It is a state alteration which announces that something happened in
the business. It is generated by a process and received by one or more other
processes
– Resources – Are concepts or things used by the business, such as physical
things (e.g., a machine), abstract things (e.g., a contract), people, or
informational resources (e.g., information concerning other resources).
– Goals – It is the desired state of one or more resources. The goals are linked
to all the business and are processed by business processes.
– Business Rules – Are premises that define or restrict some aspect of the
business, and represent knowledge of the business.
– General Mechanisms - The general mechanisms can be used in all the
diagrams. For example, one reference note can contain the name of an
external document or another diagram
3
There are four distinct business-modeling VIEWS:
– Business View – It is the general business view. This view describes a goal
structure for the company and illustrates the problems that must be solved in
order to reach those goals.
– Business Process – This view represents the activities and the value created
by the business. It also illustrates the interaction between the processes and
the resources in order to reach the goal of each process. This view still
demonstrates the existing interaction between the diverse processes.
– Business Structure – This view represents the structure of the business
resources, such as the business organization or the structure of the
manufactured products.
– Business Behavior – It represents the individual behavior of each resource and
process of the business model.
These views are not separate models, but different perspectives of one or more
business aspects. When together, the views create a complete business
model.
4
The goal of the GOAL MODEL is to serve as point of departure for the
implementation project of the business vision, and in this case it has the
following statement vision: "To be the image of quality, innovation and
success of upper middle gamma of apparel for man", and "to keep and to
consolidate the leadership in the internal market and to increase the share of
external market".
5
6
Conceptual model: defines the key concepts that are important
for this business modeling (complement to the Goal model)
The business processes view focuses the way to reach the business vision and the
goals delineated in the vision statement, goal model and conceptual model. The
process diagram is shown in Figure 3, and is used to model the business process
"Sale". Each sub-process have a specific goal to be reached.
7
8
RESOURCE MODEL:
- Order is one of the key concept of the
company conceptual model. The behavior
of the resource "order" is modeled in
Figure 4 through a state diagram.
- Figure 5 shows the order resource and
its relationship with the other resources,
such, products, type of products, supplier,
collection, etc.
9
ORGANISATIONAL
MODEL :
- The business structure view
also includes the
organizational aspects of the
company.
- The structure of the
organization is not only
important for reengineering
intentions, but also for clarify
the responsibilities of each
organizational unit.
- The object diagram of
Figure 6 intends to clarify the
structure of the organizational
units of the company.
10
INTERACTION ANALYSIS
- The UML sequence diagrams are used to show the interactions
between the organizational units as well as the processes that occur
through each organizational unit.
- An interaction is sequence or scenario which starts with a business
event, that can be a question or an order, and finishes with a result.

More Related Content

Viewers also liked

Presentación docencia y tecnologia ppt
Presentación docencia y tecnologia pptPresentación docencia y tecnologia ppt
Presentación docencia y tecnologia pptAlisbeth De Cordero
 
Red punto a punto
Red punto a puntoRed punto a punto
Red punto a puntodeicyarias1
 
Formacion del docente de tecnologia
Formacion del docente de tecnologiaFormacion del docente de tecnologia
Formacion del docente de tecnologiaaguasnegrassucre
 
Red punto a punto
Red punto a puntoRed punto a punto
Red punto a puntodeicyarias1
 
Rol de docentes y estudiantes ante las Tics
Rol de docentes y estudiantes ante las TicsRol de docentes y estudiantes ante las Tics
Rol de docentes y estudiantes ante las Ticsmikhaelm
 
Bases Legales de las TIC's en Venezuela
Bases Legales de las TIC's en VenezuelaBases Legales de las TIC's en Venezuela
Bases Legales de las TIC's en VenezuelaDarvin Farfan
 
ROL DE LOS DOCENTES Y ESTUDIANTES ANTE LAS TICS
ROL DE LOS DOCENTES Y ESTUDIANTES ANTE LAS TICSROL DE LOS DOCENTES Y ESTUDIANTES ANTE LAS TICS
ROL DE LOS DOCENTES Y ESTUDIANTES ANTE LAS TICSGrupo TICS Panamá
 
JerarquíA De Los Valores
JerarquíA De Los ValoresJerarquíA De Los Valores
JerarquíA De Los Valoresgjea
 
Las Tic En Venezuela
Las Tic En VenezuelaLas Tic En Venezuela
Las Tic En Venezuelauniversidad
 
Diapositiva Del Rol Del Profesor
Diapositiva Del Rol Del ProfesorDiapositiva Del Rol Del Profesor
Diapositiva Del Rol Del Profesorana hodge
 
Jerarquizacion de valores
Jerarquizacion de valoresJerarquizacion de valores
Jerarquizacion de valoresGoreti Gonzalez
 
Basamento legal de las tic en Venezuela
Basamento legal de las tic en VenezuelaBasamento legal de las tic en Venezuela
Basamento legal de las tic en VenezuelaMarolLugo
 

Viewers also liked (20)

Red punto a punto
Red punto a puntoRed punto a punto
Red punto a punto
 
Presentación docencia y tecnologia ppt
Presentación docencia y tecnologia pptPresentación docencia y tecnologia ppt
Presentación docencia y tecnologia ppt
 
Red punto a punto
Red punto a puntoRed punto a punto
Red punto a punto
 
Red punto a punto
Red punto a puntoRed punto a punto
Red punto a punto
 
Formacion del docente de tecnologia
Formacion del docente de tecnologiaFormacion del docente de tecnologia
Formacion del docente de tecnologia
 
Red punto a punto
Red punto a puntoRed punto a punto
Red punto a punto
 
Jerarquia de los valores paola
Jerarquia de los valores paolaJerarquia de los valores paola
Jerarquia de los valores paola
 
Rol del docente
Rol del docenteRol del docente
Rol del docente
 
Rol de docentes y estudiantes ante las Tics
Rol de docentes y estudiantes ante las TicsRol de docentes y estudiantes ante las Tics
Rol de docentes y estudiantes ante las Tics
 
1.5 sistema de valores
1.5 sistema de valores1.5 sistema de valores
1.5 sistema de valores
 
Bases Legales de las TIC's en Venezuela
Bases Legales de las TIC's en VenezuelaBases Legales de las TIC's en Venezuela
Bases Legales de las TIC's en Venezuela
 
ROL DE LOS DOCENTES Y ESTUDIANTES ANTE LAS TICS
ROL DE LOS DOCENTES Y ESTUDIANTES ANTE LAS TICSROL DE LOS DOCENTES Y ESTUDIANTES ANTE LAS TICS
ROL DE LOS DOCENTES Y ESTUDIANTES ANTE LAS TICS
 
JerarquíA De Los Valores
JerarquíA De Los ValoresJerarquíA De Los Valores
JerarquíA De Los Valores
 
Las Tic En Venezuela
Las Tic En VenezuelaLas Tic En Venezuela
Las Tic En Venezuela
 
Diapositiva Del Rol Del Profesor
Diapositiva Del Rol Del ProfesorDiapositiva Del Rol Del Profesor
Diapositiva Del Rol Del Profesor
 
Jerarquizacion de valores
Jerarquizacion de valoresJerarquizacion de valores
Jerarquizacion de valores
 
EL ROL DEL DOCENTE DE HOY
EL ROL DEL DOCENTE DE HOYEL ROL DEL DOCENTE DE HOY
EL ROL DEL DOCENTE DE HOY
 
Rol del docente ante las nuevas tecnologías
Rol del docente ante las nuevas tecnologíasRol del docente ante las nuevas tecnologías
Rol del docente ante las nuevas tecnologías
 
Basamento legal de las tic en Venezuela
Basamento legal de las tic en VenezuelaBasamento legal de las tic en Venezuela
Basamento legal de las tic en Venezuela
 
jerarquia de valores
jerarquia de valoresjerarquia de valores
jerarquia de valores
 

Similar to Business processes intro

Business modeling with UML Eriksson-Penker Notation
Business modeling with UML Eriksson-Penker NotationBusiness modeling with UML Eriksson-Penker Notation
Business modeling with UML Eriksson-Penker NotationMassimo Talia
 
BoUl2000_-_Developing_Data_Warehouse_Structures_from_Business_Process_Models_...
BoUl2000_-_Developing_Data_Warehouse_Structures_from_Business_Process_Models_...BoUl2000_-_Developing_Data_Warehouse_Structures_from_Business_Process_Models_...
BoUl2000_-_Developing_Data_Warehouse_Structures_from_Business_Process_Models_...aliramezani30
 
Week 7 Github - SI- Architecture.pptx
Week 7 Github - SI-  Architecture.pptxWeek 7 Github - SI-  Architecture.pptx
Week 7 Github - SI- Architecture.pptxArjayBalberan1
 
IMBOK Business Process
IMBOK Business ProcessIMBOK Business Process
IMBOK Business ProcessStephen Cloete
 
BSc-thesis: Developing a business model engineering tool for supporting busi...
BSc-thesis: Developing a business model engineering tool for  supporting busi...BSc-thesis: Developing a business model engineering tool for  supporting busi...
BSc-thesis: Developing a business model engineering tool for supporting busi...Durk Boersma
 
ICT in BUSINESS_071619_06185majesty2.pptx
ICT in BUSINESS_071619_06185majesty2.pptxICT in BUSINESS_071619_06185majesty2.pptx
ICT in BUSINESS_071619_06185majesty2.pptxanaba2926
 
ICT in BUSINESS_071619_061852 Business.pptx
ICT in BUSINESS_071619_061852 Business.pptxICT in BUSINESS_071619_061852 Business.pptx
ICT in BUSINESS_071619_061852 Business.pptxanaba2926
 
ICT in BUSINESS_07161736547. Businesspptx
ICT in BUSINESS_07161736547. BusinesspptxICT in BUSINESS_07161736547. Businesspptx
ICT in BUSINESS_07161736547. Businesspptxanaba2926
 
Value proposition document - How Can I Add Value
Value proposition document - How Can I Add Value Value proposition document - How Can I Add Value
Value proposition document - How Can I Add Value Prashant Joglekar
 
Systemic approach towards enterprise functional decomposition
Systemic approach towards enterprise functional decompositionSystemic approach towards enterprise functional decomposition
Systemic approach towards enterprise functional decompositionDmitry Kudryavtsev
 
Architecture.pdf
Architecture.pdfArchitecture.pdf
Architecture.pdfMayaDidas36
 
Systems Approach to Management
Systems Approach to ManagementSystems Approach to Management
Systems Approach to ManagementIshan Vyas
 
Business Analysis in A Nutshell
Business Analysis in A Nutshell  Business Analysis in A Nutshell
Business Analysis in A Nutshell Goran Mutalib
 
business model - review of three papers
business model - review of three papers business model - review of three papers
business model - review of three papers Kelly Ferreira
 

Similar to Business processes intro (20)

Business modeling with UML Eriksson-Penker Notation
Business modeling with UML Eriksson-Penker NotationBusiness modeling with UML Eriksson-Penker Notation
Business modeling with UML Eriksson-Penker Notation
 
BoUl2000_-_Developing_Data_Warehouse_Structures_from_Business_Process_Models_...
BoUl2000_-_Developing_Data_Warehouse_Structures_from_Business_Process_Models_...BoUl2000_-_Developing_Data_Warehouse_Structures_from_Business_Process_Models_...
BoUl2000_-_Developing_Data_Warehouse_Structures_from_Business_Process_Models_...
 
Week 7 Github - SI- Architecture.pptx
Week 7 Github - SI-  Architecture.pptxWeek 7 Github - SI-  Architecture.pptx
Week 7 Github - SI- Architecture.pptx
 
10.kumari neeraj 73 86
10.kumari neeraj 73 8610.kumari neeraj 73 86
10.kumari neeraj 73 86
 
IMBOK Business Process
IMBOK Business ProcessIMBOK Business Process
IMBOK Business Process
 
STRATEGIC MANAGEMENT
STRATEGIC MANAGEMENTSTRATEGIC MANAGEMENT
STRATEGIC MANAGEMENT
 
Business Models
Business ModelsBusiness Models
Business Models
 
BSc-thesis: Developing a business model engineering tool for supporting busi...
BSc-thesis: Developing a business model engineering tool for  supporting busi...BSc-thesis: Developing a business model engineering tool for  supporting busi...
BSc-thesis: Developing a business model engineering tool for supporting busi...
 
02.pdf
02.pdf02.pdf
02.pdf
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
ICT in BUSINESS_071619_06185majesty2.pptx
ICT in BUSINESS_071619_06185majesty2.pptxICT in BUSINESS_071619_06185majesty2.pptx
ICT in BUSINESS_071619_06185majesty2.pptx
 
ICT in BUSINESS_071619_061852 Business.pptx
ICT in BUSINESS_071619_061852 Business.pptxICT in BUSINESS_071619_061852 Business.pptx
ICT in BUSINESS_071619_061852 Business.pptx
 
ICT in BUSINESS_07161736547. Businesspptx
ICT in BUSINESS_07161736547. BusinesspptxICT in BUSINESS_07161736547. Businesspptx
ICT in BUSINESS_07161736547. Businesspptx
 
Value proposition document - How Can I Add Value
Value proposition document - How Can I Add Value Value proposition document - How Can I Add Value
Value proposition document - How Can I Add Value
 
Systemic approach towards enterprise functional decomposition
Systemic approach towards enterprise functional decompositionSystemic approach towards enterprise functional decomposition
Systemic approach towards enterprise functional decomposition
 
Architecture.pdf
Architecture.pdfArchitecture.pdf
Architecture.pdf
 
10.pptx
10.pptx10.pptx
10.pptx
 
Systems Approach to Management
Systems Approach to ManagementSystems Approach to Management
Systems Approach to Management
 
Business Analysis in A Nutshell
Business Analysis in A Nutshell  Business Analysis in A Nutshell
Business Analysis in A Nutshell
 
business model - review of three papers
business model - review of three papers business model - review of three papers
business model - review of three papers
 

Recently uploaded

Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 

Recently uploaded (20)

Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 

Business processes intro

  • 1. BUSINESS PROCESS MODELING WITH UML Prof. Zoran Gacovski, PhD
  • 2.  The definition of OBJECT accepted by the community of software engineering is the following: an OBJECT is a piece of software that includes actions, passive data and reacts to internal or external events through the execution of actions.  However the objects that represent business processes own some interesting characteristics that require special attention in an object-oriented model: – They are time-based – They are history based – They are human assisted – They are not deterministic – Its actions can evolve with the time. 2 Business processes - Introduction
  • 3.  The Concepts used for defining the ARCHITECTURE are the following ones: - Process - It is an abstraction who shows a certain numbers of activities that form a set of input objects and create one set of output objects, that own value for a customer (internal or external to the organization). The input and output objects and the objects used during the process are considered business resources. A process has a goal and is affected by events. – Event – It is a state alteration which announces that something happened in the business. It is generated by a process and received by one or more other processes – Resources – Are concepts or things used by the business, such as physical things (e.g., a machine), abstract things (e.g., a contract), people, or informational resources (e.g., information concerning other resources). – Goals – It is the desired state of one or more resources. The goals are linked to all the business and are processed by business processes. – Business Rules – Are premises that define or restrict some aspect of the business, and represent knowledge of the business. – General Mechanisms - The general mechanisms can be used in all the diagrams. For example, one reference note can contain the name of an external document or another diagram 3
  • 4. There are four distinct business-modeling VIEWS: – Business View – It is the general business view. This view describes a goal structure for the company and illustrates the problems that must be solved in order to reach those goals. – Business Process – This view represents the activities and the value created by the business. It also illustrates the interaction between the processes and the resources in order to reach the goal of each process. This view still demonstrates the existing interaction between the diverse processes. – Business Structure – This view represents the structure of the business resources, such as the business organization or the structure of the manufactured products. – Business Behavior – It represents the individual behavior of each resource and process of the business model. These views are not separate models, but different perspectives of one or more business aspects. When together, the views create a complete business model. 4
  • 5. The goal of the GOAL MODEL is to serve as point of departure for the implementation project of the business vision, and in this case it has the following statement vision: "To be the image of quality, innovation and success of upper middle gamma of apparel for man", and "to keep and to consolidate the leadership in the internal market and to increase the share of external market". 5
  • 6. 6 Conceptual model: defines the key concepts that are important for this business modeling (complement to the Goal model)
  • 7. The business processes view focuses the way to reach the business vision and the goals delineated in the vision statement, goal model and conceptual model. The process diagram is shown in Figure 3, and is used to model the business process "Sale". Each sub-process have a specific goal to be reached. 7
  • 8. 8 RESOURCE MODEL: - Order is one of the key concept of the company conceptual model. The behavior of the resource "order" is modeled in Figure 4 through a state diagram. - Figure 5 shows the order resource and its relationship with the other resources, such, products, type of products, supplier, collection, etc.
  • 9. 9 ORGANISATIONAL MODEL : - The business structure view also includes the organizational aspects of the company. - The structure of the organization is not only important for reengineering intentions, but also for clarify the responsibilities of each organizational unit. - The object diagram of Figure 6 intends to clarify the structure of the organizational units of the company.
  • 10. 10 INTERACTION ANALYSIS - The UML sequence diagrams are used to show the interactions between the organizational units as well as the processes that occur through each organizational unit. - An interaction is sequence or scenario which starts with a business event, that can be a question or an order, and finishes with a result.