<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://training-course-material.com/index.php?action=history&amp;feed=atom&amp;title=Modelowanie_procesow_biznesowych_z_wykorzystaniem_UML_i_BPMN</id>
	<title>Modelowanie procesow biznesowych z wykorzystaniem UML i BPMN - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://training-course-material.com/index.php?action=history&amp;feed=atom&amp;title=Modelowanie_procesow_biznesowych_z_wykorzystaniem_UML_i_BPMN"/>
	<link rel="alternate" type="text/html" href="https://training-course-material.com/index.php?title=Modelowanie_procesow_biznesowych_z_wykorzystaniem_UML_i_BPMN&amp;action=history"/>
	<updated>2026-04-12T18:01:51Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://training-course-material.com/index.php?title=Modelowanie_procesow_biznesowych_z_wykorzystaniem_UML_i_BPMN&amp;diff=66224&amp;oldid=prev</id>
		<title>Fstachecki at 14:42, 13 April 2018</title>
		<link rel="alternate" type="text/html" href="https://training-course-material.com/index.php?title=Modelowanie_procesow_biznesowych_z_wykorzystaniem_UML_i_BPMN&amp;diff=66224&amp;oldid=prev"/>
		<updated>2018-04-13T14:42:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:PL]] &lt;br /&gt;
[[Category:UML]] &lt;br /&gt;
[[Category:BPMN|Z03]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;slideshow style=&amp;quot;nobleprog&amp;quot; headingmark=&amp;quot;⌘&amp;quot; incmark=&amp;quot;…&amp;quot; scaled=&amp;quot;false&amp;quot; font=&amp;quot;Trebuchet MS&amp;quot; &amp;gt;&lt;br /&gt;
;title: Modelowanie procesów biznesowych &amp;lt;br/&amp;gt; z wykorzystaniem UML i BPMN&lt;br /&gt;
;author: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;NobleProg&lt;br /&gt;
&amp;lt;/slideshow&amp;gt;&lt;br /&gt;
{{Can I use your material}} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Definicja procesu biznesowego⌘=&lt;br /&gt;
* BPMN 2.0:&lt;br /&gt;
 A Process describes a sequence or flow of Activities &lt;br /&gt;
 in an organization with the objective of carrying out work.&lt;br /&gt;
&lt;br /&gt;
 Proces opisuje sekwencję lub przepływ czynności w organizacji,&lt;br /&gt;
 których celem jest wykonanie pewnej pracy&lt;br /&gt;
* BMM:&lt;br /&gt;
 Business processes realize courses of action. Courses &lt;br /&gt;
 of action are undertaken to ensure that the enterprise &lt;br /&gt;
 makes progress towards one or more of its goals.&lt;br /&gt;
* Wikipedia:&lt;br /&gt;
 Seria powiązanych ze sobą działań lub zadań, &lt;br /&gt;
 które rozwiązują określony problem lub prowadzą &lt;br /&gt;
 do osiągnięcia określonego efektu.&lt;br /&gt;
&lt;br /&gt;
=Jak modelować procesy biznesowe?⌘=&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;UML&amp;#039;&amp;#039;&amp;#039; (Unified Modeling Language)&lt;br /&gt;
**graficzny język do  modelowania i specyfikacji obiektowej wykorzystywany w inżynierii oprogramowania&lt;br /&gt;
**umożliwia specyfikację, wizualizację, projektowanie i dokumentowanie systemów informatycznych &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;BPMN&amp;#039;&amp;#039;&amp;#039; (Business Process Model and Notation)&lt;br /&gt;
** graficzna notacją służąca do opisywania procesów biznesowych&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
UML i BPMN to standardy &amp;#039;&amp;#039;&amp;#039;OMG&amp;#039;&amp;#039;&amp;#039; (Object Management Group)&lt;br /&gt;
&lt;br /&gt;
http://www.omg.org/spec/&lt;br /&gt;
=UML⌘=&lt;br /&gt;
&lt;br /&gt;
{{:UML 2 Diagram Przypadkow Uzycia}}&lt;br /&gt;
==Modelowanie⌘==&lt;br /&gt;
Można wyróżnić dwie kategorie modelowania&lt;br /&gt;
* Biznesowe - odwzorowanie i udokumentowanie procesów biznesowych&lt;br /&gt;
* Systemowe - skupia się na tworzeniu systemu informatycznego (software, sprzęt, ...)&lt;br /&gt;
==Modelowanie biznesowe⌘==&lt;br /&gt;
Na model biznesowy najczęściej składają się:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Business Use Case Model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** określa, &amp;#039;&amp;#039;&amp;#039;co&amp;#039;&amp;#039;&amp;#039; dostarcza proces biznesowy (&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;what&amp;lt;/span&amp;gt;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Business Object Model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** określa, &amp;#039;&amp;#039;&amp;#039;jak&amp;#039;&amp;#039;&amp;#039; jest to dostarczane (&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;how&amp;lt;/span&amp;gt;)&lt;br /&gt;
** wykorzystywane diagramy:&lt;br /&gt;
*** Business Class Diagram&lt;br /&gt;
*** (Business) Activity Diagram&lt;br /&gt;
*** Business Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
==Biznesowy diagram przypadków użycia⌘==&lt;br /&gt;
[[File:BusinessActorUseCase.png]]&lt;br /&gt;
&lt;br /&gt;
*Wprowadza dodatkowe stereotypy stosowane w modelowaniu biznesowym.&lt;br /&gt;
*Na pewnym etapie będzie przekształcony w model systemowy.&lt;br /&gt;
==Aktor biznesowy⌘==&lt;br /&gt;
[[File:BusinessActor.png]]&lt;br /&gt;
*Rola pełniona przez użytkownika (niekoniecznie człowieka) działającego w obrębie organizacji.&lt;br /&gt;
*Można korzystać z notacji często występującej w modelowaniu biznesowym, która nie jest częścią UML. &lt;br /&gt;
===Worker⌘===&lt;br /&gt;
[[File:BusinessActorWorker.png]]&lt;br /&gt;
&lt;br /&gt;
Pracownik pełniący rolę (lub role) w procesie biznesowym.&lt;br /&gt;
&amp;lt;!--A Worker is a class that represents an abstraction of a human that acts within the system. A&lt;br /&gt;
worker interacts with other workers and manipulates entities while participating in use case&lt;br /&gt;
realizations.--&amp;gt;&lt;br /&gt;
===Case Worker⌘===&lt;br /&gt;
[[File:BusinessActorCaseWorker.png]]&lt;br /&gt;
&lt;br /&gt;
Obsługuje proces biznesowy i jest w bezpośredniej interakcji z aktorami biznesowymi.&lt;br /&gt;
&amp;lt;!--A Case worker is a worker who interacts directly with actors outside the system.--&amp;gt;&lt;br /&gt;
===Internal Worker⌘===&lt;br /&gt;
[[File:BusinessActorInternalWorker.png]]&lt;br /&gt;
&lt;br /&gt;
Pracownik, który jest w interakcji z innymi pracownikami oraz elementami wewnątrz systemu.&lt;br /&gt;
&amp;lt;!--An Internal worker is a worker that interacts with other workers and entities inside the system.--&amp;gt;&lt;br /&gt;
===Entity⌘===&lt;br /&gt;
[[File:BusinessActorEntity.png]]&lt;br /&gt;
&lt;br /&gt;
Pasywny, fizyczny byt przetwarzany przez pracowników.&lt;br /&gt;
&lt;br /&gt;
Operacje obejmują&lt;br /&gt;
*dostęp&lt;br /&gt;
*nadzór&lt;br /&gt;
*tworzenie&lt;br /&gt;
*kasowanie, ...&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
An Entity is class that is passive; that is, it does not initiate interactions on its own. An entity&lt;br /&gt;
object may participate in many different use case realizations and usually outlives any single&lt;br /&gt;
interaction. In business modeling entities represent objects that workers access, inspect,&lt;br /&gt;
manipulate, produce, and so on. Entity objects provide the basis for sharing among workers&lt;br /&gt;
participating in different use case realizations. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Business Use Case Realization⌘===&lt;br /&gt;
[[File:BusinessUseCaseRealization.png]]&lt;br /&gt;
&lt;br /&gt;
Opisuje, jak konkretny biznesowy przypadek użycia jest realizowany z wykorzystaniem instancji współpracujących obiektów biznesowych (Business Workres, Business Entities)&lt;br /&gt;
&amp;lt;!-- Describes how a particular business use case is realized within the&lt;br /&gt;
business object model, in terms of collaborating objects (instances&lt;br /&gt;
of Business Workers and business entities).--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Przykład⌘===&lt;br /&gt;
[[File:BusinessUseCaseDiagramExample.png]]&lt;br /&gt;
&lt;br /&gt;
{{:UML 2 Diagram Aktywnosci}}&lt;br /&gt;
&lt;br /&gt;
==Business Class Diagram⌘==&lt;br /&gt;
[[File:BusinessClassDiagramExample.png]]&lt;br /&gt;
* Biznesowy diagram klas przedstawia biznesowe klasy przechowujące &lt;br /&gt;
* Może również wskazywać relację pracowników w kontekście tych bytów, jak i względem siebie&lt;br /&gt;
&lt;br /&gt;
==Literatura⌘==&lt;br /&gt;
*UML Extension for Business Modeling, version 1.1, 1 September 1997&lt;br /&gt;
*Effective Business Modeling with UML: Describing Business Use Cases and Realizations, Pan-Wei Ng, Rational Software&lt;br /&gt;
* http://www.sparxsystems.com.au/business_process_model.html&lt;br /&gt;
&lt;br /&gt;
{{:PL - BPMN 2.0 Intro}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Process design best practices⌘==&lt;br /&gt;
* Nie ma modeli uniwersalnych ani idealnych!&lt;br /&gt;
 All models are wrong, but some are useful&lt;br /&gt;
* Nie twórz szyfru - diagram powinien &amp;#039;&amp;#039;&amp;#039;ułatwiać komunikację&amp;#039;&amp;#039;&amp;#039;, a nie wprowadzać w zakłopotanie.&lt;br /&gt;
* Pamiętaj o czytelności i przejrzystości - twórz &amp;#039;&amp;#039;&amp;#039;schludne&amp;#039;&amp;#039;&amp;#039; diagramy.&lt;br /&gt;
* Używaj jawnie bramek.&lt;br /&gt;
&lt;br /&gt;
==Literatura⌘==&lt;br /&gt;
* Business Process Model and Notation (BPMN), Version 2.0, Object Management Group&lt;br /&gt;
* BPMN 2.0 by Example, Version 1.0 (non-normative), June 2010, Object Management Group&lt;br /&gt;
&lt;br /&gt;
==Programy⌘==&lt;br /&gt;
* Signavio Editor&lt;br /&gt;
* Intalio Designer&lt;br /&gt;
* Bonita Open Solution (desktop)&lt;br /&gt;
* jBPM&lt;br /&gt;
**http://planet.jboss.org/post/jbpm_5_4_released&lt;br /&gt;
* Yaoqiang BPMN Editor&lt;/div&gt;</summary>
		<author><name>Fstachecki</name></author>
	</entry>
</feed>