Wymiana opisu procesów biznesowych pomi. edzy środowiskiem Eclipse i EMC Documentum

Wielkość: px
Rozpocząć pokaz od strony:

Download "Wymiana opisu procesów biznesowych pomi. edzy środowiskiem Eclipse i EMC Documentum"

Transkrypt

1 IB JN 2010/5/31 19:38 page 1 #1 Wymiana opisu procesów biznesowych pomi edzy środowiskiem Eclipse i EMC Documentum Jerzy Niepostyn i Ilona Bluemke Instytut Informatyki, Politechnika Warszawska, Nowowiejska 165/19, Warszawa, Polska I.Bluemke@ii.pw.edu.pl Streszczenie. Przedstawiono wymiane opisu procesów biznesowych w standardzie xpdl pomiedzy środowiskiem eclipse a platforma EMC Documentum. Wymiana ta jest realizowana za pomoca modelera Dodocum, zbudowanego w środowisku Topcased. Dodocum umożliwia zaprojektowanie procesów biznesowych w trzech wymiarach: struktury, zachowania i funkcjonalności. Opisany w ten sposób proces biznesowy umożliwia wygenerowanie plików XML w standardzie xpdl, które wspomagaja inżynierów przy tworzeniu aplikacji typu Content Management System (CMS) w oparciu o platforme EMC Documentum. Modeler Dodocum umożliwia także odczyt procesów biznesowych już zaprojektowanych na platformie EMC Documentum, ich modyfikacje i ponowne użycie w rozwoju aplikacji typu CMS. 1 Wst ep W ostatnich latach daje sie zauważyć dość szybki rozwój rozwiazań i standardów w zakresie BPM (Business Process Management) [1] jak i WfM (Workflow Management) [2]. Spowodowane jest to wzrastajacymi potrzebami w zakresie zarzadzania procesami biznesowymi w przeróżnych organizacjach. Nowoczesne organizacje, przy realizacji swoich celów biznesowych, musza m.in. wykorzystywać narzedzia umożliwiajace efektywne budowanie i wykonywanie procesów biznesowych. Do realizacji powyższych celów niezbedny okazuje sie tzw. dedykowany obszar roboczy (ang. electronic workplace) toteż wiekszość firm poszukuje narzedzi, które kompleksowo wspiera lyby procesy biznesowe i treści w ramach elektronicznego obszaru roboczego. Narzedzia takie, zwane systemami CMS (Content Management System) [3] szybko sie rozwijaja i oferuja coraz wieksz a funkcjonalność. Dopiero jednak w ostatnich latach daje sie zauważyć rozbudowe tych narzedzi o możliwość wymiany opisów procesów biznesowych w różnych formatach. Obecnie czesto stosowane standardy opisu procesów biznesowych to BPEL [4] oraz xpdl [2]. Standard BPEL jest implementowany w środowiskach modelowania procesów biznesowych [5], a standard xpdl jest cześciej wykorzystywany przez platformy typu BPM/CMS [6]. Jednym z interesujacych rozwiazań w zakresie budowy i uruchamiania aplikacji BPM/CMS jest produkt firmy EMC Documentum [7], który jest zgodny z koncepcja systemów Business Process Management określona w [8]. Documentum jest platforma usprawniajac a zarzadzanie informacjami w dużych organizacjach, za pomoca której można budować i wykonywać procesy biznesowe. Aplikacje uruchamiane na platformie Documentum wymagaja jedynie odpowiedniego skonfigurowania środowiska. Dla

2 IB JN 2010/5/31 19:38 page 2 #2 2 Jerzy Niepostyn i Ilona Bluemke niezbyt skomplikowanych systemów możliwe jest szybkie zaprojektowanie i uruchomienie aplikacji bez potrzeby recznego programowania. Bardzo ważna cecha tej platformy jest obs luga standardu xpdl do wymiany opisów zaprojektowanych procesów biznesowych. W niniejszej pracy opisano proces budowy aplikacji typu CMS z wykorzystaniem standardu xpdl oraz modelera Dodocum do wymiany opisu procesów biznesowych pomiedzy środowiskiem Eclipse [9] - Topcased [10] i platforma EMC Documentum. Zastosowanie modelera Dodocum umożliwia modelowanie procesów biznesowych w sposób bardziej intuicyjny i zrozumia ly niż narzedzia udostepniane przez EMC Documentum. Podstawowym sposobem opisu procesów biznesowych modelera Dodocum jest notacja DOD (Diagram Obiegu Dokumentów) [11], w skrócie przedstawiona w rozdziale 3.1. Środowisko Topcased, w którym zaimplementowano modeler Dodocum [12], oferuje również inne notacje m.in. UML [13]. Diagramy zintegrowane z modelerem Dodocum umożliwiaja wymiane procesów biznesowych opisanych za pomoca UML z platforma EMC Documentum. Przedstawiona poniżej wymiana procesów biznesowych ma na celu automatyzacje procesu analizy i projektowania aplikacji BPM/CMS dla platformy EMC Documentum i pozwala wyeliminować luki miedzy wymaganiami Zamawiajacego, a implementowanymi modelami [14]. Platforme EMC Documentum krótko opisano w rozdziale 2 a modeler Dodocum w rozdziale 3. Nastepnie, w rozdziale 4 przedstawiono proces budowy aplikacji CMS z wykorzystaniem standardu xpdl i modelera Dodocum. Pokazano także (w rozdziale 5) przyk lad projektowania i implementacji prostego procesu biznesowego. Podsumowanie znajduje sie w rozdziale 6. Proces tworzenia aplikacji na platformie EMC Documentum zosta l opracowany na podstawie zrealizowanych projektów systemów informatycznych przez firme WOLA INFO S.A. 2 Platforma EMC Documentum EMC Documentum [7] jest platforma usprawniajac a zarzadzanie informacja zarówno w obszarze zarzadzania procesami biznesowymi BPM jak i systemu zarzadzania treścia CMS. System ten umożliwia projektowanie i wdrażanie aplikacji typu BPM/CMS poprzez konfigurowanie poszczególnych elementów platformy. Konfiguracja środowiska Documentum jest realizowana g lównie poprzez wykorzystanie aplikacji Process Builder do projektowania i implementacji procesów biznesowych oraz Forms Builder do projektowania formularzy zintegrowanych z wcześniej utworzonymi procesami biznesowymi. Process Builder pozwala zaprojektować elementy Documentum zwane Workflow. Workflow sk lada sie m.in. z czynności (Activity) oraz przejść (Transition). Wyróżnia sie kilka rodzajów czynności jak np.: poczatek procesu (Initiate), rozdzia l przejść (Decision), z l aczenie przejść (Split), czynność reczna (Manual Activity), czynność automatyczna (Automatic Activity) itd. Dla czynności automatycznej można powiazać kroki z czytaniem/zapisem danych, wysy laniem , czytaniem/zapisem treści do kolejek JMS (Java Message Service), wykonywaniem zapytań do bazy danych itp. Każda czynność ma przypisanego wykonawce kroku (Performer), a także dotyczy określonego elementu Object Type (obiekt z atrybutami i metodami). Budujac proces biznesowy

3 IB JN 2010/5/31 19:38 page 3 #3 Wymiana opisu procesów biznesowych 3 - Workflow można również określić inne w laściwości platformy Documentum takie jak cykl życia obiektu (Lifecycle), zaawansowane w laściwości obiektów (TBO/SBO), metody Java (method Java server), czy tzw. zadania uruchamiane automatycznie (server side job). Forms Builder umożliwia zaprojektowanie, badź udoskonalenie standardowego formularza, którego użycie można zdefiniować dla konkretnego kroku procesu biznesowego. W przypadku prostych systemów by uruchomić aplikacje typu CMS wystarczy zaprojektować odpowiedni proces biznesowy oraz formularz. Rys. 1. Mapowanie elementów UML na elementy EMC Documentum Wypracowany przez WOLA INFO S.A. i autorów niniejszej pracy sposób tworzenia systemów na platformie Documentum pokazano na rysunku 1. Po opracowaniu scenariuszy na poziomie biznesowym sa tworzone odpowiednie modele w perspektywie logicznej, które wspomagaja proces konfigurowania środowiska Documentum. Przyk ladowo kroki

4 IB JN 2010/5/31 19:38 page 4 #4 4 Jerzy Niepostyn i Ilona Bluemke scenariuszy przek ladaja sie na czynności elementów Workflow. Opis aktorów jest wykorzystywany w modelu opisujacym hierarchie aktorów. Hierarchia ta s luży nastepnie do opracowania użytkowników, grup oraz tzw. elementów ACL (Access Control List) określajacych dostep grup i użytkowników do poszczególnych obiektów środowiska Documentum. Na podstawie scenariuszy tworzy sie również odpowiednie klasy diagramu klas. Diagram klas s luży do opracowania obiektów Documentum oraz pól formularzy. W bardziej z lożonych projektach stosuje sie również diagram stanów (nie uwzgledniony na rysunku 1), który pozwala skonfigurować elementy Lifecycle. Metoda budowy aplikacji na platformie EMC Documentum polega na odpowiednim opracowaniu wymagań Zamawiajacego i opisaniu tych wymagań w formie modeli, m.in. w notacji UML. Opracowane modele s luża w nastepnym etapie do konfiguracji poszczególnych elementów platformy Documentum. Etap zwiazany z modelowaniem wymagań Zamawiajacego (opracowanie modeli UML) wynika m.in. z niezbyt dogodnego dla Zamawiajacego sposobu opisu procesów biznesowych oferowanego przez platforme EMC Documentum. 3 DODOCUM - diagramy obiegu dokumentów Powyżej opisany proces budowy aplikacji CMS na platformie EMC Documentum zintegrowano z modelerem Dodocum zaimplementowanym w środowisku Topcased by wspomóc automatyzacje prac analityczno-projektowych. Modeler Dodocum, oprócz opisywanej możliwości wymiany opisów procesów biznesowych za pomoca xpdl, umożliwia również wymiane tych opisów w postaci diagramów UML. Modeler Dodocum można wykorzystać także jako narzedzie do kontroli spójności i kompletności procesów biznesowych opisanych zarówno w UML jak i w xpdl. Poniżej zamieszczono opis Diagramu Obiegu Dokumentów, a nastepnie przedstawiono metamodel DOD zaimplementowany w środowisku Topcased. 3.1 DOD diagram obiegu dokumentów Diagram Obiegu Dokumentów (DOD) s luży do przedstawienia obiegu dokumentów w dowolnym systemie informacyjnym konkretnej organizacji. DOD zosta l szczegó lowo opisany w [11]. Diagram ten jest intuicyjny i prosty do prześledzenia procesów biznesowych zarówno przez osoby odpowiedzialne za procesy biznesowe jak i przez osoby tworzace systemy informatyczne. DOD może s lużyć jako wspólna platforma umożliwiajaca komunikacje pomiedzy wszystkimi osobami zainteresowanymi budowa systemu informatycznego. Na rysunku 2 pokazano przyk lad procesu obs lugi aukcji internetowych na diagramie DOD. W nag lówku tabeli opisano obiekty zidentyfikowane w procesie a pierwsza kolumna zawiera aktorów wchodzacych w interakcje z systemem. W wierszach pokazano powia- zane czynności wykonywane na stosownych dokumentach. Na rysunku 2 Sprzedawca otwiera aukcje (02), po czym Oferent wygrywa licytacje (06) oferujac cene akceptowana przez Sprzedawce (08). Aukcja jest nastepnie zamykana (10) po czym Sprzedawca wystawia fakture (12), która akceptuje Nabywca (14). Na rysunku 3 pokazano wybrane elementy DOD wykorzystywane przy tworzeniu diagramów.

5 IB JN 2010/5/31 19:38 page 5 #5 Wymiana opisu procesów biznesowych 5 Rys. 2. Diagram Obiegu Dokumentów - DOD 3.2 Metamodel DOD Rys. 3. Wybrane elementy Diagramu Obiegu Dokumentów Modeler Dodocum jest aplikacja zaimplementowana w środowisku (open-source) Topcased [10] (Toolkit in OPensource for Critical Applications SystEms Development). Środowisko Topcased wspomaga budowe i rozwój różnorodnych aplikacji w formie Model Driving Architecture [4]. Środowisko to jest oparte na projekcie Eclipse [9], w szczególności wykorzystuje funkcjonalność zwiazan a z projektem EMF (Eclipse Modeling Framework) oraz GEF (Graphical Editing Framework). Środowisko Topcased udostepnia wiele różnorodnych metamodeli i edytory różnorodnych notacji takich jak np. UML, SysML itp. Na rysunku 4 przedstawiono metamodel DOD w środowisku Topcased. Szczegó lowy opis modelera Dodocum przedstawiono w [12]. 4 Tworzenie aplikacji CMS - Documentum w Dodocum Metoda budowy aplikacji na platformie EMC Documentum, wypracowana przez WOLA INFO S.A. i autorów a skrótowo opisana w rozdziale 2, zosta la rozszerzona o elementy pozwalajace zautomatyzować etap prac analityczno-projektowych. Szkicowy przebieg

6 IB JN 2010/5/31 19:38 page 6 #6 6 Jerzy Niepostyn i Ilona Bluemke Rys. 4. Metamodel DOD w środowisku Topcased prac przedstawiono na rysunku 5. Dodatkowym elementem jest modeler Dodocum zaimplementowany w środowisku Topcased, który umożliwia wymian e procesów biznesowych w standardzie xpdl. Rys. 5. Zmodernizowana metoda budowy aplikacji CMS

7 IB JN 2010/5/31 19:38 page 7 #7 Wymiana opisu procesów biznesowych 7 Zastosowanie środowiska Topcased do wymiany procesów biznesowych w standadzie xpdl spowodowane by lo możliwościa niemal automatycznego generowania edytorów z dowolnego metamodelu. Metamodel xpdl (w postaci XML Schema) dostepny jest na stronie koalicji Workflow Management [2]. Środowisko Topcased udostepnia różnorodne funkcjonalności np. wtyczki z edytorami UML. Topcased oferuje także latwe i proste sposoby definiowania transformacji, co w po l aczeniu z prostym dostepem do poszczególnych elementów obs lugiwanych modeli, stawia to środowisko w czo lówce narzedzi do modelowania i transformacji modeli i metamodeli. Na rysunku 6 zamieszczo- Rys. 6. Elementy metamodelu xpdl dostosowanego do Documentum no uproszczony metamodel xpdl zmodyfikowany dla potrzeb wymiany procesów biznesowych z platforma EMC Documentum. Pakiet <docns> umożliwia wymiane (zgodnie z przeznaczeniem elementu xpdl <ExtendedAttribute>) dodatkowych informacji zwiazanych z opisem diagramu procesów biznesowych (np. po lożenie na diagramie), czy powiazań z obiektami, a nawet specyfikacje formularzy uruchamianych w poszczególnych krokach procesu. Mechanizm wymiany procesów biznesowych wymaga również, oprócz stosownych metamodeli, opracowania odpowiednich transformacji. Transformacje z DOD do xpdl w notacji TGG (Triple Graph Grammars ) [15] pokazano w uproszczeniu na rysunku 7. Transformacje UML do DOD przedstawiono dok ladnie w [12].

8 IB JN 2010/5/31 19:38 page 8 #8 8 Jerzy Niepostyn i Ilona Bluemke Rys. 7. Transformacje metamodelu xpdl do metamodelu DOD

9 IB JN 2010/5/31 19:38 page 9 #9 Wymiana opisu procesów biznesowych 9 5 Przyk lad Rys. 8. Proces anulowania karty realizacji zamodelowany w UML Poniżej przedstawiono przyk lad prostej aplikacji CMS zaprojektowanej i wdrożonej na platformie EMC Documentum z zastosowaniem modelera Dodocum do wymiany procesów biznesowych w standardzie xpdl. Na rysunku 8 pokazano proces anulowania karty realizacji zamodelowany w notacji UML. Karta realizacji jest sk ladowym elementem zadania inwestycyjnego w branży elektroenergetycznej. Zadanie inwestycyjne może być realizowane na skutek przyjecia do obs lugi kilku spraw Klientów, którzy chcieliby być przy l aczeni do elektroenergetycznej sieci OSD (Operator Sieci Dystrybucyjnej). W trakcie realizacji inwestycji może zaistnieć konieczność anulowania karty realizacji (np. wycofanie sie Klienta z w lasnego projektu przy l aczenia do OSD). Taka sytuacje opisuje proces anulowania karty realizacji. Proces biznesowy inicjuje Wykonawca zadania, który wybiera sposób anulowania karty realizacji. Wykonawca zadania kończy proces, gdy nie ma potrzeby zmiany dokumentów finansowych, w przeciwnym przypadku przekazuje karte realizacji do Pracownika Dzia lu Zakupów, który po negocjacjach przekazuje karte realizacji do Pracownika Dzia lu Gospodarki W lasnej, badź do Wykonawcy zadania. Po zmianie zg loszenia zapotrzebowania karta realizacji wraca do pracownika Dzia lu Zakupów, który drukuje poprawione zamówienie, a nastepnie przekazuje je do Wykonawcy zadania, który decyduje o sposobie zakończenia procesu. Proces może zostać zakończony już na tym etapie lub może wymagać utworzenia aneksu do Umowy. Ostatecznie karta realizacji może trafić do Pracownika Obs lugi Klienta w celu wystawienia faktury Klientowi. Ten sam proces zamodelowany w notacji DOD wraz z wygenerowanymi diagramami UML przedstawiono na rysunku 9. Proces biznesowy w DOD jest opisywany jednocześnie w trzech wymiarach, stad latwo wygenerować z niego diagramy klas (wymiar struktury), stanów (wymiar zachowania) i przypadków użycia (wymiar funkcjonalności). Modeler Dodocum umożliwia również utworzenie diagramu DOD na podstawie tych trzech podstawowych diagramów. Po uruchomieniu transformacji z DOD do xpdl zostaje wygenerowany plik z rozszerzeniem.xpdl, w którym jest opisany proces anulowania karty realizacji w standardzie xpdl pokazany na rysunku 10. Proces anulowania karty realizacji, po zaimportowaniu

10 IB JN 2010/5/31 19:38 page 10 #10 10 Jerzy Niepostyn i Ilona Bluemke Rys. 9. Proces anulowania karty realizacji zamodelowany w DOD

11 IB JN 2010/5/31 19:38 page 11 #11 Wymiana opisu procesów biznesowych 11 Rys. 10. Proces anulowania karty realizacji w standardzie xpdl pliku zawierajacego jego opis w standardzie xpdl do aplikacji Process Builder platformy EMC Documentum, pokazano na rysunku 11. W trakcie opracowywania transformacji z DOD do xpdl okaza lo sie, że Process Builder, do poprawnego dzia lania, wymaga dodatkowych czynności, których wykonawca (Performer) jest System np. czynność Status: anulowanie KRI na rysunku 11. Czynności te zwiazane sa zazwyczaj z interakcja z poszczególnymi obiektami platformy Documentum i nie sa ujawniane ani na diagramie UML, ani na diagramie DOD. Natomiast czynności tzw. manualne np. czynność Negocjacje (11), wiaż a sie w wiekszości z interakcja użykownika z formularzem. Kolejnym ograniczeniem platformy EMC Documentum jest brak możliwości zidentyfikowania obiektu, dla którego wykonywana jest konkretna czynność. Proste procesy biznesowe dla EMC Documentum dotycza zazwyczaj jednego obiektu (dokumentu). W przypadku implementacji przep lywu informacji pomiedzy dokumentami w tym samym procesie wystepuje potrzeba stosowania bardziej zaawansowanych technik platformy EMC Documentum. 6 Podsumowanie Zaproponowana wymiana opisów procesów biznesowych pomiedzy platforma Eclipse/Topcased, a platforma EMC Documentum umożliwia zautomatyzowanie i przyśpieszenie prac analityczno-projektowych przy budowie aplikacji CMS na platformie EMC Documentum. Dodatkowo zastosowanie modelera Dodocum umożliwia zachowanie kompletności i spójności opisu architektury tego systemu w perspektywie logicznej. Zmiany w dowolnym wymiarze diagramu DOD automatycznie przek ladaja sie na odpowiednie modyfikacje w pozosta lych jego wymiarach. Integracja Dodocum z diagramami UML umożliwia uwzglednianie zmian z jednego diagramu UML w pozosta lych poprzez transformacje z UML do DOD. Przedstawiona wymiana opisów procesów biznesowych wydatnie zmniejsza luki miedzy wymaganiami Zamawiajacego, a implementowanymi modelami. Po integracji modelera Dodocum z wtyczkami umożliwiajacymi opis procesów biznesowych w bardziej popularnych notacjach (np. EPC Event driven Process Chain) można oczekiwać wiek- szego zaangażowania ludzi biznesu w proces implementacji systemu informatycznego.

12 IB JN 2010/5/31 19:38 page 12 #12 12 Jerzy Niepostyn i Ilona Bluemke Rys. 11. Proces anulowania karty realizacji w Process Builder

13 IB JN 2010/5/31 19:38 page 13 #13 Wymiana opisu procesów biznesowych 13 Z doświadczeń autorów wynika, że obecnie prace zwiazane z konfiguracja platformy EMC Documentum wymagaja od inżynierów stosownych kompetencji zarówno w zakresie modelowania systemów informatycznych, jak i budowy platformy EMC Documentum. Tworzenie zaś opisu procesów biznesowych np. w notacji EPC uwalnia ludzi biznesu od konieczności poznawania szczegó lów technicznych platformy EMC Documentum. Podobne narzedzie z oryginalna notacja oferuje platforma Documentum (aplikacja Process Analyzer). Jednak zastosowanie otwartego środowiska Topcased eliminuje potrzebe instalacji i wdrożenia ca lej platformy Documentum. Przedstawiona wymiana opisów procesów biznesowych z zastosowaniem modelera Dodocum ogranicza prace programistyczne do minimum co jest jednym z g lównych za lożeń Model Driven Architecture oraz pozwala uzyskać powtarzalność samego procesu budowy systemu CMS dla platformy Documentum. Obecnie trwaja prace zwiazane z integracja modelera Dodocum z innymi notacjami opisu procesów biznesowych co umożliwi tworzenie procesów biznesowych przez Zamawiajacego bez angażowania do projektu zespo lu analityczno-programistycznego do recznego konfigurowania platformy Documentum w oparciu o różne modele tworzone przez Zamawiajacego w różnorodnych narzedziach. Manualna konfiguracja platformy Documentum zostanie zastapiona automatycznym importowaniem opisu procesów biznesowych w standardzie xpdl z modelera Dodocum zintegrowanego z innymi notacjami. Podziekowania Autorzy wyrażaja podziekowania zespo lowi BPM firmy WOLA INFO S.A. za wydatna pomoc przy tworzeniu niniejszej pracy. Literatura [1] BPM web page. [2] WfM web page. [3] CMS definicja. [4] BPEL opis. [5] bpmn webpage. [6] xpdl opis. [7] Documentum web page. [8] W. Aalst, A. Hofstede, and M. Weske, Business process management: A survey. In Business Process Management,LNCS, vol. 2678, ss.1-12, Springer, Berlin, Heidelberg, [9] Eclipse foundation. [10] Topcased, the open-source toolkit for critical system. [11] S. Niepostyn and I. Bluemke, Diagramy obiegu dokumentów a UML w modelowaniu procesów biznesowych. Inżynieria Oprogramowania - od teorii do praktyki, red. Z. Huzar i Z. Mazur, WKi L 2008, rozdz.3, ss [12] S. Niepostyn and I. Bluemke, Modeler modelu przestrzennego DOD w środowisku topcased. Metody Informatyki Stosowanej, 2/2009 (19), ss [13] Unified modeling language: Superstructure, version [14] S. Albin, The art of software architecture: Design methods and techniques. John Wiley and Sons, [15] E. Kindler and R. Wagner, Triple graph grammars: Concepts, extensions, implementations, and application scenarios. Technical Report tr-ri , University of Paderborn Germany, June 2007.

Wymiana opisu procesów biznesowych pomiędzy środowiskiem Eclipse i EMC Documentum

Wymiana opisu procesów biznesowych pomiędzy środowiskiem Eclipse i EMC Documentum Wymiana opisu procesów biznesowych pomiędzy środowiskiem Eclipse i EMC Documentum Stanisław Jerzy Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska Wprowadzenie Systemy CMS (Content

Bardziej szczegółowo

Kontrola spójności modeli UML za pomocą modelu. Stanisław Jerzy Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska

Kontrola spójności modeli UML za pomocą modelu. Stanisław Jerzy Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska Kontrola spójności modeli UML za pomocą modelu przestrzennego DOD Stanisław Jerzy Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska Wprowadzenie Obecne metody kontroli spójności modeli

Bardziej szczegółowo

Model przestrzenny Diagramu Obiegu Dokumentów. Stanisław Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska

Model przestrzenny Diagramu Obiegu Dokumentów. Stanisław Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska Model przestrzenny Diagramu Obiegu Dokumentów Stanisław Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska Wprowadzenie Sposoby weryfikacji architektury oprogramowania: - badanie prototypu

Bardziej szczegółowo

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

Diagramy obiegu dokumentów a UML w modelowaniu procesów biznesowych. Stanisław Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska 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

Bardziej szczegółowo

AUREA BPM HP Software. TECNA Sp. z o.o. Strona 1 z 7

AUREA BPM HP Software. TECNA Sp. z o.o. Strona 1 z 7 AUREA BPM HP Software TECNA Sp. z o.o. Strona 1 z 7 HP APPLICATION LIFECYCLE MANAGEMENT Oprogramowanie Application Lifecycle Management (ALM, Zarządzanie Cyklem życia aplikacji) wspomaga utrzymanie kontroli

Bardziej szczegółowo

Wdrożenie technologii procesowej IBM BPM w EFL

Wdrożenie technologii procesowej IBM BPM w EFL Wdrożenie technologii procesowej IBM BPM w EFL Marcin Naliwajko Z-ca dyrektora Departamentu Technologii Dominik Lisowski Starszy Architekt Systemów IT Grupy EFL WebSphere Message Broker 2008 r. Wdrożenie

Bardziej szczegółowo

Wykład 1 Inżynieria Oprogramowania

Wykład 1 Inżynieria Oprogramowania Wykład 1 Inżynieria Oprogramowania Wstęp do inżynierii oprogramowania. Cykle rozwoju oprogramowaniaiteracyjno-rozwojowy cykl oprogramowania Autor: Zofia Kruczkiewicz System Informacyjny =Techniczny SI

Bardziej szczegółowo

Wykład 7 Metodyki wytwarzania oprogramowania internetowego (2) Wykładowca: dr inż. Mariusz Trzaska

Wykład 7 Metodyki wytwarzania oprogramowania internetowego (2) Wykładowca: dr inż. Mariusz Trzaska Wykład 7 Metodyki wytwarzania oprogramowania internetowego (2) Wykładowca: dr inż. Mariusz Trzaska Zagadnienia Wprowadzenie MDD Model Analityczny Projektowy Przykład Podsumowanie Wykorzystano materiały

Bardziej szczegółowo

Modelowanie przypadków użycia. Jarosław Kuchta Projektowanie Aplikacji Internetowych

Modelowanie przypadków użycia. Jarosław Kuchta Projektowanie Aplikacji Internetowych Modelowanie przypadków użycia Jarosław Kuchta Podstawowe pojęcia Przypadek użycia jest formalnym środkiem dla przedstawienia funkcjonalności systemu informatycznego z punktu widzenia jego użytkowników.

Bardziej szczegółowo

JBPM [JUG] Tomasz Gratkowski [GRATKOWSKI SOFTWARE]

JBPM [JUG] Tomasz Gratkowski [GRATKOWSKI SOFTWARE] JBPM [JUG] Tomasz Gratkowski [GRATKOWSKI SOFTWARE] Parę słów o mnie 2 Nauczyciel akademicki od 2000 roku Od 2002 współpracuję z firmami jako programista i projektant aplikacji Od 2006 roku właściciel firmy

Bardziej szczegółowo

Szkolenie: Budowa aplikacji SOA/BPM na platformie Oracle SOA Suite 11g

Szkolenie: Budowa aplikacji SOA/BPM na platformie Oracle SOA Suite 11g Szkolenie: Budowa aplikacji SOA/BPM na platformie Oracle SOA Suite 11g Opis szkolenia: Termin SOA, czyli Service Oriented Architecture, oznacza architekturę systemów informatycznych opartą o usługi. Za

Bardziej szczegółowo

Platforma Eclipse: Pluginy, RCP oraz GEF http://www.apohllo.pl/texts/eclipse.pdf

Platforma Eclipse: Pluginy, RCP oraz GEF http://www.apohllo.pl/texts/eclipse.pdf Platforma Eclipse: Pluginy, RCP oraz GEF http://www.apohllo.pl/texts/eclipse.pdf Akademia Górniczo-Hutnicza, Kraków 26. października 2007 Eclipse, RCP, GEF Platforma Eclipse www.eclipse.org jedno z najbardziej

Bardziej szczegółowo

ZARZĄDZANIE WYMAGANIAMI ARCHITEKTONICZNYMI

ZARZĄDZANIE WYMAGANIAMI ARCHITEKTONICZNYMI ZARZĄDZANIE WYMAGANIAMI ARCHITEKTONICZNYMI XVIII Forum Teleinformatyki mgr inż. Michał BIJATA, doktorant, Wydział Cybernetyki WAT Michal.Bijata@WAT.edu.pl, Michal@Bijata.com 28 września 2012 AGENDA Architektura

Bardziej szczegółowo

Zagadnienia (1/3) Data-flow diagramy przepływów danych ERD diagramy związków encji Diagramy obiektowe w UML (ang. Unified Modeling Language)

Zagadnienia (1/3) Data-flow diagramy przepływów danych ERD diagramy związków encji Diagramy obiektowe w UML (ang. Unified Modeling Language) Zagadnienia (1/3) Rola modelu systemu w procesie analizy wymagań (inżynierii wymagań) Prezentacja różnego rodzaju informacji o systemie w zależności od rodzaju modelu. Budowanie pełnego obrazu systemu

Bardziej szczegółowo

AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7

AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7 AUREA BPM Oracle TECNA Sp. z o.o. Strona 1 z 7 ORACLE DATABASE System zarządzania bazą danych firmy Oracle jest jednym z najlepszych i najpopularniejszych rozwiązań tego typu na rynku. Oracle Database

Bardziej szczegółowo

Narzędzia CASE dla.net. Łukasz Popiel

Narzędzia CASE dla.net. Łukasz Popiel Narzędzia CASE dla.net Autor: Łukasz Popiel 2 Czym jest CASE? - definicja CASE (ang. Computer-Aided Software/Systems Engineering) g) oprogramowanie używane do komputerowego wspomagania projektowania oprogramowania

Bardziej szczegółowo

Modelowanie procesów biznesowych, przepływu pracy i wdrażanie aplikacji w oparciu o Jboss jbpm lub Activiti

Modelowanie procesów biznesowych, przepływu pracy i wdrażanie aplikacji w oparciu o Jboss jbpm lub Activiti Kod szkolenia: Tytuł szkolenia: JBPM Modelowanie procesów biznesowych, przepływu pracy i wdrażanie aplikacji w oparciu o Jboss jbpm lub Activiti Dni: 2 Szkolenie jest zgodne z wersją 6.x, możliwe są również

Bardziej szczegółowo

Podstawy programowania III WYKŁAD 4

Podstawy programowania III WYKŁAD 4 Podstawy programowania III WYKŁAD 4 Jan Kazimirski 1 Podstawy UML-a 2 UML UML Unified Modeling Language formalny język modelowania systemu informatycznego. Aktualna wersja 2.3 Stosuje paradygmat obiektowy.

Bardziej szczegółowo

PDM wbudowany w Solid Edge

PDM wbudowany w Solid Edge PDM wbudowany w Solid Edge Firma GM System Integracja Systemów Inżynierskich Sp. z o.o. została założona w 2001 roku. Zajmujemy się dostarczaniem systemów CAD/CAM/CAE/PDM. Jesteśmy jednym z największych

Bardziej szczegółowo

Aurea BPM Dokumenty pod kontrolą

Aurea BPM Dokumenty pod kontrolą Aurea BPM Dokumenty pod kontrolą 1 Aurea BPM unikalna platforma o wyróżniających cechach Quality Software Solutions Aurea BPM Aurea BPM system informatyczny wspomagający zarządzanie procesami biznesowymi

Bardziej szczegółowo

HP Service Anywhere Uproszczenie zarządzania usługami IT

HP Service Anywhere Uproszczenie zarządzania usługami IT HP Service Anywhere Uproszczenie zarządzania usługami IT Robert Nowak Architekt rozwiązań HP Software Dlaczego Software as a Service? Najważniejsze powody za SaaS UZUPEŁNIENIE IT 2 Brak zasobów IT Ograniczone

Bardziej szczegółowo

Wprowadzenie do metodologii modelowania systemów informacyjnych. Strategia (1) Strategia (2) Etapy Ŝycia systemu informacyjnego

Wprowadzenie do metodologii modelowania systemów informacyjnych. Strategia (1) Strategia (2) Etapy Ŝycia systemu informacyjnego Etapy Ŝycia systemu informacyjnego Wprowadzenie do metodologii modelowania systemów informacyjnych 1. Strategia 2. Analiza 3. Projektowanie 4. Implementowanie, testowanie i dokumentowanie 5. WdroŜenie

Bardziej szczegółowo

Projekt architektury systemów informatycznych Uniwersytetu Warszawskiego w oparciu o metodykę TOGAF. Tomasz Turski 26.05.2011

Projekt architektury systemów informatycznych Uniwersytetu Warszawskiego w oparciu o metodykę TOGAF. Tomasz Turski 26.05.2011 Projekt architektury systemów informatycznych Uniwersytetu Warszawskiego w oparciu o metodykę TOGAF Tomasz Turski 26.05.2011 Plan prezentacji Architektura korporacyjna Frameworki Pryncypia Metodyka TOGAF

Bardziej szczegółowo

Kurs programowania. Wykład 12. Wojciech Macyna. 7 czerwca 2017

Kurs programowania. Wykład 12. Wojciech Macyna. 7 czerwca 2017 Wykład 12 7 czerwca 2017 Czym jest UML? UML składa się z dwóch podstawowych elementów: notacja: elementy graficzne, składnia języka modelowania, metamodel: definicje pojęć języka i powiazania pomiędzy

Bardziej szczegółowo

Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation)

Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation) Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation) Zarządzanie wymaganiami Ad hoc (najczęściej brak zarządzania nimi) Niejednoznaczna, nieprecyzyjna komunikacja Architektura

Bardziej szczegółowo

Specyfikacja usług. 1. Zakup usług informatycznych dla realizacji dostępu do systemu dla obsługi relacji B2B.

Specyfikacja usług. 1. Zakup usług informatycznych dla realizacji dostępu do systemu dla obsługi relacji B2B. W zawiązku z otrzymaniem dofinansowania na projekt: Zautomatyzowany system B2B elektronicznej wymiany dokumentów i danych, realizowany w ramach Programu Operacyjnego Innowacyjna Gospodarka, Działanie 8.2:Wspieranie

Bardziej szczegółowo

Informatyczne fundamenty

Informatyczne fundamenty Informatyczne fundamenty Informatyka to szeroka dziedzina wiedzy i praktycznych umiejętności. Na naszych studiach zapewniamy solidną podstawę kształcenia dla profesjonalnego inżyniera IT. Bez względu na

Bardziej szczegółowo

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram czynności. Materiały dla studenta

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram czynności. Materiały dla studenta Zakład Elektrotechniki Teoretycznej i Informatyki Stosowanej Wydział Elektryczny, Politechnika Warszawska Laboratorium modelowania oprogramowania w języku UML Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram

Bardziej szczegółowo

Opis metodyki i procesu produkcji oprogramowania

Opis metodyki i procesu produkcji oprogramowania Opis metodyki i procesu produkcji oprogramowania Rational Unified Process Rational Unified Process (RUP) to iteracyjny proces wytwarzania oprogramowania opracowany przez firmę Rational Software, a obecnie

Bardziej szczegółowo

Ćwiczenie 1. Modelowanie prostego procesu

Ćwiczenie 1. Modelowanie prostego procesu Ćwiczenie 1. Modelowanie prostego procesu Część 1. Definiowanie nowego projektu 1. Uruchom narzędzie TIBCO Business Studio. 2. Z menu wybierz File -> New -> Project... 3. W oknie dialogowym New Project

Bardziej szczegółowo

Projekt: Współpraca i Rozwój wzrost potencjału firm klastra INTERIZON

Projekt: Współpraca i Rozwój wzrost potencjału firm klastra INTERIZON Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Projekt: Współpraca i Rozwój wzrost potencjału firm klastra INTERIZON Opis szkoleń z obszaru INFORMATYKA planowanych

Bardziej szczegółowo

The Binder Consulting

The Binder Consulting The Binder Consulting Contents Indywidualne szkolenia specjalistyczne...3 Konsultacje dla tworzenia rozwiazan mobilnych... 3 Dedykowane rozwiazania informatyczne... 3 Konsultacje i wdrożenie mechanizmów

Bardziej szczegółowo

Zarządzanie testowaniem wspierane narzędziem HP Quality Center

Zarządzanie testowaniem wspierane narzędziem HP Quality Center Zarządzanie testowaniem wspierane narzędziem HP Quality Center studium przypadku Mirek Piotr Szydłowski Ślęzak Warszawa, 17.05.2011 2008.09.25 WWW.CORRSE.COM Firma CORRSE Nasze zainteresowania zawodowe

Bardziej szczegółowo

CENTRUM PROJEKTÓW INFORMATYCZNYCH MINISTERSTWA SPRAW WEWNĘTRZNYCH I ADMINISTRACJI

CENTRUM PROJEKTÓW INFORMATYCZNYCH MINISTERSTWA SPRAW WEWNĘTRZNYCH I ADMINISTRACJI CENTRUM PROJEKTÓW INFORMATYCZNYCH MINISTERSTWA SPRAW WEWNĘTRZNYCH I ADMINISTRACJI Instrukcja użytkownika Narzędzie do modelowania procesów BPEL Warszawa, lipiec 2009 r. UNIA EUROPEJSKA EUROPEJSKI FUNDUSZ

Bardziej szczegółowo

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32 Analiza i projektowanie oprogramowania Analiza i projektowanie oprogramowania 1/32 Analiza i projektowanie oprogramowania 2/32 Cel analizy Celem fazy określania wymagań jest udzielenie odpowiedzi na pytanie:

Bardziej szczegółowo

Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne

Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH Kierunek: Informatyka Modeling and analysis of computer systems Forma studiów: Stacjonarne Rodzaj przedmiotu: obowiązkowy w ramach specjalności:

Bardziej szczegółowo

Konfiguracja modelowania w procesie wytwarzania oprogramowania

Konfiguracja modelowania w procesie wytwarzania oprogramowania Konfiguracja modelowania w procesie wytwarzania oprogramowania Anna Bobkowska Materiały pomocnicze do wykładu z Modelowania i Analizy Systemów na Wydziale ETI PG. Ich lektura nie zastępuje obecności na

Bardziej szczegółowo

Aurea BPM. Lepsze procesy, lepsze wyniki Warszawa, 24 lipca 2013

Aurea BPM. Lepsze procesy, lepsze wyniki Warszawa, 24 lipca 2013 Aurea BPM Lepsze procesy, lepsze wyniki Warszawa, 24 lipca 2013 Agenda 1. Dlaczego BPM jest drogą do lepszej wymiany informacji w firmie 2. Aurea BPM unikalna platforma o wyróżniających cechach 3. Podsumowanie

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH Modeling and analysis of computer systems Kierunek: Informatyka Forma studiów: Stacjonarne Rodzaj przedmiotu: Poziom kwalifikacji: obowiązkowy

Bardziej szczegółowo

Modelowanie diagramów klas w języku UML. Łukasz Gorzel 244631@stud.umk.pl 7 marca 2014

Modelowanie diagramów klas w języku UML. Łukasz Gorzel 244631@stud.umk.pl 7 marca 2014 Modelowanie diagramów klas w języku UML Łukasz Gorzel 244631@stud.umk.pl 7 marca 2014 Czym jest UML - Unified Modeling Language - Rodzina języków modelowania graficznego - Powstanie na przełomie lat 80

Bardziej szczegółowo

DESIGNER APPLICATION. powered by

DESIGNER APPLICATION. powered by DESIGNER APPLICATION powered by O FIRMIE HiddenData specjalizuje się w technologii dystrybucji treści video w Internecie oraz w budowie złożonych, funkcjonalnych aplikacji internetowych i mobilnych. Budujemy

Bardziej szczegółowo

DOTACJE NA INNOWACJE

DOTACJE NA INNOWACJE Strzyżów, 29-05-2013 Ogłoszenie o zamówieniu kompleksowego wdrożenia systemu B2B do współpracy handlowej pomiędzy firmą Triton a Partnerami Zamawiający: TRITON S.C. Marcin Bosek, Janusz Rokita ul. Słowackiego

Bardziej szczegółowo

SOA Web Services in Java

SOA Web Services in Java Wydział Informatyki i Zarządzania Wrocław,16 marca 2009 Plan prezentacji SOA 1 SOA 2 Usługi Przykłady Jak zacząć SOA Wycinek rzeczywistości Problemy zintegrowanych serwisów : Wycinek Rzeczywistości Zacznijmy

Bardziej szczegółowo

ZARZĄDZANIE DOKUMENTACJĄ. Tomasz Jarmuszczak PCC Polska

ZARZĄDZANIE DOKUMENTACJĄ. Tomasz Jarmuszczak PCC Polska ZARZĄDZANIE DOKUMENTACJĄ Tomasz Jarmuszczak PCC Polska Problemy z zarządzaniem dokumentacją Jak znaleźć potrzebny dokument? Gdzie znaleźć wcześniejszą wersję? Która wersja jest właściwa? Czy projekt został

Bardziej szczegółowo

REFERAT PRACY DYPLOMOWEJ

REFERAT PRACY DYPLOMOWEJ REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i implementacja środowiska do automatyzacji przeprowadzania testów aplikacji internetowych w oparciu o metodykę Behavior Driven Development. Autor: Stepowany

Bardziej szczegółowo

Analiza i projekt systemu pracy grupowej z zastosowaniem metodyki SCRUM w technologii SharePoint Karolina Konstantynowicz

Analiza i projekt systemu pracy grupowej z zastosowaniem metodyki SCRUM w technologii SharePoint Karolina Konstantynowicz Analiza i projekt systemu pracy grupowej z zastosowaniem metodyki SCRUM w technologii SharePoint Karolina Konstantynowicz Promotor dr inż. Szymon Supernak Warszawa, 22.05.2014 Plan prezentacji 1. Cel i

Bardziej szczegółowo

Usługi analityczne budowa kostki analitycznej Część pierwsza.

Usługi analityczne budowa kostki analitycznej Część pierwsza. Usługi analityczne budowa kostki analitycznej Część pierwsza. Wprowadzenie W wielu dziedzinach działalności człowieka analiza zebranych danych jest jednym z najważniejszych mechanizmów podejmowania decyzji.

Bardziej szczegółowo

INŻYNIERIA OPROGRAMOWANIA

INŻYNIERIA OPROGRAMOWANIA INSTYTUT INFORMATYKI STOSOWANEJ 2013 INŻYNIERIA OPROGRAMOWANIA Inżynieria Oprogramowania Proces ukierunkowany na wytworzenie oprogramowania Jak? Kto? Kiedy? Co? W jaki sposób? Metodyka Zespół Narzędzia

Bardziej szczegółowo

SYSTEM VILM ZARZĄDZANIE CYKLEM ŻYCIA ŚRODOWISK WIRTUALNYCH. info@prointegra.com.pl tel: +48 (032) 730 00 42

SYSTEM VILM ZARZĄDZANIE CYKLEM ŻYCIA ŚRODOWISK WIRTUALNYCH. info@prointegra.com.pl tel: +48 (032) 730 00 42 SYSTEM VILM ZARZĄDZANIE CYKLEM ŻYCIA ŚRODOWISK WIRTUALNYCH info@prointegra.com.pl tel: +48 (032) 730 00 42 1. WPROWADZENIE... 3 2. KORZYŚCI BIZNESOWE... 4 3. OPIS FUNKCJONALNY VILM... 4 KLUCZOWE FUNKCJE

Bardziej szczegółowo

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl Komputerowe Systemy Przemysłowe: Modelowanie - UML Arkadiusz Banasik arkadiusz.banasik@polsl.pl Plan prezentacji Wprowadzenie UML Diagram przypadków użycia Diagram klas Podsumowanie Wprowadzenie Języki

Bardziej szczegółowo

MiASI. Modelowanie systemów biznesowych. Piotr Fulmański. 7 stycznia 2010. Wydział Matematyki i Informatyki, Uniwersytet Łódzki, Polska

MiASI. Modelowanie systemów biznesowych. Piotr Fulmański. 7 stycznia 2010. Wydział Matematyki i Informatyki, Uniwersytet Łódzki, Polska MiASI Modelowanie systemów biznesowych Piotr Fulmański Wydział Matematyki i Informatyki, Uniwersytet Łódzki, Polska 7 stycznia 2010 Spis treści 1 Czym jest system biznesowy? Po co model bizensowy? Czym

Bardziej szczegółowo

ZAMAWIAJĄCY. CONCEPTO Sp. z o.o.

ZAMAWIAJĄCY. CONCEPTO Sp. z o.o. Grodzisk Wielkopolski, dnia 11.02.2013r. ZAMAWIAJĄCY z siedzibą w Grodzisku Wielkopolskim (62-065) przy ul. Szerokiej 10 realizując zamówienie w ramach projektu dofinansowanego z Programu Operacyjnego

Bardziej szczegółowo

Jarosław Żeliński analityk biznesowy, projektant systemów

Jarosław Żeliński analityk biznesowy, projektant systemów Trendy w architekturze oprogramowania zarządzającego procesami biznesowymi i przepływem pracy - dedykowane czy standardowe? Jarosław Żeliński analityk biznesowy, projektant systemów O mnie Od 1991 roku

Bardziej szczegółowo

IBM Rational Software Architect uproszczona instrukcja użytkowania

IBM Rational Software Architect uproszczona instrukcja użytkowania IBM Rational Software Architect uproszczona instrukcja użytkowania TOMASZ ŁUKASZUK na podstawie Software Developer's Jurnal Extra Nr 18 STRESZCZENIE: Dokument przedstawia ogólne informacje na temat narzędzia

Bardziej szczegółowo

SERWERY KOMUNIKACYJNE ALCATEL-LUCENT

SERWERY KOMUNIKACYJNE ALCATEL-LUCENT SERWERY KOMUNIKACYJNE ALCATEL-LUCENT OmniPCX Enterprise Serwer komunikacyjny Alcatel-Lucent OmniPCX Enterprise Communication Server (CS) to serwer komunikacyjny dostępny w formie oprogramowania na różne

Bardziej szczegółowo

Wykład 3 Wymagania. MIS n Inżynieria oprogramowania Październik Kazimierz Michalik Akademia Górniczo-Hutnicza im. S. Staszica w Krakowie

Wykład 3 Wymagania. MIS n Inżynieria oprogramowania Październik Kazimierz Michalik Akademia Górniczo-Hutnicza im. S. Staszica w Krakowie Wykład 3 MIS-1-505-n Inżynieria Październik 2014 Kazimierz Michalik Akademia Górniczo-Hutnicza im. S. Staszica w Krakowie 3.1 Agenda 1 2 3 4 5 3.2 Czynności w czasie produkcji. Inżynieria stara się zidentyfikować

Bardziej szczegółowo

Katedra Inżynierii Oprogramowania Tematy prac dyplomowych inżynierskich STUDIA NIESTACJONARNE (ZAOCZNE)

Katedra Inżynierii Oprogramowania Tematy prac dyplomowych inżynierskich STUDIA NIESTACJONARNE (ZAOCZNE) Katedra Inżynierii Oprogramowania Tematy prac dyplomowych inżynierskich STUDIA NIESTACJONARNE (ZAOCZNE) Temat projektu/pracy dr inż. Wojciech Waloszek Grupowy system wymiany wiadomości. Zaprojektowanie

Bardziej szczegółowo

Dokumentacja kompilacji źródeł aplikacji 1.0

Dokumentacja kompilacji źródeł aplikacji 1.0 Projekt dofinansowany ze środków Mechanizmu Finansowego Europejskiego Obszaru Gospodarczego Dokumentacja kompilacji źródeł aplikacji Projekt: Wypracowanie i wdrożenie innowacyjnych metod integracji danych

Bardziej szczegółowo

ZAPYTANIE OFERTOWE. z dnia 20 grudnia 2013r.

ZAPYTANIE OFERTOWE. z dnia 20 grudnia 2013r. Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Rozwoju Regionalnego ZAPYTANIE OFERTOWE z dnia 20 grudnia 2013r. w związku z realizacją projektu pn. Wdrożenie systemu

Bardziej szczegółowo

Iteracyjno-rozwojowy proces tworzenia oprogramowania Wykład 3 część 1

Iteracyjno-rozwojowy proces tworzenia oprogramowania Wykład 3 część 1 Iteracyjno-rozwojowy proces tworzenia oprogramowania Wykład 3 część 1 Zofia Kruczkiewicz 1 Zunifikowany iteracyjno- przyrostowy proces tworzenia oprogramowania kiedy? Przepływ działań Modelowanie przedsiębiorstwa

Bardziej szczegółowo

Acceptance Test Driven Development wspierane przez narzędzie ROBOT Framework. Edyta Tomalik Grzegorz Ziemiecki

Acceptance Test Driven Development wspierane przez narzędzie ROBOT Framework. Edyta Tomalik Grzegorz Ziemiecki Acceptance Test Driven Development wspierane przez narzędzie ROBOT Framework Edyta Tomalik Grzegorz Ziemiecki 1 Nokia Siemens Networks 2013 Tradycyjne podejście analityk programista tester implementacja

Bardziej szczegółowo

INSTRUKCJA LABORATORIUM Automatyzacja procesów przemysłowych.

INSTRUKCJA LABORATORIUM Automatyzacja procesów przemysłowych. INSTRUKCJA LABORATORIUM Automatyzacja procesów przemysłowych. SysML profil modelu własne stereotypy SysML002 str. 1/11 Tworzenie profilu modelu Profil modelu zawiera zmiany (rozszerzenia) języka modelowania,

Bardziej szczegółowo

Projektowanie baz danych za pomocą narzędzi CASE

Projektowanie baz danych za pomocą narzędzi CASE Projektowanie baz danych za pomocą narzędzi CASE Metody tworzenia systemów informatycznych w tym, także rozbudowanych baz danych są komputerowo wspomagane przez narzędzia CASE (ang. Computer Aided Software

Bardziej szczegółowo

Rozwiązania i usługi SAP

Rozwiązania i usługi SAP Rozwiązania i usługi SAP Rozwiązania SAP SAP ERP SAP ERP (SAP Enterprise Resource Planning) jest oprogramowaniem oferującym skuteczne i sprawdzone zarządzanie przedsiębiorstwem. System SAP został stworzony

Bardziej szczegółowo

OfficeObjects e-forms

OfficeObjects e-forms OfficeObjects e-forms Rodan Development Sp. z o.o. 02-820 Warszawa, ul. Wyczółki 89, tel.: (+48-22) 643 92 08, fax: (+48-22) 643 92 10, http://www.rodan.pl Spis treści Wstęp... 3 Łatwość tworzenia i publikacji

Bardziej szczegółowo

Wyjaśnienia treści Specyfikacji Istotnych Warunków Zamówienia

Wyjaśnienia treści Specyfikacji Istotnych Warunków Zamówienia Warszawa, dnia 28 sierpnia 2013 r. Dotyczy: postępowania prowadzonego w trybie przetargu nieograniczonego na Wdrożenie witryny intranetowej i systemu zarządzania tożsamością wraz z dostawą licencji" (nr

Bardziej szczegółowo

FUNKCJONALNOŚ C PORTAL B2B KAMELEON.ŚQL 7.5.60

FUNKCJONALNOŚ C PORTAL B2B KAMELEON.ŚQL 7.5.60 FUNKCJONALNOŚ C PORTAL B2B KAMELEON.ŚQL 7.5.60 W KAMELEON.SQL 7.5.60 została dodana funkcjonalność klasy B2B (na tą funkcjonalność wymagana jest dodatkowa licencja, którą można wykupić w naszej firmie)

Bardziej szczegółowo

Przepływy danych. Oracle Designer: Modelowanie przepływów danych. Diagramy przepływów danych (1) Diagramy przepływów danych (2)

Przepływy danych. Oracle Designer: Modelowanie przepływów danych. Diagramy przepływów danych (1) Diagramy przepływów danych (2) Przepływy danych Oracle Designer: Modelowanie przepływów danych Cele: zobrazowanie funkcji zachodzących w organizacji, identyfikacja szczegółowych informacji, przetwarzanych przez funkcje, pokazanie wymiany

Bardziej szczegółowo

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 5 Ćwiczenia w narzędziu CASE diagram przypadków uŝycia. Materiały dla nauczyciela

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 5 Ćwiczenia w narzędziu CASE diagram przypadków uŝycia. Materiały dla nauczyciela Zakład Elektrotechniki Teoretycznej i Informatyki Stosowanej Wydział Elektryczny, Politechnika Warszawska Ćwiczenie 5 Ćwiczenia w narzędziu CASE diagram przypadków uŝycia Materiały dla nauczyciela Projekt

Bardziej szczegółowo

Wykorzystanie standardów serii ISO 19100 oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych

Wykorzystanie standardów serii ISO 19100 oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych Wykorzystanie standardów serii ISO 19100 oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych dr inż. Adam Iwaniak Infrastruktura Danych Przestrzennych w Polsce i Europie Seminarium, AR Wrocław

Bardziej szczegółowo

epuap Opis standardowych elementów epuap

epuap Opis standardowych elementów epuap epuap Opis standardowych elementów epuap Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka SPIS TREŚCI SPIS TREŚCI...

Bardziej szczegółowo

Egzamin / zaliczenie na ocenę*

Egzamin / zaliczenie na ocenę* WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI Zał. nr 4 do ZW33/01 KARTA PRZEDMIOTU Nazwa w języku polskim : INŻYNIERIA OPROGRAMOWANIA Nazwa w języku angielskim: SOFTWARE ENGINEERING Kierunek studiów (jeśli

Bardziej szczegółowo

UML w Visual Studio. Michał Ciećwierz

UML w Visual Studio. Michał Ciećwierz UML w Visual Studio Michał Ciećwierz UNIFIED MODELING LANGUAGE (Zunifikowany język modelowania) Pozwala tworzyć wiele systemów (np. informatycznych) Pozwala obrazować, specyfikować, tworzyć i dokumentować

Bardziej szczegółowo

mint software Business Solutions Development Team

mint software Business Solutions Development Team mint software Business Solutions Development Team kim jesteśmy Tworzymy wyspecjalizowane oprogramowanie dla branży finansowej oraz e-commerce W każdym projekcie nasz zespół jest skupiony na realizacji

Bardziej szczegółowo

Tester oprogramowania 2014/15 Tematy prac dyplomowych

Tester oprogramowania 2014/15 Tematy prac dyplomowych Tester oprogramowania 2014/15 Tematy prac dyplomowych 1. Projekt i wykonanie automatycznych testów funkcjonalnych wg filozofii BDD za pomocą dowolnego narzędzia Jak w praktyce stosować Behaviour Driven

Bardziej szczegółowo

Język UML w modelowaniu systemów informatycznych

Język UML w modelowaniu systemów informatycznych Język UML w modelowaniu systemów informatycznych dr hab. Bożena Woźna-Szcześniak Akademia im. Jan Długosza bwozna@gmail.com Wykład 3 Diagramy przypadków użycia Diagramy przypadków użycia (ang. use case)

Bardziej szczegółowo

Software Achitecture Document Pó l-internetowy System Obs lugi Turystyki Gminnej

Software Achitecture Document Pó l-internetowy System Obs lugi Turystyki Gminnej Software Achitecture Document Pó l-internetowy System Obs lugi Turystyki Gminnej Edyta Agnieszka Luty 236090 Bartosz Dabrowski 235954 Piotr Minakowski 234523 Piotr Broda 212720 17 maja 2007 SPIS TREŚCI

Bardziej szczegółowo

Modernizacja systemów zarządzania i obsługi klienta w Kasie Rolniczego Ubezpieczenia Społecznego

Modernizacja systemów zarządzania i obsługi klienta w Kasie Rolniczego Ubezpieczenia Społecznego Modernizacja systemów zarządzania i obsługi klienta w Kasie Rolniczego Ubezpieczenia Społecznego Wicedyrektor Biura Kadr i Szkolenia Centrali KRUS 1 Projekty Komponentu A Poakcesyjnego Programu Wsparcia

Bardziej szczegółowo

Modele bezpieczeństwa logicznego i ich implementacje w systemach informatycznych / Aneta Poniszewska-Marańda. Warszawa, 2013.

Modele bezpieczeństwa logicznego i ich implementacje w systemach informatycznych / Aneta Poniszewska-Marańda. Warszawa, 2013. Modele bezpieczeństwa logicznego i ich implementacje w systemach informatycznych / Aneta Poniszewska-Marańda. Warszawa, 2013 Spis treści I. Bezpieczeństwo systemów informatycznych Rozdział 1. Wstęp 3 1.1.

Bardziej szczegółowo

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans. GRZEGORZ FURDYNA Krótka Historia Co to jest NetBeans? Historia Wersje NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły NetBeans Profiler Narzędzie do projektowania GUI Edytor NetBeans

Bardziej szczegółowo

Modelowanie i analiza systemów informatycznych Spis treści

Modelowanie i analiza systemów informatycznych Spis treści Modelowanie i analiza systemów informatycznych Spis treści Modelowanie i analiza systemów informatycznych...1 Ćwiczenia 1...2 Wiadomości podstawowe:...2 Ćwiczenia...8 Ćwiczenia 1 Wiadomości podstawowe:

Bardziej szczegółowo

Zofia Kruczkiewicz - Modelowanie i analiza systemów informatycznych 2

Zofia Kruczkiewicz - Modelowanie i analiza systemów informatycznych 2 Modelowanie i analiza systemów informatycznych 1. Warstwowa budowa systemów informatycznych 2. Model procesu wytwarzania oprogramowania - model cyklu życia oprogramowania 3. Wstęp do modelowania systemów

Bardziej szczegółowo

Architektura oprogramowania w praktyce. Wydanie II.

Architektura oprogramowania w praktyce. Wydanie II. Architektura oprogramowania w praktyce. Wydanie II. Autorzy: Len Bass, Paul Clements, Rick Kazman Twórz doskonałe projekty architektoniczne oprogramowania! Czym charakteryzuje się dobra architektura oprogramowania?

Bardziej szczegółowo

Model referencyjny doboru narzędzi Open Source dla zarządzania wymaganiami

Model referencyjny doboru narzędzi Open Source dla zarządzania wymaganiami Politechnika Gdańska Wydział Zarządzania i Ekonomii Katedra Zastosowań Informatyki w Zarządzaniu Zakład Zarządzania Technologiami Informatycznymi Model referencyjny Open Source dla dr hab. inż. Cezary

Bardziej szczegółowo

Inżynieria oprogramowania (Software Engineering)

Inżynieria oprogramowania (Software Engineering) Inżynieria oprogramowania (Software Engineering) Wykład 2 Proces produkcji oprogramowania Proces produkcji oprogramowania (Software Process) Podstawowe założenia: Dobre procesy prowadzą do dobrego oprogramowania

Bardziej szczegółowo

Warszawa, 21 grudnia 2017 r. WYKONAWCY

Warszawa, 21 grudnia 2017 r. WYKONAWCY WYKONAWCY Warszawa, 21 grudnia 2017 r. biorący udział w postępowaniu o udzielenie zamówienia publicznego pn.: zaprojektowanie, wykonanie i wdrożenie Platformy stanowiącej kompleksowe rozwiązanie informatyczne,

Bardziej szczegółowo

DSL w środowisku Eclipse. Grzegorz Białek Architekt techniczny, Sygnity S.A.

DSL w środowisku Eclipse. Grzegorz Białek Architekt techniczny, Sygnity S.A. DSL w środowisku Eclipse Grzegorz Białek Architekt techniczny, Sygnity S.A. Agenda Wstęp do tematu (10 min) Sens tworzenia języków biznesowych UML jako język biznesu? Zintegrowane środowisko deweloperskie

Bardziej szczegółowo

Leonard G. Lobel Eric D. Boyd. Azure SQL Database Krok po kroku. Microsoft. Przekład: Marek Włodarz. APN Promise, Warszawa 2014

Leonard G. Lobel Eric D. Boyd. Azure SQL Database Krok po kroku. Microsoft. Przekład: Marek Włodarz. APN Promise, Warszawa 2014 Leonard G. Lobel Eric D. Boyd Microsoft TM Azure SQL Database Krok po kroku Przekład: Marek Włodarz APN Promise, Warszawa 2014 Spis treści Wprowadzenie........................................................

Bardziej szczegółowo

firmy produkty intranet handel B2B projekty raporty notatki

firmy produkty intranet handel B2B projekty raporty notatki firmy mail intranet produkty DOKUMENTY handel raporty B2B projekty notatki serwis zadania Dlaczego warto wybrać Pakiet ITCube? Najczęściej wybierany polski CRM Pakiet ITCube jest wykorzystywany przez ponad

Bardziej szczegółowo

WPROWADZENIE DO UML-a

WPROWADZENIE DO UML-a WPROWADZENIE DO UML-a Maciej Patan Instytut Sterowania i Systemów Informatycznych Dlaczego modelujemy... tworzenie metodologii rozwiązywania problemów, eksploracja różnorakich rozwiązań na drodze eksperymentalnej,

Bardziej szczegółowo

TWÓJ BIZNES. Nasz Obieg Dokumentów

TWÓJ BIZNES. Nasz Obieg Dokumentów 1 Innowacyjny System Elektronicznego Obiegu Dokumentów i Spraw opracowany przez firmę WASKO S.A., na podstawie wieloletnich doświadczeń zdobytych na rynku systemów teleinformatycznych. TWÓJ BIZNES Nasz

Bardziej szczegółowo

Design thinking zaprojektuj, zbuduj i przetestuj swoje pomysły

Design thinking zaprojektuj, zbuduj i przetestuj swoje pomysły Design thinking zaprojektuj, zbuduj i przetestuj swoje pomysły Cel szkolenia: Termin: 26.11.2016 r. Design thinking jest metodą, która pozwala na bardzo szybkie tworzenie innowacyjnych produktów lub usług,

Bardziej szczegółowo

REQB POZIOM PODSTAWOWY PRZYKŁADOWY EGZAMIN

REQB POZIOM PODSTAWOWY PRZYKŁADOWY EGZAMIN REQB POZIOM PODSTAWOWY PRZYKŁADOWY EGZAMIN Podziękowania REQB Poziom Podstawowy Przykładowy Egzamin Dokument ten został stworzony przez główny zespół Grupy Roboczej REQB dla Poziomu Podstawowego. Tłumaczenie

Bardziej szczegółowo

SiR_13 Systemy SCADA: sterowanie nadrzędne; wizualizacja procesów. MES - Manufacturing Execution System System Realizacji Produkcji

SiR_13 Systemy SCADA: sterowanie nadrzędne; wizualizacja procesów. MES - Manufacturing Execution System System Realizacji Produkcji System informatyczny na produkcji: Umożliwi stopniowe, ale jednocześnie ekonomiczne i bezpieczne wdrażanie i rozwój aplikacji przemysłowych w miarę zmiany potrzeb firmy. Może adoptować się do istniejącej

Bardziej szczegółowo

Dodatkowo, w przypadku modułu dotyczącego integracji z systemami partnerów, Wykonawca będzie przeprowadzał testy integracyjne.

Dodatkowo, w przypadku modułu dotyczącego integracji z systemami partnerów, Wykonawca będzie przeprowadzał testy integracyjne. Załącznik nr 1a do Zapytania ofertowego nr POIG.08.02-01/2014 dotyczącego budowy oprogramowania B2B oraz dostawcy sprzętu informatycznego do projektu pn. Budowa systemu B2B integrującego zarządzanie procesami

Bardziej szczegółowo

Wstęp Budowa Serwlety JSP Podsumowanie. Tomcat. Kotwasiński. 1 grudnia 2008

Wstęp Budowa Serwlety JSP Podsumowanie. Tomcat. Kotwasiński. 1 grudnia 2008 Adam 1 grudnia 2008 Wstęp Opis Historia Apache kontener serwletów rozwijany w ramach projektu Apache jeden z bardziej popularnych kontenerów Web open source, Apache Software License rozwijany przez ASF

Bardziej szczegółowo

Tutorial prowadzi przez kolejne etapy tworzenia projektu począwszy od zdefiniowania przypadków użycia, a skończywszy na konfiguracji i uruchomieniu.

Tutorial prowadzi przez kolejne etapy tworzenia projektu począwszy od zdefiniowania przypadków użycia, a skończywszy na konfiguracji i uruchomieniu. AGH, EAIE, Informatyka Winda - tutorial Systemy czasu rzeczywistego Mirosław Jedynak, Adam Łączyński Spis treści 1 Wstęp... 2 2 Przypadki użycia (Use Case)... 2 3 Diagramy modelu (Object Model Diagram)...

Bardziej szczegółowo

1. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

1. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI KARTA PRZEDMIOTU przedmiotu Stopień studiów i forma Rodzaj przedmiotu Grupa kursów Zaawansowane techniki analizy systemowej oparte na modelowaniu warsztaty Studia podyplomowe Obowiązkowy NIE Wykład Ćwiczenia

Bardziej szczegółowo

Procesy biznesowe w praktyce. Przykłady użycia z wykorzystaniem jbpm 4.4

Procesy biznesowe w praktyce. Przykłady użycia z wykorzystaniem jbpm 4.4 Procesy biznesowe w praktyce Przykłady użycia z wykorzystaniem jbpm 4.4 1 Agenda Definicja i zastosowanie procesu biznesowego Języki dziedzinowe (DSL) a rozwiązania BPM JBPM: jbpm 4.4 krótka charakterystyka

Bardziej szczegółowo

OfficeObjects e-forms

OfficeObjects e-forms OfficeObjects e-forms Rodan Development Sp. z o.o. 02-820 Warszawa, ul. Wyczółki 89, tel.: (+48-22) 643 92 08, fax: (+48-22) 643 92 10, http://www.rodan.pl Spis treści Wstęp... 3 Łatwość tworzenia i publikacji

Bardziej szczegółowo