Diagramy obiegu dokumentów a UML w modelowaniu procesów biznesowych

Slides:



Advertisements
Podobne prezentacje
I część 1.
Advertisements

TRADYCYJNE METODY PLANOWANIA I ORGANIZACJI PROCESÓW PRODUKCYJNYCH
Modelowanie przypadków użycia
Nowoczesne narzędzia wykorzystywane w cyklu polityk publicznych
SYSTEM KANCELARYJNY.
Referat 3. Planowanie zadań i metody ich obrazowania
Planowanie zadań i metody ich obrazowania
Projektowanie Aplikacji Komputerowych
Propozycja metodyki nauczania inżynierii oprogramowania
SYSTEM MRP JAKO NARZĘDZIE KIEROWANIA PRZEDSIĘBIORSTWEM
Co UML może zrobić dla Twojego projektu?
ISO 9001:2000 z perspektywy CMMI a poznańska rzeczywistość
Definicje operacji.
Tomasz Jabłoński Michał Ziach
Metody Sztucznej Inteligencji w Sterowaniu 2009/2010 Metoda propagacji wstecznej Dr hab. inż. Kazimierz Duzinkiewicz, Katedra Inżynierii Systemów Sterowania.
Diagramy klas w języku UML
Diagram czynności (Activity Diagrams)
Zadanie 1.
Wstęp do programowania obiektowego
Projektowanie i programowanie obiektowe II - Wykład IV
Wstęp do interpretacji algorytmów
2. System informacyjny a informatyczny?
Katedra Podstaw Systemów Technicznych Politechnika Śląska
Projektowanie - wprowadzenie
Wykład 3 Analiza i projektowanie strukturalne
dr inż. Piotr Muryjas Wyższa Szkoła Przedsiębiorczości i Administracji
Oskar Ośko Mateusz Skoczewski Michał Sułek
Wykonawcy:Magdalena Bęczkowska Łukasz Maliszewski Piotr Kwiatek Piotr Litwiniuk Paweł Głębocki.
Podstawy układów logicznych
Stanisław Jerzy Niepostyn, Ilona Bluemke Instytut Informatyki,
Kontrola spójności modeli UML za pomocą modelu przestrzennego DOD
Model przestrzenny Diagramu Obiegu Dokumentów
Modelowanie i Identyfikacja 2011/2012 Metoda propagacji wstecznej Dr hab. inż. Kazimierz Duzinkiewicz, Katedra Inżynierii Systemów Sterowania 1 Warstwowe.
MODU Ł Kszta ł cenie ustawiczne i mobilno ść zawodowa Klasa II.
Dr Karolina Muszyńska Na podst.:
ZWIĄZKI MIĘDZY KLASAMI KLASY ABSTRAKCYJNE OGRANICZENIA INTERFEJSY SZABLONY safa Michał Telus.
Modelowanie obiektowe Diagramy UML – diagram przypadków użycia
Unified Modeling Language - Zunifikowany Język Modelowania
Zadanie 1.
UML W V ISUAL S TUDIO Mateusz Lamparski. UML D EFINICJA Unified Modeling Language (UML) to graficzny język do obrazowania, specyfikowania, tworzenia i.
1 Moduł IV. Obszar formułowania zadań budżetowych typu B.
Moduł III Definiowanie i planowanie zadań typu P 1.
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Model obiektowy bazy danych
PROCESY W SYSTEMACH SYSTEMY I PROCESY.
Komputerowe wspomaganie projektowania
Diagram aktywności (czynności)
Pojęcie sterowania przepływem produkcji
Przykłady analiza i projektowanie
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
ZINTEGROWANE SYSTEMY ZARZĄDZANIA
Projektowanie obiektowe. Przykład: Punktem wyjścia w obiektowym tworzeniu systemu informacyjnego jest zawsze pewien model biznesowy. Przykład: Diagram.
Projekt modułu Nazwa całego projektu Nazwa modułu Imię i Nazwisko Inżynieria Oprogramowania II dzień, godzina rok akademicki W szablonie na niebiesko zamieszczone.
Diagramy przepływu danych
Projektowanie bazy danych z użyciem diagramów UML Obiektowe projektowanie relacyjnej bazy danych Paweł Jarecki.
Dane – informacje - wiadomości Kodowanie danych i problem nadmiarowości.
Część 1.  Pierwszym etapem metodyki strukturalnej jest analiza strukturalna której efektem jest model podstawowy systemu.
Bazy danych Podstawy relacyjnych baz danych Autor: Damian Urbańczyk.
Wstęp do interpretacji algorytmów
1 © copyright by Piotr Bigosiński DOKUMENTACJA SYSTEMU HACCP. USTANOWIENIE, PROWADZENIE I UTRZYMANIE DOKUMENTACJI. Piotr Bigosiński 1 czerwiec 2004 r.
Notacja biznesowa BPMN Piotr Kasprzyk.
Inżynieria systemów informacyjnych
Zarządzanie projektami informatycznymi
T5. Reengineering - restrukturyzacja procesów
Projekt modułu BANK INTERNETOWY Moduł funkcji banku
{ Wsparcie informacyjne dla zarządzania strategicznego Tereshkun Volodymyr.
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Podstawy Automatyki Człowiek- najlepsza inwestycja
* PROCESÓW TECHNOLOGICZNYCH
Zapis prezentacji:

Diagramy obiegu dokumentów a UML w modelowaniu procesów biznesowych Stanisław Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska

Wprowadzenie Modelowanie biznesowe jest stykiem między informatykami zajmującymi się budową systemu informatycznego, a klientem – Zamawiającym. Modelowanie procesów biznesowych pozwala Wykonawcy i Zamawiającemu uzgodnić wspólną wizję działającego systemu informacyjnego. Przedstawiona będzie metoda DOD (Diagram Obiegu Dokumentów). Służy ona do przedstawienia wymagań dla systemu informacyjnego, którego zasadniczym elementem jest obieg pism, bądź prowadzenie spraw.

Historia DOD Metoda DOD powstała na podstawie metody analizy obiegu dokumentów opracowanej wspólnie przez Niepostyna wraz z Roszkowskim oraz Zaborowskim w trakcie prac nad Zintegrowanym Systemem Informatycznym (ZSI) dla Agencji Restrukturyzacji i Modernizacji Rolnictwa na zlecenie firmy ABG S.A. w latach 1999-2000. W następnych latach, między innymi w trakcie prac nad ZSZiK na zlecenie firmy Computerland, Niepostyn zmodyfikował metodę analizy obiegu dokumentów doprowadzając ją do postaci metodyki DOD.

Plan prezentacji Modelowanie biznesowe Diagramy obiegu dokumentów (DOD) Porównywanie modeli biznesowych Przykład Porównanie DOD i UML Podsumowanie

Proces biznesowy -definicja Wg. www.wikipedia.pl : oznacza powiązane ze sobą czynności, które wykonywane są przez określone zasoby. Czynności te wykorzystują informacje i dane (obiekty) jako wejście, natomiast na wyjściu otrzymuje się pewne rezultaty związane z celami biznesowymi. Proces biznesowy może być traktowany jako czynności biznesowe realizowane w danej organizacji, w wyniku działania tego procesu dana organizacja osiąga pewne cele biznesowe zdefiniowane w analizie strategicznej tej organizacji.

Kroki modelowania biznesowego Przedstawienie kontekstu funkcjonowania systemu informacyjnego. Kontekst przedstawia się poprzez zidentyfikowanie aktorów (inne systemy, osoby). Określenie zakresu informacyjnego projektowanego systemu. Opisywane są pewne byty, które powinny być przechowywane trwale w systemie (obiekty). Modelowanie podstawowych obszarów działania systemu. Wyróżnione procesy biznesowe mają służyć wskazaniu kontekstu działania projektowanego systemu informatycznego. Wyróżnia się też dokumenty, które mają być obsługiwane (właściwe modelowanie biznesowe systemu informacyjnego).

Specyfikacja obiegu dokumentów Jest to zbiór opisów przebiegu realizacji procesów biznesowych, którą zajmuje się dana organizacja. Polega na wydzieleniu elementarnych operacji (czynności) biznesowych wykonywanych przez pracowników i nazwaniu ich. Nie wnika w szczegóły realizacji tych operacji. Stara się uchwycić strukturę powiązań między nimi wynikającą z: wzajemnej zależności biznesowych operacji i dokumentów, podziału kompetencji między różne komórki organizacyjne biorące udział w procesie realizacji zadań, wymaganej kolejności realizacji poszczególnych elementarnych operacji biznesowych, współdzielenia danych, w tym korzystania z baz danych i systemów informatycznych.

Diagram Obiegu Dokumentów - DOD Diagram Obiegu Dokumentów składa się z: macierzy DOD opisującej graficznie operacje biznesowe przeprowadzane na konkretnych dokumentach przez danego aktora, tabeli operacji - opisującej poszczególne operacje biznesowe, tabeli dokumentów - spisu dokumentów, na których wykonywane są poszczególne operacje biznesowe.

Macierz DOD -przykład

Wybrane oznaczenia symboli DOD

Tabela operacji DOD uzupełnia opis poprzez uporządkowanie operacji oraz pogrupowanie ich w funkcje biznesowe Operacje biznesowe opisywane są hierarchicznie. Symbol operacji oznacza jednocześnie określony poziom w hierarchii.

Przykład tabeli operacji

Tabela dokumentów są opisane wszystkie dokumenty uczestniczące w procesach biznesowych. Każdy z opisywanych dokumentów ma unikalną nazwę i symbol. W niektórych przypadkach konieczny jest dodatkowy opis zawartości dokumentu. Dla dokumentu można określić jego format.

Modele biznesowe Istnieje kilka typów notacji używanych w modelowaniu biznesowym np.: strukturalne, obiektowa UML specjalizowana notacja BPMN . Dla skuteczności modelowania biznesowego bardzo istotna jest czytelność i łatwość interpretacji. Na czytelność notacji ma wpływ wiele cech, z których najważniejsze, zdaniem autorów, podzielone na 4 grupy wymieniono poniżej.

Porównanie cech notacji - 1 Dotyczące przepływów sterowania, danych, informacji określanie przepływów sterowania (1) i informacji (2), przebiegów podstawowych i alternatywnych w procesie (4) oraz kolejności ich wykonania (5) odróżnianie sterowania od przepływu danych (3) Dotyczące czynności (operacji) określanie czynności (6), ich rodzajów (7), kolejności (8)

Porównanie cech notacji - 2 Dotyczące aktorów (systemów) określanie aktorów biorących udział w procesie (9), systemów informatycznych (10) Dotyczące obiektów określanie obiektów biznesowych (11) i cyklu ich życia (12), określanie celów biznesowych procesu (13).

Porównanie notacji Dla uproszczenia porównań przypisano w arbitralny sposób określoną wartość liczbową dla poziomu danej cechy: brak cechy – 0, niska – 2, średnia – 5, wysoka – 10. Przyjęto, że wagi poszczególnych cech są takie same. Maksymalna wartość, która może być przydzielona notacji wynosi 130.

Przykład porównanie DOD i UML Ten sam proces biznesowy pochodzący ze zrealizowanego dla przemysłu systemu zamodelowano w UML i DOD. Oba diagramy porównano ze sobą wykorzystując pokazaną technikę wartościowania cech. Sam proces biznesowy planowania produkcji można pokrótce opisać w trzech zasadniczych etapach: analizowane jest zlecenie handlowe, faza wstępnej rezerwacji zasobów (z ewentualną modyfikacją receptury) zatwierdzane jest zlecenie produkcyjne.

Rezultat porównania Model UML - 67 punktów na 130 możliwych. Wartość niska: cecha 3 - suma 2, Wartość średnia: cecha 1, 2, 5, 8, 9, 10, 13 – suma 35, Wartość wysoka: cecha 6, 11, 12 – suma 30 Model DOD - 100 punktów Wartość średnia: cecha 3, 8, 9, 10, – suma 20, Wartość wysoka: cecha 1, 2, 4,5, 6, 7,11, 12 – suma 80.

Podsumowanie - 1 Przedstawiono diagramy DOD do modelowania procesów biznesowych. DOD wykorzystał Niepostyn w 3 zrealizowanych systemach przemysłowych. Zaleta DOD – zrozumiałość (krótki opis poszczególnych elementów i zasad tworzenia diagramów DOD wystarczał do właściwej interpretacji zamodelowanych procesów biznesowych. Zaprezentowano metodę porównania notacji do modelowania

Podsumowanie - 2 Wykonano porównanie DOD i UML dla komercyjnego systemu : DOD uzyskał 100 punktów UML 67 punktów. DOD bardzo dobrze nadaje się do modelowania biznesowego systemów informatycznych dedykowanych do obsługi dokumentów. UML wymaga utworzenia kilku diagramów by zademonstrować podobny poziom informacyjny jaki prezentuje jeden diagram DOD. UML jest złożony, wymaga szkoleń, DOD bardzo prosty i czytelny.

Pytania ?

Meta-model DOD