Wymiana opisu procesów biznesowych pomi. edzy środowiskiem Eclipse i EMC Documentum
|
|
- Irena Sikora
- 7 lat temu
- Przeglądów:
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 Stanisław Jerzy Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska Wprowadzenie Systemy CMS (Content
Bardziej szczegółowoKontrola 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ółowoModel 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ółowoDiagramy 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ółowoAUREA 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ółowoWdroż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ółowoWykł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ółowoWykł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ółowoModelowanie 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ółowoJBPM [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ółowoSzkolenie: 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ółowoPlatforma 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ółowoZARZĄ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ółowoZagadnienia (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ółowoAUREA 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ółowoNarzę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ółowoModelowanie 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ółowoPodstawy 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ółowoPDM 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ółowoAurea 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ółowoHP 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ółowoWprowadzenie 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ółowoProjekt 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ółowoKurs 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ółowoBłę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ółowoSpecyfikacja 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ółowoInformatyczne 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ółowoLaboratorium 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ółowoOpis 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 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ółowoProjekt: 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ółowoThe 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ółowoZarzą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ółowoCENTRUM 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ółowoAnaliza 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ółowoNazwa 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ółowoKonfiguracja 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ółowoAurea 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ółowoPRZEWODNIK 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ółowoModelowanie 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ółowoDESIGNER 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ółowoDOTACJE 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ółowoSOA 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ółowoZARZĄ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ółowoREFERAT 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ółowoAnaliza 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ółowoUsł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ółowoINŻ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ółowoSYSTEM 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ółowoKomputerowe 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ółowoMiASI. 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ółowoZAMAWIAJĄ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ółowoJarosł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ółowoIBM 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ółowoSERWERY 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ółowoWykł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ółowoKatedra 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ółowoDokumentacja 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ółowoZAPYTANIE 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ółowoIteracyjno-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ółowoAcceptance 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ółowoINSTRUKCJA 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ółowoProjektowanie 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ółowoRozwią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ółowoOfficeObjects 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ółowoWyjaś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ółowoFUNKCJONALNOŚ 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ółowoPrzepł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ółowoLaboratorium 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ółowoWykorzystanie 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ółowoepuap 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ółowoEgzamin / 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ółowoUML 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ółowomint 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ółowoTester 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ółowoJę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ółowoSoftware 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ółowoModernizacja 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ółowoModele 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ółowoKró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ółowoModelowanie 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ółowoZofia 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ółowoArchitektura 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ółowoModel 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ółowoInż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ółowoWarszawa, 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ółowoDSL 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ółowoLeonard 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ółowofirmy 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ółowoWPROWADZENIE 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ółowoTWÓ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ółowoDesign 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ółowoREQB 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ółowoSiR_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ółowoDodatkowo, 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ółowoWstę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ółowoTutorial 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ółowo1. 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ółowoProcesy 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ółowoOfficeObjects 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