MODEL ZARZĄDZANIA ONTOLOGIAMI W ŚRODOWISKU OCENY TECHNOLOGII INFORMATYCZNYCH

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

Download "MODEL ZARZĄDZANIA ONTOLOGIAMI W ŚRODOWISKU OCENY TECHNOLOGII INFORMATYCZNYCH"

Transkrypt

1 Zarządzanie wiedzą i technologiami informatycznymi / C. Orłowski, Z. Kowalczuk, E. Szczerbicki (red.). Gdańsk : Pomorskie Wydawnictwo Naukowo-Techniczne PWNT, (Automatyka i Informatyka). ss : 5 rysunków bibliografia 4 poz. ISBN (wydanie elektroniczne) ROZDZIAŁ 51 MODEL ZARZĄDZANIA ONTOLOGIAMI W ŚRODOWISKU OCENY TECHNOLOGII INFORMATYCZNYCH Adam CZARNECKI Politechnika Gdańska Wydział Zarządzania i Ekonomii Zakład Zarządzania Technologiami Informatycznymi adam.czarnecki@zie.pg.gda.pl. Prawa autorskie: Materiał był opublikowany przez Pomorskie Wydawnictwo Naukowo-Techniczne w książce lub elektronicznym wydaniu książki pod tytułem Zarządzanie wiedzą i technologiami informatycznymi (ISBN ). Możliwe jest zrobienie jednej kopii bądź wydruku tylko i wyłącznie do użytku własnego. Wielokrotne kopiowanie w celach komercyjnych, bądź modyfikowanie treści materiału jest zabronione. Strona WWW wydawnictwa: 1. Wprowadzenie Temat oceny technologii informatycznych, czyli metod i narzędzi używanych w konkretnym kontekście (np. technologii wytwarzania oprogramowania) jest interesujący ze względu na przydatność takich ocen dla osób i organizacji decydujących o wyborze konkretnej technologii lub aplikacji do określonych zadań. Wielość czynników, jakie należy wziąć od uwagę, ich szeroki zakres (czynniki funkcjonalne, ekonomiczne, ergonomiczne, organizacyjne itp.) czy ważność, a także pojawiające się nowe informacje nie pomagają w dokonaniu trafnego wyboru. Stąd propozycja stworzenia systemu, który byłby w stanie pozyskiwać wiedzę o technologiach informatycznych, przechowywać modele ocenowe i udzielać odpowiedzi na pytania związane z doborem rozwiązań IT. Jedną z propozycji jest wykorzystanie architektury wieloagentowej korzystającej z baz wiedzy oraz ontologii (system zwany roboczo MAS_IT). Każdy z tych elementów agenty, bazy wiedzy i ontologie wymaga zdefiniowania i określenia metod zarządzania, by osiągnął swą funkcjonalność po etapie wytworzenia oraz zachował w czasie, gdy system będzie eksploatowany. Niniejszy tekst poświęcony jest jednemu z elementów systemu MAS_IT, jakim są ontologie (definiowane przez Grubera jako wyraźny, formalny opis konceptualizacji wybranej dziedziny [4]) i skupia się na wstępnych pracach związanych z zarządzaniem nimi na etapie tworzenia i rozbudowy. Proponuje też zestaw prostych eksperymentów pozwalających w początkowej fazie powstawania systemu sprawdzić współdziałanie ontologii, baz wiedzy oraz wybranych agentów. 2. Rola ontologii w MAS_IT Prezentowana w tym tekście koncepcja systemu wieloagentowego do oceny technologii informatycznych jest rozwijana od końca 2006 r. W tym czasie sformułowano pewne postulaty dla każdego z komponentów. W przypadku ontologii przekładają się one na następujące funkcjonalności [2]: Wnioskowanie o metodach swoiste abstrakcje wykorzystywane do prezentacji i analizy wiedzy o metodach zarządzania projektami IT. Semantyka dla bazy wiedzy i pytań kompetencyjnych (tj. takich, na jakie ma odpowiadać system MAS_IT). Głębsze wnioskowanie tworząc coraz szerszą i/lub głębszą ontologię, możemy odkryć lub unaocznić nieuświadomione wcześniej relacje, dojść do nowych twierdzeń czy nawet definicji. Byłaby to raczej poboczna funkcja ontologii, niemniej zwiększająca efektywność całego systemu służącego ocenie. 1

2 3. Tworzenie ontologii Inżynier wiedzy zamierzający stworzyć ontologię powinien zastanowić się nad co najmniej trzema zagadnieniami składającymi się na technologię służącą tworzeniu takiego modelu wiedzy. Są to: przyjęte podejście (metodyka), język i narzędzie (najczęściej aplikacja komputerowa). Przy czym zazwyczaj te składniki są ze sobą powiązane Wybór technologii Przegląd technologii do tworzenia ontologii czytelnik znajdzie m.in. w [1] oraz [3]. Przy tworzeniu prototypu ontologii dla celów oceny technologii do zarządzania przedsięwzięciami informatycznymi zdecydowano się na skorzystanie z narzędzia Protégé w wersji 3.3.1, korzystając z jego odmiany wykorzystującej język OWL (ang. Web Ontology Language) w odmianie DL (ang. Description Logics). Konieczne również było podjęcie decyzji dotyczącej wyboru podejścia do budowania pojęć: góra-dół (ang. top-down) lub dół-góra (ang. bottom-up). Wybrano podejście bliższe schematowi dół-góra (tj. od ogółu do szczegółu), albowiem wpierw utworzono pewne ogólne klasy, a następnie ich podklasy oraz instancje Struktura Tworzona na potrzeby badań nad technologiami służącymi zarządzaniu projektami informatycznymi ontologia składa się z hierarchii klas (ang. Classes), ich instancji (ang. Instances) oraz własności (ang. Properties) użytych do łączenia klas lub instancji (rys. 1). Aby ułatwić współpracę nad realizacją badań na poziomie międzynarodowym, przyjęto, że stosowane będą pojęcia w języku angielskim. Rys. 1. Klasy oraz instancje ontologii dla badania technologii zarządzania projektami informatycznymi. Źródło: opracowanie własne w narzędziu Protégé. Aplikacja Protégé domyślnie tworzy klasę owl:thing jako korzeń każdej ontologii. Zatem jako jej podklasy utworzono: PMApplication przechowuje instancje odpowiadające aplikacjom do zarządzania przedsięwzięciami, Functionality grupuje instancje opisujące funkcjonalności mogące występować w badanej technologii, Context zawiera informacje o kontekstach, w jakich może być oceniana technologia. Dodatkowe podklasy oraz instancje przedstawiono na rys. 1. 2

3 O ile znaczenie klas PMApplication i Functionality jest oczywiste, to Context wymaga nieco szerszego omówienia. Zamiennie także stosuje się pojęcia kontekstu lub środowiska, rozumiejąc pod tymi pojęciami specyficzny zestaw uwarunkowań niezależnych od badanej technologii, w jakim ma być ona zastosowana. Na potrzeby tworzonego tu prototypu ontologii stworzono dwa zestawy pojęć kontekstowych: ProjectSize kontekst definiujący rozmiar projektu, który ma być zarządzany przez aplikację z wydzielonymi pojęciami projektu małego (Small), średniego (Medium) oraz dużego (Large), NewOrModify kontekst określający, czy przedsięwzięcie służy wytworzeniu nowego systemu informatycznego (NewSystemDevelopment), czy też zmianie systemu już istniejącego (ModifyExistingSystem). Pełniejsze zdefiniowanie kontekstu będzie wymagało m.in. określenia relacji pomiędzy danym kontekstem a funkcjonalnością (na poziomie klas lub instancji). Na obecnym etapie prototypowania ontologii nie zdefiniowano jeszcze żadnych własności czy warunków dla kontekstów użycia technologii. Kolejną grupą elementów w ontologii są własności. W Protégé pojęcie to oznacza relację binarną pomiędzy dwoma elementami (klasami, instancjami). Na potrzeby prototypu ontologii do oceny technologii zarządzania przedsięwzięciami informatycznymi, stworzono następujące własności: hassomefunctionality łączy klasy PMApplication (jako domenę, ang. Domain) i Functionality (jako zasięg oddziaływania, ang. Range) wskazując, że instancje tej pierwszej klasy mogą być powiązane z instancjami drugiej klasy; należy to powiązanie odczytywać następująco: aplikacje mają jakieś funkcjonalności (linia przerywana na rys. 2 zwrócona od PMApplication do Functionality), isimplementedin własność odwrotna (ang. Inverse) do hassomefunctionality (czyli z klasą Functionality jako domeną i PMApplication jako zasięgiem oddziaływania), informująca o tym, że funkcjonalność jest zaimplementowana w aplikacji jako ogólna cecha pojęcia funkcjonalności, a nie jej konkretnej instancji (linia przerywana na rys. 2 zwrócona od Functionality do PMApplication). Dodatkowo, dla zobrazowania możliwości ontologii, utworzono warunek konieczny mówiący o tym, że istnieje taka funkcjonalność, która jest zaimplementowana w aplikacji (linia ciągła z etykietą na rys. 2 zwrócona od Functionality do PMApplication). isevaluatedinsomecontext łączy klasę PMApplication (domena) z Context (zasięg oddziaływania) informując, że ocena aplikacji może odbywać się w zadanym kontekście (linia przerywana na rys. 2 zwrócona od PMApplication do Context). Istnieją też w ontologii własności predefiniowane wskazujące na relację klasa-podklasa (has subclass) czy klasa-instancja (has instance) (rys. 1). Rys. 2. Własności pomiędzy głównymi klasami z pokazaniem warunku koniecznego isimplementedin PMApplication dla klasy Functionality. Źródło: opracowanie własne w narzędziu Protégé. Dzięki tworzeniu warunków koniecznych i wystarczających dla klas i instancji z użyciem własności, możliwe staje się wnioskowanie z wykorzystaniem osobnego narzędzia-agenta, tzw. resonera. 3

4 4. Rozbudowa ontologii Tworzenie ontologii jest procesem iteracyjnym. Po pierwsze, ze względu na to, że trudno w jednym przebiegu od początku do końca wyczerpać zakres koniecznej do umieszczenia wiedzy. Po drugie, ponieważ z upływem czasu następuje zmiana wymagań wobec ontologii lub pojawia się konieczność zastąpienie istniejącej wiedzy nową. Zatem ontologia posiada określony najczęściej nieznany od początku cykl życia, w czasie którego jest eksploatowana, to jest użytkuje się ją jako element systemu (stanowi przedmiot działania) oraz obsługuje, czyli dokonuje przy niej (domyślnie: inżynier wiedzy) prac mających zapewnić spójną współpracę z pozostałymi komponentami (wówczas ontologia jest podmiotem działania). Przy takim podejściu możemy przyjąć, że konieczne jest zarządzanie eksploatacją ontologii. MAS_IT Zarządzaj ontologią «extends» Dodaj funkcjonalność «extends» «extends» Inżynier wiedzy Dodaj kontekst Dodaj aplikację Rys. 3. Opisywane przypadki użycia przy zarządzaniu ontologią w systemie MAS_IT. Źródło: opracowanie własne. Poniżej rozważone zostaną trzy przypadki związane z obsługą ontologii w systemie oceny IT, jakimi jest rozbudowanie jej o wiedzę na temat nowej funkcjonalności, nowej aplikacji oraz nowego kontekstu użycia aplikacji (rys. 3) Nowa funkcjonalność Dodanie w ontologii wiedzy o nowej funkcjonalności, jakiej możemy oczekiwać w ramach badanej technologii w najprostszym przypadku sprowadza się w narzędziu Protégé do utworzenia nowej instancji w ramach klasy Functionality. Zachodzi wówczas dziedziczenie właściwości isimplementedin, która opisuje relację zachodzącą pomiędzy klasą Functionality (jako domeną) a klasą PMApplication (jako zakresem oddziaływania). Zatem po każdej z funkcjonalności będziemy oczekiwać, że może ona być zaimplementowana w konkretnej aplikacji. Informacja o obecności danej funkcjonalności w wybranej aplikacji, w zamyśle autorów, nie powinna znajdować się w samej ontologii, a w osobnej bazie wiedzy. Istnieje jednak taka możliwość, co zaprezentowano na rys. 4, gdzie pokazano, że funkcjonalność planowania zasobów (ResourcePlanning) jest zaimplementowana w aplikacji MS Project

5 Rys. 4. Instancja ResourcePlanning klasy Functionality połączona własnością isimplementedin z instancją MSProject2003 klasy PMApplication. Źródło: opracowanie własne w narzędziu Protégé. Takie dodawanie funkcjonalności jako instancji jednej klasy jest stosunkowo proste. Warto jednak zadać kilka pytań, przed którymi może stanąć inżynier wiedzy zarządzający zasobami ontologii. Przykładowo, część funkcjonalności może dotyczyć tego samego obszaru (np. możliwość współdzielenia zasobów oraz przydzielania ról osobom zaangażowanym w projekt to funkcje wspólne dla pracy grupowej). Czy wówczas uzasadnione jest wydzielenie takiej grupy funkcjonalności jako osobnej klasy? A może zamiast klasy, dodać tę nadrzędną funkcjonalność jako kolejną instancję i powiązać z funkcjonalnościami zawartymi własnością wskazującą na agregację (haspart ispartof)? Kolejny możliwy scenariusz dotyczy sytuacji, w której obecność jednej funkcjonalności oznacza jednocześnie występowanie innej (np. bilansowanie zasobów jest możliwe tylko wówczas, gdy aplikacja w ogóle pozwala na przydzielanie zasobów w projekcie). Zależnie od dokładniejszego charakteru relacji pomiędzy wybranymi funkcjonalnościami, można rozważyć dwa przypadki: gdy jedna funkcjonalność uszczegóławia inną wtedy możemy zastosować jedno z podejść zaproponowanych wcześniej (wydzielenie dodatkowej klasy dla pojęcia bardziej ogólnego i instancji dla funkcjonalności bardziej szczegółowej), gdy jedna funkcjonalność wymaga istnienia innej wówczas istniałyby jako instancje na tym samym poziomie hierarchii pojęć w ontologii, a odpowiednią semantykę zapewniłyby łączące je właściwości wymaga jest wymagana przez (requires isrequiredby). Można również wyobrazić sobie przypadek, że istnienie jednej funkcjonalności z zasady wyklucza występowania w ramach jednej aplikacji innej funkcjonalności. Wówczas powinno mieć to również swoje odzwierciedlenie w strukturze ontologii. Wybrana na potrzeby tego artykułu technologia zarządzania projektami IT (w postaci aplikacji wspomagających to zadanie) narzuca udostępnianie przez narzędzia informatyczne pewnych funkcjonalności jako minimum, by można te aplikacje uznać za przydatne z punktu widzenia stawianych im celów. Rolą inżyniera wiedzy odpowiedzialnego za utrzymanie ontologii jest pozyskanie informacji od ekspertów na temat takiej właśnie listy wymagań niezbędnych do zakwalifikowania narzędzia jako spełniającego definicję technologii zarządzania projektami IT. Chodzi o to, by uchwycić istotę funkcjonalną wybranej technologii i zdefiniować w sposób bardziej formalny niż na zasadzie: Jaki jest koń, każdy widzi. 5

6 4.2. Nowa aplikacja Drugi przypadek rozbudowywania opisywanej tu ontologii stanowi dodanie nowej aplikacji. Podobnie jak w przypadku wprowadzania kolejnej funkcjonalności, najprostsze działanie będzie polegało na powołaniu nowej instancji reprezentującej aplikację, tym razem w ramach klasy PMApplication. Ta nowo utworzona instancja będzie dziedziczyć po swojej klasie właściwość hassomefunctionality wskazującą na klasę Functionality (a zatem i na jej instancje). Szczegóły, czyli informacje o tym, jakie konkretnie funkcjonalności oferuje dana aplikacja, zawarte powinny być w bazie wiedzy (choć, jak pokazano w punkcie 0, również ontologia tworzona w Protégé ma możliwość przechowywania takich wiadomości). Przyjmując model MAS_IT, w którym fakty o występowaniu funkcjonalności będą umieszczone w bazie wiedzy, a nie w ontologii, musimy pamiętać o zaszyciu w systemie pewnych narzędzi diagnostycznych, które pozwolą wykryć na przykład sytuację, w której w ontologii lub bazie wiedzy istnieje informacja o istnieniu jakiejś aplikacji, natomiast nie istnieje żaden skojarzony z nią fakt przypisujący jej choćby jedną funkcjonalność. To, oczywiście, przy założeniu, że opisaną sytuację potraktujemy jako błąd lub przynajmniej ostrzeżenie. Inną możliwością wynikającą z posiadania ontologii oraz bazy wiedzy na temat aplikacji i ich funkcjonalności, jest detekcja narzędzi komplementarnych (z odpowiednim współczynnikiem zastępowania lub wzajemnego uzupełniania funkcjonalności). Na razie pozostaje to tylko w formie postulatu, gdyż nie podjęto jeszcze w zespole prac nad modelem wykrywania tego typu zależności, czy to na poziomie mniejszego podzbioru funkcjonalności, czy tym bardziej dla całej klasy aplikacji Nowy kontekst Najbardziej złożona z trzech opisywanych tu przypadków dodawania wiedzy do ontologii, wydaje się sytuacja wprowadzania kolejnego kontekstu. Rys. 5. Klasa Context z podklasami i ich instancjami w relacji z klasą PMApplication. Źródło: opracowanie własne w narzędziu Protégé. Znów, najprostszym przypadkiem będzie stworzenie nowej instancji w ramach klasy Context (rys. 5). Jak jednak pokazano wyżej, już w tej wczesnej wersji prototypu należało utworzyć dodatkowe podklasy, by móc zamodelować określone konteksty (tu: rozmiar projektu oraz charakter przedsięwzięcia tworzenie nowego systemu czy modyfikacja istniejącego). Dodatkowo, dla uproszczenia prototypu, nie powiązano klas lub instancji w obrębie domeny Context z innymi elementami ontologii. Warto jednak w tym miejscu zastanowić się, jak takie powiązania mogłyby wyglądać. Na obecnym etapie badań wydaje się, że dany kontekst może być zestawem wymaganych funkcjonalności dla danego zastosowania. Sposobem odwzorowania tej wiedzy w ontologii może być dodanie własności wymaga (requires) pomiędzy instancjami w klasie Context i Functionality, podobnie jak w opisywanej wcześniej sytuacji dwóch funkcjonalności, gdzie jedna wymaga obecności innej. Odpowiednio, można utworzyć relację zwrotną typu jest wymagana przez (isrequiredby) od danej funkcjonalności do konkretnego kontekstu. 6

7 W związku z kontekstami pojawia się też pewien problem. O ile wiedza na temat istnienia aplikacji czy funkcjonalności oraz występowania tych ostatnich w aplikacjach nie wydaje się specjalnie dyskusyjna (chociaż przy popularności architektury wykorzystującej tzw. wtyczki, ang. plug-in, i tu powstaje obszar sporów, co jest rdzenną funkcjonalnością), o tyle zdefiniowanie konkretnego kontekstu wydaje się raczej domeną ekspertów. Przy czym każdy ekspert dany kontekst może widzieć inaczej. A ponieważ ontologia (czy ontologie) w proponowanym rozwiązaniu ma być źródłem do weryfikacji poprawności baz wiedzy, wszelkie stwierdzenia mające charakter względny powinny być umieszczane raczej w bazach wiedzy niż ontologiach. 5. Propozycje eksperymentów Przedstawione w punkcie 4. przypadki rozbudowy ontologii będą oddziaływać na zdolność całego systemu MAS_IT na dokonywanie ocen technologii informatycznych. Ważne jest, by móc przewidzieć, jakiego oddziaływania należy się spodziewać. Sposobem na sprawdzenie skutków rozbudowy ontologii może być zaprojektowanie zestawu eksperymentów opartych na opisanych wcześniej czynnościach eksploatacyjnych, jakimi jest dodanie wiedzy o funkcjonalności, aplikacji i kontekście. Co prawda głównym obszarem stosowania eksperymentów są nauki przyrodnicze, podczas gdy dla dziedzin z zakresu matematyki czy informatyki stosuje się raczej metody dedukcyjne. Jednak dla problemów o większym stopniu złożoności (a za taki przyjęto tu środowisko wieloagentowe do oceny IT), można zaproponować właśnie metody eksperymentalne. Na obecnym, wstępnym etapie budowy prototypu MAS_IT celem eksperymentów będzie sprawdzenie, czy dodawane do ontologii reguły semantyczne pozwalają na weryfikację zawartości bazy wiedzy. Zarówno niewielki stopień zaawansowania prac nad systemem, jak i zasada, wedle której zaprojektowany eksperyment powinien być jak najprostszy w wykonaniu, skłaniają do rozpatrzenia osobno przypadków: Dodania wiedzy o nowej funkcjonalności potraktowania instancji UsingRoles za nową i umieszczenie w bazie wiedzy jednego faktu: RationalMethodComposer7.0.1 hassomefunctionality UsingRoles, a następnie sprawdzenia przez agenta odpowiedzialnego za weryfikację bazy wiedzy w ontologii, czy podany fakt jest semantycznie poprawny. W drugim kroku z bazy usunięto by wymieniony fakt i w jego miejsce wprowadzono odwrotny: UsingRoles isimplementedin RationalMethodComposer Także taki fakt agent miałby skonfrontować z ontologią i, według założeń, wykazać prawdziwość. Jeśli oba testy dałyby pozytywny efekt (tj. agent odnajduje struktury bazy wiedzy w ontologii), należałoby przeprowadzić sprawdzenie, czy fakt postaci RationalMethodComposer7.0.1 isimplementedin UsingRoles (tj. mówiący, że aplikacja jest zaimplementowana w funkcjonalności) zostanie wskazany jako błędny. Dodania wiedzy o aplikacji rozpatrując aplikację reprezentowaną przez instancję MSProject2003, można zaproponować eksperyment z zestawem testów o podobnej strukturze jak przy dodaniu wiedzy o funkcjonalności: sprawdzić, jak agent zareaguje na fakt: MSProject2003 hassomefunctionality Scheduling, następnie na fakt odwrotny: Scheduling isimplementedin MSProject2003, a w końcu na fakt semantycznie niepoprawny: MSProject2003 isimplementedin Scheduling. Dodania wiedzy o kontekście choć, co wspomniano, to do tej pory najbardziej złożona część wiedzy, tu także na początek warto rozważyć testy najprostsze: potraktowanie klasy NewOrModify oraz jej instancji jako nowego elementu ontologii oraz dodanie w bazie wiedzy faktu: RationalMethodComposer7.0.1 isevaluatedinsomecontext NewSystemDevelopment. Dla relacji isevaluatedinsomecontext nie stworzono relacji odwrotnej, więc test z faktem skierowanym od kontekstu do aplikacji nie byłby w tej fazie przeprowadzony. Aktualny natomiast pozostaje test, w którym w fakcie instancja-aplikacja i instancja-kontekst zostaną zamienione miejscami, czyli wyrażenie będzie semantycznie błędne. Powyższe eksperymenty powinny wykazać prawidłowość (lub nieprawidłowość) tworzonych ontologii oraz baz wiedzy, a także działania agenta, którego rolą ma być weryfikacja baz w oparciu o ontologie. W kolejnych krokach, gdy zarówno ontologie, jak i bazy wiedzy będą bardziej rozbudowane, możliwe będzie zaprojektowanie bardziej złożonych eksperymentów, skupiających się mniej na testowaniu samego mechanizmu, a bardziej na wzajemnych zależnościach różnych elementów wiedzy zawartej w systemie. 7

8 6. Podsumowanie W tekście zaprezentowano wczesny prototyp ontologii zbudowanej z myślą o wykorzystaniu w wieloagentowym systemie służącym ocenie technologii informatycznych (MAS_IT). Jako przykład wybrano aplikacje służące zarządzaniu projektami, w szczególności informatycznymi. Główny problem tu podniesiony dotyczy zarządzania procesem tworzenia i rozbudowy ontologii. Jako że nie ma jednej słusznej metody działania, inżynier wiedzy staje przed pytaniami o sposób, w jaki powinna powstawać ontologia, o jej granice czy poziom szczegółowości. W sytuacji powiązania z bazami wiedzy należy postawić linię graniczną między tą wiedzą, która znaleźć się musi w ontologii, a tą do umieszczenia w bazie wiedzy. Pytanie, w którym miejscu przebiega ta granica? Jak pokazano, w języku OWL-DL z użyciem aplikacji Protégé można stworzyć rozbudowaną semantykę poprzez hierarchię klas oraz własności (w prototypie wykorzystano tylko najprostsze ich typy). Istnieje pokusa, by budowana ontologia była jak najdokładniejsza, a zatem by odwzorowywać każdą dostrzeżoną relację oraz określać warunki konieczne lub wystarczające dla klas. Może to prowadzić do niekorzystnych redundancji, czy nawet do nieświadomego zaszycia sprzeczności wewnątrz ontologii, tym trudniejszych do odnalezienia, im gęstsza sieć własności ją oplecie. Dlatego wiedzy w ontologii powinno być tyle, ile jest to konieczne. Mniej rygorystyczne podejście może dotyczyć baz wiedzy. Zanim ontologie oraz bazy wiedzy staną się dość złożone, warto eksperymentalnie przekonać się, jaki jest efekt dodawania nowej wiedzy do systemu. Początkowo mogą to być stosunkowo proste testy, jak te zaproponowane w punkcie 5. W późniejszych fazach będzie można pokusić się o zaprojektowanie eksperymentów mogących pokazać, jak wpływają na siebie różne fakty w świetle przyrastającej zawartości ontologii. Pokazane w tekście dylematy będą musiały zostać rozstrzygnięte na kolejnych etapach tworzenia ontologii. Spodziewanym i pożądanym efektem pobocznym będzie wypracowanie metodyki zarządzania ontologiami. Bibliografia [1] Czarnecki A.: Technologie informatyczne wykorzystywane w projektowaniu i implementacji ontologii. Orłowski C. (red.): Zarządzanie technologiami informatycznymi: stan i perspektywy rozwoju, seria: Automatyka i Informatyka, nr 1, ss Pomorskie Wydawnictwo Naukowo- Techniczne, Gdańsk, [2] Czarnecki A., Orłowski C.: Definicja ontologii w wieloagentowym systemie do oceny technologii informatycznych Knosala R. (red.): Komputerowo Zintegrowane Zarządzanie, vol. 1, ss Oficyna Wydawnicza Polskiego Towarzystwa Zarządzania Produkcją, Opole, [3] Czarnecki A., Orłowski C.: Możliwości zastosowania ontologii do oceny technologii informatycznych Knosala R. (red.): Komputerowo Zintegrowane Zarządzanie, vol. 2, ss Oficyna Wydawnicza Polskiego Towarzystwa Zarządzania Produkcją, Opole, [4] Gruber T.R.: A Translation Approach to Portable Ontology Specifications. W: Knowledge Acquisition. 5(2): ,

9 Information Technology and Knowledge Management A. Czarnecki* *Politechnika Gdańska, Wydział Zarządzania i Ekonomii, Zakład Zarządzania Technologiami Informatycznymi, adam.czarnecki@zie.pg.gda.pl Rozdział 51. Wybrane kwestie zarządzania ontologiami w wieloagentowym systemie oceny technologii informatycznych. W tekście zaprezentowano wczesny prototyp ontologii zbudowanej z myślą o wykorzystaniu w wieloagentowym systemie służącym ocenie technologii informatycznych (MAS_IT). Jako przykład wybrano aplikacje służące zarządzaniu projektami, w szczególności informatycznymi. Główny problem tu podniesiony dotyczy zarządzania procesem tworzenia i rozbudowy ontologii. Jako że nie ma jednej słusznej metody działania, inżynier wiedzy staje przed pytaniami o sposób, w jaki powinna powstawać ontologia, o jej granice czy poziom szczegółowości. Information Technology and Knowledge Management A. Czarnecki* *Gdańsk University of Technology, Faculty of Management and Economics, Department of the Information Technology Management, adam.czarnecki@zie.pg.gda.pl Chapter 51. An Issues of the Ontology Management in the Multi-Agent System for the IT Evaluation. This paper presents an early prototype of the ontology built for the purpose of the Multi- Agent system for the information technology evaluation (MAS_IT). The [IT] project management applications were chosen as an example. The main issue stated in the text regards the process of the ontology creation and its further development. As there is no single method (if any) how to manage this process, a knowledge engineer must face certain questions during the ontology life-cycle. 9

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

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: PROJEKTOWANIE SYSTEMÓW INFORMATYCZNYCH I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE C1. Podniesienie poziomu wiedzy studentów z inżynierii oprogramowania w zakresie C.

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

Warsztaty FRAME. Sygnatura warsztatu: W1 (W3) Czas trwania: 3 dni

Warsztaty FRAME. Sygnatura warsztatu: W1 (W3) Czas trwania: 3 dni Sygnatura warsztatu: W1 (W3) Czas trwania: 3 dni Warsztaty FRAME I. Cel Zapoznanie uczestników z możliwościami wykorzystania Europejskiej Ramowej Architektury ITS FRAME (zwanej dalej FRAME ) oraz jej narzędzi

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

Zastosowanie symulacji Monte Carlo do zarządzania ryzykiem przedsięwzięcia z wykorzystaniem metod sieciowych PERT i CPM

Zastosowanie symulacji Monte Carlo do zarządzania ryzykiem przedsięwzięcia z wykorzystaniem metod sieciowych PERT i CPM SZKOŁA GŁÓWNA HANDLOWA w Warszawie STUDIUM MAGISTERSKIE Kierunek: Metody ilościowe w ekonomii i systemy informacyjne Karol Walędzik Nr albumu: 26353 Zastosowanie symulacji Monte Carlo do zarządzania ryzykiem

Bardziej szczegółowo

Systemy ekspertowe. System ekspertowy wspomagający wybór zestawu komputerowego w oparciu o ontologie i system wnioskujący RacerPro

Systemy ekspertowe. System ekspertowy wspomagający wybór zestawu komputerowego w oparciu o ontologie i system wnioskujący RacerPro Systemy ekspertowe System ekspertowy wspomagający wybór zestawu komputerowego w oparciu o ontologie i system wnioskujący RacerPro Autorzy: 1 Wstęp Wybór zestawu komputerowego, ze względu na istnienie wielu

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

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

Spis treści. Analiza i modelowanie_nowicki, Chomiak_Księga1.indb :03:08

Spis treści. Analiza i modelowanie_nowicki, Chomiak_Księga1.indb :03:08 Spis treści Wstęp.............................................................. 7 Część I Podstawy analizy i modelowania systemów 1. Charakterystyka systemów informacyjnych....................... 13 1.1.

Bardziej szczegółowo

Alicja Marszałek Różne rodzaje baz danych

Alicja Marszałek Różne rodzaje baz danych Alicja Marszałek Różne rodzaje baz danych Rodzaje baz danych Bazy danych można podzielić wg struktur organizacji danych, których używają. Można podzielić je na: Bazy proste Bazy złożone Bazy proste Bazy

Bardziej szczegółowo

ZARZĄDZANIE I INŻYNIERIA PRODUKCJI

ZARZĄDZANIE I INŻYNIERIA PRODUKCJI ZARZĄDZANIE I INŻYNIERIA PRODUKCJI STUDIA PIERWSZEGO STOPNIA PROFIL OGÓLNOAKADEMICKI Załącznik nr 2 Odniesienie efektów kierunkowych do efektów obszarowych i odwrotnie Załącznik nr 2a - Tabela odniesienia

Bardziej szczegółowo

WIEDZA T1P_W06. K_W01 ma podstawową wiedzę o zarządzaniu jako nauce, jej miejscu w systemie nauk i relacjach do innych nauk;

WIEDZA T1P_W06. K_W01 ma podstawową wiedzę o zarządzaniu jako nauce, jej miejscu w systemie nauk i relacjach do innych nauk; SYMBOL Efekty kształcenia dla kierunku studiów: inżynieria zarządzania; Po ukończeniu studiów pierwszego stopnia na kierunku inżynieria zarządzania, absolwent: Odniesienie do obszarowych efektów kształcenia

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

Etapy życia oprogramowania

Etapy życia oprogramowania Modele cyklu życia projektu informatycznego Organizacja i Zarządzanie Projektem Informatycznym Jarosław Francik marzec 23 w prezentacji wykorzystano również materiały przygotowane przez Michała Kolano

Bardziej szczegółowo

Odniesienie do obszarowych efektów kształcenia 1 2 3. Kierunkowe efekty kształcenia WIEDZA (W)

Odniesienie do obszarowych efektów kształcenia 1 2 3. Kierunkowe efekty kształcenia WIEDZA (W) EFEKTY KSZTAŁCENIA NA KIERUNKU "MECHATRONIKA" nazwa kierunku studiów: Mechatronika poziom kształcenia: studia pierwszego stopnia profil kształcenia: ogólnoakademicki symbol kierunkowych efektów kształcenia

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

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 8 Diagram pakietów I Diagram pakietów (ang. package diagram) jest diagramem

Bardziej szczegółowo

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych Laboratorium Technologii Informacyjnych Projektowanie Baz Danych Komputerowe bazy danych są obecne podstawowym narzędziem służącym przechowywaniu, przetwarzaniu i analizie danych. Gromadzone są dane w

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

Podrozdziały te powinny zawierać informacje istotne z punktu widzenia przyjętego celu pracy

Podrozdziały te powinny zawierać informacje istotne z punktu widzenia przyjętego celu pracy Uwaga: 1. Praca powinna być napisana z użyciem formy bezosobowej np. wykonano. Nazwa rozdziału Zawartość Liczba stron 1. Wstęp Rozdział ten powinien zawierać zarys najważniejszych elementów pracy Krótki

Bardziej szczegółowo

INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA.

INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA. SCENARIUSZ LEKCJI OPRACOWANY W RAMACH PROJEKTU: INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA. PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH Autorzy scenariusza:

Bardziej szczegółowo

Etapy życia oprogramowania. Modele cyklu życia projektu. Etapy życia oprogramowania. Etapy życia oprogramowania

Etapy życia oprogramowania. Modele cyklu życia projektu. Etapy życia oprogramowania. Etapy życia oprogramowania Etapy życia oprogramowania Modele cyklu życia projektu informatycznego Organizacja i Zarządzanie Projektem Informatycznym Jarosław Francik marzec 23 Określenie wymagań Testowanie Pielęgnacja Faza strategiczna

Bardziej szczegółowo

5.WYKORZYSTANIE ONTOLOGII PRZY OCENIE ZŁOŻONOŚCI PROJEKTU INFORMATYCZNEGO

5.WYKORZYSTANIE ONTOLOGII PRZY OCENIE ZŁOŻONOŚCI PROJEKTU INFORMATYCZNEGO ZARZĄDZANIE WIEDZĄ I TECHNOLOGIAMI INFORMATYCZNYMI Pod redakcją C. Orłowskiego, Z. Kowalczuka, E. Szczerbickiego 2009 PWNT Gdańsk ROZDZIAŁ 5 Cytowanie niniejszej pracy: Czarnecki A.: Wykorzystanie ontologii

Bardziej szczegółowo

Dodatkowo planowane jest przeprowadzenie oceny algorytmów w praktycznym wykorzystaniu przez kilku niezależnych użytkowników ukończonej aplikacji.

Dodatkowo planowane jest przeprowadzenie oceny algorytmów w praktycznym wykorzystaniu przez kilku niezależnych użytkowników ukończonej aplikacji. Spis Treści 1. Wprowadzenie... 2 1.1 Wstęp... 2 1.2 Cel pracy... 2 1.3 Zakres pracy... 2 1.4 Użyte technologie... 2 1.4.1 Unity 3D... 3 2. Sztuczna inteligencja w grach komputerowych... 4 2.1 Zadanie sztucznej

Bardziej szczegółowo

Diagramy związków encji. Laboratorium. Akademia Morska w Gdyni

Diagramy związków encji. Laboratorium. Akademia Morska w Gdyni Akademia Morska w Gdyni Gdynia 2004 1. Podstawowe definicje Baza danych to uporządkowany zbiór danych umożliwiający łatwe przeszukiwanie i aktualizację. System zarządzania bazą danych (DBMS) to oprogramowanie

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

Projekt przejściowy 2016/2017 BARTOSZ JABŁOŃSKI

Projekt przejściowy 2016/2017 BARTOSZ JABŁOŃSKI Projekt przejściowy 2016/2017 BARTOSZ JABŁOŃSKI Kto, co, jak i kiedy Kto? dr inż. Bartosz Jabłoński bartosz.jablonski@pwr.edu.pl s. P0.2, C-16 http://jablonski.wroclaw.pl O co chodzi? Celem przedmiotu

Bardziej szczegółowo

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 2 Ćwiczenia w narzędziu CASE diagram klas. Materiały dla nauczyciela

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

Bardziej szczegółowo

JAK OPTYMALNIE DOBRAĆ ODPOWIEDNIE TECHNOLOGIE INFORMATYCZNE?

JAK OPTYMALNIE DOBRAĆ ODPOWIEDNIE TECHNOLOGIE INFORMATYCZNE? K O N F E R E N C J A I N F O S H A R E 2 0 0 7 G d a ń s k 25-26.04.2007 JAK OPTYMALNIE DOBRAĆ ODPOWIEDNIE TECHNOLOGIE INFORMATYCZNE? Zespół Zarządzania Technologiami Informatycznymi Prezentacja dr inż.

Bardziej szczegółowo

PLAN ZARZĄDZANIA WYMAGANIAMI PROJEKT <NAZWA PROJEKTU> WERSJA <NUMER WERSJI DOKUMENTU>

PLAN ZARZĄDZANIA WYMAGANIAMI PROJEKT <NAZWA PROJEKTU> WERSJA <NUMER WERSJI DOKUMENTU> Załącznik nr 4.4 do Umowy nr 35-ILGW-253-.../20.. z dnia... MINISTERSTWO FINANSÓW DEPARTAMENT INFORMATYKI PLAN ZARZĄDZANIA WYMAGANIAMI PROJEKT WERSJA numer wersji

Bardziej szczegółowo

Web frameworks do budowy aplikacji zgodnych z J2EE

Web frameworks do budowy aplikacji zgodnych z J2EE Web frameworks do budowy aplikacji zgodnych z J2EE Jacek Panachida promotor: dr Dariusz Król Przypomnienie Celem pracy jest porównanie wybranych szkieletów programistycznych o otwartym kodzie źródłowym

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

Organizacja procesu projektowania, rozwoju i serwisowania systemu wspomagającego zarzadzanie uczelnią

Organizacja procesu projektowania, rozwoju i serwisowania systemu wspomagającego zarzadzanie uczelnią Organizacja procesu projektowania, rozwoju i serwisowania systemu wspomagającego zarzadzanie uczelnią Marek Bieniasz Sławomir Umpirowicz Piotr Miszewski Kraków, 10 13 września 2012 Plan prezentacji Informacje

Bardziej szczegółowo

EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW

EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW WYDZIAŁ KIERUNEK z obszaru nauk POZIOM KSZTAŁCENIA FORMA STUDIÓW PROFIL JĘZYK STUDIÓW Podstawowych Problemów Techniki Informatyka technicznych 6 poziom, studia inżynierskie

Bardziej szczegółowo

Budowa argumentacji bezpieczeństwa z użyciem NOR-STA Instrukcja krok po kroku

Budowa argumentacji bezpieczeństwa z użyciem NOR-STA Instrukcja krok po kroku Budowa argumentacji bezpieczeństwa z użyciem NOR-STA Instrukcja krok po kroku NOR-STA jest narzędziem wspierającym budowę, ocenę oraz zarządzanie strukturą argumentacji wiarygodności (assurance case),

Bardziej szczegółowo

KIERUNKOWE EFEKTY KSZTAŁCENIA

KIERUNKOWE EFEKTY KSZTAŁCENIA KIERUNKOWE EFEKTY KSZTAŁCENIA WYDZIAŁ INFORMATYKI I ZARZĄDZANIA Kierunek studiów: INFORMATYKA Stopień studiów: STUDIA II STOPNIA Obszar Wiedzy/Kształcenia: OBSZAR NAUK TECHNICZNYCH Obszar nauki: DZIEDZINA

Bardziej szczegółowo

Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie

Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie informatycznej. Zadaniem systemu jest rejestracja i przechowywanie

Bardziej szczegółowo

Plan zarządzania projektem

Plan zarządzania projektem Plan zarządzania projektem Opracował: Zatwierdził: Podpis: Podpis: Spis treści: 1. Wst p... 2 1.1 Cel... 2 1.2 Zakres... 2 1.3 Przeznaczenie dokumentu... 2 1.4 Organizacja dokumentu... 2 1.5 Dokumenty

Bardziej szczegółowo

Normalizacja baz danych

Normalizacja baz danych Wrocławska Wyższa Szkoła Informatyki Stosowanej Normalizacja baz danych Dr hab. inż. Krzysztof Pieczarka Email: krzysztof.pieczarka@gmail.com Normalizacja relacji ma na celu takie jej przekształcenie,

Bardziej szczegółowo

Umiejscowienie kierunku w obszarze kształcenia

Umiejscowienie kierunku w obszarze kształcenia Efekty kształcenia dla kierunku studiów Inżynieria bezpieczeństwa 1 studia pierwszego stopnia A profil ogólnoakademicki specjalność Inżynieria Ochrony i Zarządzanie Kryzysowe (IOZK) Umiejscowienie kierunku

Bardziej szczegółowo

Metoda przedwdrożeniowego wymiarowania zmian oprogramowania wybranej klasy systemów ERP

Metoda przedwdrożeniowego wymiarowania zmian oprogramowania wybranej klasy systemów ERP Metoda przedwdrożeniowego wymiarowania zmian oprogramowania wybranej klasy systemów ERP mgr inż. Przemysław Plecka promotor: prof. dr hab. inż. Zbigniew A. Banaszak promotor pomocniczy: dr inż. Krzysztof

Bardziej szczegółowo

Modelowanie jako sposób opisu rzeczywistości. Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka

Modelowanie jako sposób opisu rzeczywistości. Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka Modelowanie jako sposób opisu rzeczywistości Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka 2015 Wprowadzenie: Modelowanie i symulacja PROBLEM: Podstawowy problem z opisem otaczającej

Bardziej szczegółowo

Wykład I. Wprowadzenie do baz danych

Wykład I. Wprowadzenie do baz danych Wykład I Wprowadzenie do baz danych Trochę historii Pierwsze znane użycie terminu baza danych miało miejsce w listopadzie w 1963 roku. W latach sześcdziesątych XX wieku został opracowany przez Charles

Bardziej szczegółowo

Projekty BPM z perspektywy analityka biznesowego. Wrocław, 20 stycznia 2011

Projekty BPM z perspektywy analityka biznesowego. Wrocław, 20 stycznia 2011 Projekty BPM z perspektywy analityka biznesowego Wrocław, 20 stycznia 2011 Agenda Definicja pojęć: Analiza biznesowa oraz analityk biznesowy Co kryje się za hasłem BPM? Organizacja zarządzana procesowo

Bardziej szczegółowo

KIERUNKOWE EFEKTY KSZTAŁCENIA

KIERUNKOWE EFEKTY KSZTAŁCENIA WYDZIAŁ INFORMATYKI I ZARZĄDZANIA Kierunek studiów: INFORMATYKA Stopień studiów: STUDIA I STOPNIA Obszar Wiedzy/Kształcenia: OBSZAR NAUK TECHNICZNYCH Obszar nauki: DZIEDZINA NAUK TECHNICZNYCH Dyscyplina

Bardziej szczegółowo

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 1 Wprowadzenie do narzędzia CASE. Materiały dla nauczyciela

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 1 Wprowadzenie do narzędzia CASE. Materiały dla nauczyciela Zakład Elektrotechniki Teoretycznej i Informatyki Stosowanej Wydział Elektryczny, Politechnika Warszawska Laboratorium modelowania oprogramowania w języku UML Ćwiczenie 1 Wprowadzenie do narzędzia CASE

Bardziej szczegółowo

!!!!!!!!!!! PORTFOLIO: Analiza zachowań użytkowników serwisów internetowych. Autorzy: Marek Zachara

!!!!!!!!!!! PORTFOLIO: Analiza zachowań użytkowników serwisów internetowych. Autorzy: Marek Zachara PORTFOLIO: Analiza zachowań użytkowników serwisów internetowych Autorzy: Marek Zachara Opis merytoryczny Cel naukowy (jaki problem wnioskodawca podejmuje się rozwiązać, co jest jego istotą, co uzasadnia

Bardziej szczegółowo

UCHWAŁA NR 26/2016. SENATU AKADEMII MARYNARKI WOJENNEJ im. Bohaterów Westerplatte z dnia 02 czerwca 2016 roku

UCHWAŁA NR 26/2016. SENATU AKADEMII MARYNARKI WOJENNEJ im. Bohaterów Westerplatte z dnia 02 czerwca 2016 roku UCHWAŁA NR 26/2016 SENATU AKADEMII MARYNARKI WOJENNEJ im. Bohaterów Westerplatte z dnia 02 czerwca 2016 roku w sprawie: określenia efektów kształcenia dla kierunku Mechatronika studia II stopnia o profilu

Bardziej szczegółowo

MIĘDZYNARODOWE STOSUNKI GOSPODARCZE

MIĘDZYNARODOWE STOSUNKI GOSPODARCZE EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW MIĘDZYNARODOWE STOSUNKI GOSPODARCZE studia pierwszego stopnia profil ogólnoakademicki studia drugiego stopnia profil ogólnoakademicki Objaśnienie oznaczeń: S1A obszar

Bardziej szczegółowo

Cykle życia systemu informatycznego

Cykle życia systemu informatycznego Cykle życia systemu informatycznego Cykl życia systemu informatycznego - obejmuję on okres od zgłoszenia przez użytkownika potrzeby istnienia systemu aż do wycofania go z eksploatacji. Składa się z etapów

Bardziej szczegółowo

Uchwała Nr 000-2/6/2013 Senatu Uniwersytetu Technologiczno-Humanistycznego im. Kazimierza Pułaskiego w Radomiu z dnia 21 marca 2013 r.

Uchwała Nr 000-2/6/2013 Senatu Uniwersytetu Technologiczno-Humanistycznego im. Kazimierza Pułaskiego w Radomiu z dnia 21 marca 2013 r. Uchwała Nr 000-2/6/2013 Senatu Uniwersytetu Technologiczno-Humanistycznego im. Kazimierza Pułaskiego w Radomiu z dnia 21 marca 2013 r. w sprawie: 1) określenia przez Senat efektów kształcenia dla programu

Bardziej szczegółowo

Rok szkolny 2015/16 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. ADMINISTROWANIE BAZAMI DANYCH kl. 4c

Rok szkolny 2015/16 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. ADMINISTROWANIE BAZAMI DANYCH kl. 4c Wymagania edukacyjne w technikum ADMINISTROWANIE BAZAMI DANYCH kl. 4c Lp. 1 2 4 5 Temat Zasady dotyczące zarządzania projektem podczas prac związanych z tworzeniem bazy oraz cykl życiowy bazy Modele tworzenia

Bardziej szczegółowo

KIERUNKOWE EFEKTY KSZTAŁCENIA DLA INŻYNIERII ŚRODOWISKA II STOPIEŃ

KIERUNKOWE EFEKTY KSZTAŁCENIA DLA INŻYNIERII ŚRODOWISKA II STOPIEŃ Załącznik nr 3 do Zarządzenia Rektora nr 10 /12 z dnia 21 lutego 2012r. KIERUNKOWE EFEKTY KSZTAŁCENIA DLA INŻYNIERII ŚRODOWISKA II STOPIEŃ Efekty kształcenia dla kierunku (IŚ) nazwa kierunku studiów: INŻYNIERIA

Bardziej szczegółowo

Dokument Detaliczny Projektu

Dokument Detaliczny Projektu Dokument Detaliczny Projektu Dla Biblioteki miejskiej Wersja 1.0 Streszczenie Niniejszy dokument detaliczny projektu(ddp) przedstawia szczegóły pracy zespołu projektowego, nad stworzeniem aplikacji bazodanowej

Bardziej szczegółowo

Tabela odniesień efektów kierunkowych do efektów obszarowych (tabele odniesień efektów kształcenia)

Tabela odniesień efektów kierunkowych do efektów obszarowych (tabele odniesień efektów kształcenia) Załącznik nr 7 do uchwały nr 514 Senatu Uniwersytetu Zielonogórskiego z dnia 25 kwietnia 2012 r. w sprawie określenia efektów kształcenia dla kierunków studiów pierwszego i drugiego stopnia prowadzonych

Bardziej szczegółowo

OPIS EFEKTÓW KSZTAŁCENIA W OBSZARZE KSZTAŁCENIA W ZAKRESIE NAUK TECHNICZNYCH. Profil ogólnoakademicki. Wiedza

OPIS EFEKTÓW KSZTAŁCENIA W OBSZARZE KSZTAŁCENIA W ZAKRESIE NAUK TECHNICZNYCH. Profil ogólnoakademicki. Wiedza Objaśnienie oznaczeń: T obszar kształcenia w zakresie nauk technicznych 1 studia pierwszego stopnia 2 studia drugiego stopnia A profil ogólnoakademicki P profil praktyczny W kategoria wiedzy U kategoria

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Inżynieria oprogramowania Rodzaj zajęć: laboratorium PROJEKT ZESPOŁOWY DYPLOMOWY IO Team Project SE Forma studiów:

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

Odniesienie do efektów kształcenia dla obszaru nauk EFEKTY KSZTAŁCENIA Symbol

Odniesienie do efektów kształcenia dla obszaru nauk EFEKTY KSZTAŁCENIA Symbol KIERUNKOWE EFEKTY KSZTAŁCENIA Wydział Informatyki i Zarządzania Kierunek studiów INFORMATYKA (INF) Stopień studiów - pierwszy Profil studiów - ogólnoakademicki Projekt v1.0 z 18.02.2015 Odniesienie do

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach specjalności: Programowanie aplikacji internetowych Rodzaj zajęć: laboratorium PRZEWODNIK PO PRZEDMIOCIE I KARTA PRZEDMIOTU

Bardziej szczegółowo

Procesowa specyfikacja systemów IT

Procesowa specyfikacja systemów IT Procesowa specyfikacja systemów IT BOC Group BOC Information Technologies Consulting Sp. z o.o. e-mail: boc@boc-pl.com Tel.: (+48 22) 628 00 15, 696 69 26 Fax: (+48 22) 621 66 88 BOC Management Office

Bardziej szczegółowo

KIERUNKOWE EFEKTY KSZTAŁCENIA

KIERUNKOWE EFEKTY KSZTAŁCENIA KIERUNKOWE EFEKTY KSZTAŁCENIA WYDZIAŁ INFORMATYKI I ZARZĄDZANIA Kierunek studiów: INFORMATYKA Stopień studiów: STUDIA II STOPNIA Obszar Wiedzy/Kształcenia: OBSZAR NAUK TECHNICZNYCH Obszar nauki: DZIEDZINA

Bardziej szczegółowo

Kierunek Zarządzanie I stopnia Szczegółowe efekty kształcenia i ich odniesienie do opisu efektów kształcenia dla obszaru nauk społecznych

Kierunek Zarządzanie I stopnia Szczegółowe efekty kształcenia i ich odniesienie do opisu efektów kształcenia dla obszaru nauk społecznych Kierunek Zarządzanie I stopnia Szczegółowe efekty kształcenia i ich odniesienie do opisu efektów kształcenia dla obszaru nauk społecznych Objaśnienie oznaczeń: Z efekty kierunkowe W wiedza U umiejętności

Bardziej szczegółowo

Świat rzeczywisty i jego model

Świat rzeczywisty i jego model 2 Świat rzeczywisty i jego model Świat rzeczywisty (dziedzina problemu) Świat obiektów (model dziedziny) Dom Samochód Osoba Modelowanie 3 Byty i obiekty Byt - element świata rzeczywistego (dziedziny problemu),

Bardziej szczegółowo

Skrócone opisy pryncypiów architektury korporacyjnej podmiotów publicznych

Skrócone opisy pryncypiów architektury korporacyjnej podmiotów publicznych Skrócone opisy pryncypiów architektury korporacyjnej podmiotów publicznych Wersja: 1.0 17.06.2015 r. Wstęp W dokumencie przedstawiono skróconą wersję pryncypiów architektury korporacyjnej podmiotów publicznych.

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

Koncepcja wirtualnego uniwersytetu z wykorzystaniem technologii semantycznej. Ilona Pawełoszek Tomasz Turek Politechnika Częstochowska

Koncepcja wirtualnego uniwersytetu z wykorzystaniem technologii semantycznej. Ilona Pawełoszek Tomasz Turek Politechnika Częstochowska Koncepcja wirtualnego uniwersytetu z wykorzystaniem technologii semantycznej Ilona Pawełoszek Tomasz Turek Politechnika Częstochowska Definicja wirtualnego uniwersytetu: Wirtualny > istniejący w przestrzeni

Bardziej szczegółowo

Komputerowe wspomaganie zarządzania projektami innowacyjnymi realizowanymi w oparciu o podejście. Rozdział pochodzi z książki:

Komputerowe wspomaganie zarządzania projektami innowacyjnymi realizowanymi w oparciu o podejście. Rozdział pochodzi z książki: Rozdział pochodzi z książki: Zarządzanie projektami badawczo-rozwojowymi. Tytuł rozdziału 6: Komputerowe wspomaganie zarządzania projektami innowacyjnymi realizowanymi w oparciu o podejście adaptacyjne

Bardziej szczegółowo

Analiza i projektowanie obiektowe 2016/2017. Wykład 10: Tworzenie projektowego diagramu klas

Analiza i projektowanie obiektowe 2016/2017. Wykład 10: Tworzenie projektowego diagramu klas Analiza i projektowanie obiektowe 2016/2017 Wykład 10: Tworzenie projektowego diagramu klas Jacek Marciniak Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza 1 Plan wykładu 1. Projektowy

Bardziej szczegółowo

Rysunek 1: Przykłady graficznej prezentacji klas.

Rysunek 1: Przykłady graficznej prezentacji klas. 4 DIAGRAMY KLAS. 4 Diagramy klas. 4.1 Wprowadzenie. Diagram klas - w ujednoliconym języku modelowania jest to statyczny diagram strukturalny, przedstawiający strukturę systemu w modelach obiektowych przez

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

Załącznik nr 1. Specyfikacja. Do tworzenia Mapy Kompetencji

Załącznik nr 1. Specyfikacja. Do tworzenia Mapy Kompetencji Załącznik nr 1 Specyfikacja Do tworzenia Mapy Kompetencji 1. Cel projektu Celem projektu jest utworzenie Mapy kompetencji. Ma ona zawierać informacje o kompetencjach, celach kształcenia, umożliwiać ich

Bardziej szczegółowo

Efekty kształcenia dla kierunku studiów towaroznawstwo. Po ukończeniu studiów pierwszego stopnia na kierunku towaroznawstwo absolwent:

Efekty kształcenia dla kierunku studiów towaroznawstwo. Po ukończeniu studiów pierwszego stopnia na kierunku towaroznawstwo absolwent: Efekty kształcenia dla kierunku TOWAROZNAWSTWO studia licencjackie pierwszego stopnia - profil ogólnoakademicki Forma studiów: stacjonarne i niestacjonarne Wydział Towaroznawstwa Uniwersytetu Ekonomicznego

Bardziej szczegółowo

Tabela 1. Efekty kształcenia na kierunku zarządzanie i inżynieria usług, studia I stopnia, inżynierskie

Tabela 1. Efekty kształcenia na kierunku zarządzanie i inżynieria usług, studia I stopnia, inżynierskie Tabela 1. Efekty na kierunku zarządzanie i inżynieria usług, studia I stopnia, inżynierskie Symbol efektów na kierunku ZI_W01 ZI_W02 ZI_W03 ZI_W04 ZI_W05 ZI_W06 ZI_W07 ZI_W08 ZI_W09 ZI_W10 ZI_W11 ZI_W12

Bardziej szczegółowo

O-MaSE Organization-based Multiagent System Engineering. MiASI2, TWO2,

O-MaSE Organization-based Multiagent System Engineering. MiASI2, TWO2, O-MaSE Organization-based Multiagent System Engineering MiASI2, TWO2, 2017-2018 Materiały Strona poświęcona metodzie O-MaSE http://macr.cis.ksu.edu/projects/omase.html (Multiagent & Cooperative Reasoning

Bardziej szczegółowo

Wprowadzenie do Behaviordriven

Wprowadzenie do Behaviordriven Wprowadzenie do Behaviordriven development Jakub Kosiński Email: ja@ghandal.net Czym jest BDD? praktyka, powstała na podstawie TDD, wykorzystywana w zwinnych metodykach stworzona przez Dana Northa w 2003

Bardziej szczegółowo

Grzegorz Ruciński. Warszawska Wyższa Szkoła Informatyki 2011. Promotor dr inż. Paweł Figat

Grzegorz Ruciński. Warszawska Wyższa Szkoła Informatyki 2011. Promotor dr inż. Paweł Figat Grzegorz Ruciński Warszawska Wyższa Szkoła Informatyki 2011 Promotor dr inż. Paweł Figat Cel i hipoteza pracy Wprowadzenie do tematu Przedstawienie porównywanych rozwiązań Przedstawienie zalet i wad porównywanych

Bardziej szczegółowo

PRACA DYPLOMOWA INŻYNIERSKA. Mobilny system wspomagający pracę. terminala kontenerowego

PRACA DYPLOMOWA INŻYNIERSKA. Mobilny system wspomagający pracę. terminala kontenerowego PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W ELBLĄGU INSTYTUT INFORMATYKI STOSOWANEJ PRACA DYPLOMOWA INŻYNIERSKA Mobilny system wspomagający pracę terminala kontenerowego autor: Bartłomiej Urbanowicz opiekun pracy:

Bardziej szczegółowo

Systemy ekspertowe Część siódma Realizacja dziedzinowego systemu ekspertowego Roman Simiński

Systemy ekspertowe Część siódma Realizacja dziedzinowego systemu ekspertowego Roman Simiński Część siódma Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.us.edu.pl/~siminski Realizacja dziedzinowego systemu ekspertowego Niniejsze opracowanie zawiera skrót treści wykładu, lektura tych

Bardziej szczegółowo

Zwrot z inwestycji w IT: prawda czy mity

Zwrot z inwestycji w IT: prawda czy mity Zwrot z inwestycji w IT: prawda czy mity Inwestycje w technologie IT 1 muszą podlegać takim samym regułom oceny, jak wszystkie inne: muszą mieć ekonomiczne uzasadnienie. Stanowią one koszty i jako takie

Bardziej szczegółowo

OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA

OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA Projekt to metoda na osiągnięcie celów organizacyjnych. Jest to zbiór powiązanych ze sobą, zmierzających

Bardziej szczegółowo

Diagramu Związków Encji - CELE. Diagram Związków Encji - CHARAKTERYSTYKA. Diagram Związków Encji - Podstawowe bloki składowe i reguły konstrukcji

Diagramu Związków Encji - CELE. Diagram Związków Encji - CHARAKTERYSTYKA. Diagram Związków Encji - Podstawowe bloki składowe i reguły konstrukcji Diagramy związków encji (ERD) 1 Projektowanie bazy danych za pomocą narzędzi CASE Materiał pochodzi ze strony : http://jjakiela.prz.edu.pl/labs.htm Diagramu Związków Encji - CELE Zrozumienie struktury

Bardziej szczegółowo

RAPORT Z POLSKIEGO BADANIA PROJEKTÓW IT 2010

RAPORT Z POLSKIEGO BADANIA PROJEKTÓW IT 2010 RAPORT Z POLSKIEGO BADANIA PROJEKTÓW IT 2010 Odpowiada na pytania: Jaka część projektów IT kończy się w Polsce sukcesem? Jak wiele projektów sponsorowanych jest przez instytucje publiczne? Czy kończą się

Bardziej szczegółowo

Efekty kształcenia dla makrokierunku: INFORMATYKA STOSOWANA Z KOMPUTEROWĄ NAUKĄ O MATERIAŁACH Wydział: MECHANICZNY TECHNOLOGICZNY

Efekty kształcenia dla makrokierunku: INFORMATYKA STOSOWANA Z KOMPUTEROWĄ NAUKĄ O MATERIAŁACH Wydział: MECHANICZNY TECHNOLOGICZNY Efekty kształcenia dla makrokierunku: INFORMATYKA STOSOWANA Z KOMPUTEROWĄ NAUKĄ O MATERIAŁACH Wydział: MECHANICZNY TECHNOLOGICZNY nazwa kierunku studiów: Makrokierunek: Informatyka stosowana z komputerową

Bardziej szczegółowo

Paweł Kurzawa, Delfina Kongo

Paweł Kurzawa, Delfina Kongo Paweł Kurzawa, Delfina Kongo Pierwsze prace nad standaryzacją Obiektowych baz danych zaczęły się w roku 1991. Stworzona została grupa do prac nad standardem, została ona nazwana Object Database Management

Bardziej szczegółowo

KIERUNKOWE EFEKTY KSZTAŁCENIA

KIERUNKOWE EFEKTY KSZTAŁCENIA WYDZIAŁ INFORMATYKI I ZARZĄDZANIA Kierunek studiów: INFORMATYKA Stopień studiów: STUDIA II STOPNIA Obszar Wiedzy/Kształcenia: OBSZAR NAUK TECHNICZNYCH Obszar nauki: DZIEDZINA NAUK TECHNICZNYCH Dyscyplina

Bardziej szczegółowo

Programowanie sieciowe Network programming PRZEWODNIK PO PRZEDMIOCIE

Programowanie sieciowe Network programming PRZEWODNIK PO PRZEDMIOCIE Programowanie sieciowe Network programming Informatyka stacjonarne IO_04 Obowiązkowy w ramach specjalności: Inżynieria oprogramowania II stopień Rok: II Semestr: II wykład, laboratorium W, L 4 ECTS I KARTA

Bardziej szczegółowo

Tomasz Grześ. Systemy zarządzania treścią

Tomasz Grześ. Systemy zarządzania treścią Tomasz Grześ Systemy zarządzania treścią Co to jest CMS? CMS (ang. Content Management System System Zarządzania Treścią) CMS definicje TREŚĆ Dowolny rodzaj informacji cyfrowej. Może to być np. tekst, obraz,

Bardziej szczegółowo

Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:

Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych: Egzaminy na plus Stres na minus! Zdawaj bezpłatne egzaminy Microsoft, Linux, C++ z nami i zadbaj o swoją karierę. Oferujemy Ci pierwsze certyfikaty zawodowe w Twojej przyszłej karierze, które idealnie

Bardziej szczegółowo

Efekty kształcenia dla kierunku: Gospodarka przestrzenna I stopień

Efekty kształcenia dla kierunku: Gospodarka przestrzenna I stopień Załącznik do uchwały nr 121 Senatu UŁ z dnia 9 czerwca 2017 r. Efekty kształcenia dla kierunku: Gospodarka przestrzenna I stopień 1. Kierunek: GOSPODARKA PRZESTRZENNA. 2. Poziom: I stopnia (licencjackie

Bardziej szczegółowo

Narzędzia informatyczne wspierające przedsięwzięcia e-commerce

Narzędzia informatyczne wspierające przedsięwzięcia e-commerce Narzędzia informatyczne wspierające przedsięwzięcia e-commerce Zarządzanie projektami e-commerce, Meblini.pl, UE we Wrocławiu Wrocław, 11-03-2018 1. Cykl życia projektu 2. Pomysł / Planowanie 3. Analiza

Bardziej szczegółowo

Jednolite zarządzanie użytkownikami systemów Windows i Linux

Jednolite zarządzanie użytkownikami systemów Windows i Linux Uniwersytet Mikołaja Kopernika Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Paweł Gliwiński Nr albumu: 168470 Praca magisterska na kierunku Informatyka Jednolite

Bardziej szczegółowo

a) Szczegółowe efekty kształcenia i ich odniesienie do opisu efektów kształcenia dla obszaru nauk społecznych, technicznych i inżynierskich

a) Szczegółowe efekty kształcenia i ich odniesienie do opisu efektów kształcenia dla obszaru nauk społecznych, technicznych i inżynierskich 1. PROGRAM KSZTAŁCENIA 1) OPIS EFEKTÓW KSZTAŁCENIA a) Szczegółowe efekty i ich odniesienie do opisu dla obszaru nauk społecznych, technicznych i inżynierskich Objaśnienie oznaczeń: I efekty kierunkowe

Bardziej szczegółowo

Kierunek Zarządzanie II stopnia Szczegółowe efekty kształcenia i ich odniesienie do opisu efektów kształcenia dla obszaru nauk społecznych

Kierunek Zarządzanie II stopnia Szczegółowe efekty kształcenia i ich odniesienie do opisu efektów kształcenia dla obszaru nauk społecznych Kierunek Zarządzanie II stopnia Szczegółowe efekty kształcenia i ich odniesienie do opisu efektów kształcenia dla obszaru nauk społecznych Objaśnienie oznaczeń: Z efekty kierunkowe dla Zarządzania W wiedza

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

MODEL KOMPETENCYJNY DYREKTORA

MODEL KOMPETENCYJNY DYREKTORA MODEL KOMPETENCYJNY DYREKTORA JAKO NARZĘDZIE WSPOMAGAJĄCE ZARZĄDZANIE PLACÓWKĄ ZARZĄDZANIE PO WROCŁAWSKU prof. UWr Kinga Lachowicz-Tabaczek Instytut Psychologii Uniwersytetu Wrocławskiego, HR Projekt Wrocław

Bardziej szczegółowo

Metoda przedwdrożeniowego wymiarowania zmian oprogramowania wybranej klasy systemów ERP

Metoda przedwdrożeniowego wymiarowania zmian oprogramowania wybranej klasy systemów ERP Metoda przedwdrożeniowego wymiarowania zmian oprogramowania wybranej klasy systemów ERP mgr inż. Przemysław Plecka promotor: prof. dr hab. inż. Zbigniew A. Banaszak promotor pomocniczy: dr inż. Krzysztof

Bardziej szczegółowo