Karta opisu przedmiotu [10 Modelowanie zawartości informacyjnej
Transkrypt
Karta opisu przedmiotu [10 Modelowanie zawartości informacyjnej
Karta opisu przedmiotu | Modelowanie zawartości informacyjnej systemu Karta opisu przedmiotu „Modelowanie zawartości informacyjnej systemu” Nazwa przedmiotu Modelowanie zawartości informacyjnej systemu Stopień studiów i forma: Studia podyplomowe Rodzaj przedmiotu Obowiązkowy Kod przedmiotu MZIS10 Grupa kursów Nie Wykład Ćwiczenia Liczba godzin zajęć zorganizowanych w Uczelni (ZZU) 8 8 Liczba godzin całkowitego nakładu pracy studenta (CNPS) 16 16 Forma zaliczenia Laboratoriu m Projekt Seminariu m Zaliczenie na ocenę Dla grupy kursów zaznaczyć kurs końcowy (X) Liczba punktów ECTS 6 w tym liczba punktów odpowiadająca zajęciom o charakterze praktycznym (P) tym liczba punktów ECTS odpowiadająca zajęciom wymagającym bezpośredniego kontaktu (BK) 1. Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji Od uczestników wymagana jest podstawowa wiedza z modelowania klas języka UML. 2. Cele przedmiotu Symbol Nazwa C1 Poznanie wybranych technik modelowania pozwalających na stworzenie spójnego modelu zawartości informacyjnej systemu, osadzonego w kontekście pozostałych artefaktów analizy systemowej C2 Nabycie umiejętności opracowywania modelu informacyjnego systemu z wykorzystaniem standardów notacyjnych OMG (języka UML oraz OCL) C3 Nabycie umiejętności pracy z narzędziem do modelowania 3. Przedmiotowe efekty kształcenia 3.1. Wiedza Symbol Nazwa PEK_W01 Zna techniki modelowania zawartości informacyjnej systemu. Wymienia listę czynników, które należy rozważyć budując prawidłowy model PEK_W02 Zna notacje i narzędzia modelowania zawartości informacyjnej systemu PEK_W03 Zna precyzyjny język definiowania ograniczeń Studia podyplomowe Analiza Biznesowa Karta opisu przedmiotu | Modelowanie zawartości informacyjnej systemu PEK_W04 Definiuje powiązanie modelu informacyjnego systemu z innymi artefaktami analizy systemowej 3.2. Umiejętności Symbol Nazwa PEK_U01 Specyfikuje strukturę modelu informacyjnego systemu z wykorzystaniem diagramu klas języka UML PEK_U02 Specyfikuje dynamikę (cykl życia) elementów modelu informacyjnego z wykorzystaniem diagramu maszyny stanów języka UML PEK_U03 Zapisuje za pomocą języka definicji ograniczeń OCL ograniczenia / niezmienniki nakładane na elementy modelu informacyjnego PEK_U04 Analizuje model informacyjny pod względem konsekwencji wynikających z przyjętych rozwiązań PEK_U05 Dobiera do problemu odpowiednie konstrukcje standardów notacyjnych 3.3. Kompetencje społeczne Symbol Nazwa PEK_K01 Rozumie potrzebę zapewnienia wysokiej jakości produktów procesu wytwórczego PEK_K02 Potrafi współpracować z przedstawicielami dziedzin biznesowych i pozyskać informacje niezbędne do opracowania modelu informacyjnego systemu, kompletnego z punktu widzenia wymaganych funkcjonalności systemu 4. Treści programowe Nazwa Liczba godzin W1 Prezentacja wprowadzająca: — omówienie celu i zakresu zastosowania modelu informacyjnego systemu, umiejscowienie modelu w kontekście procesu produkcji systemu informatycznego, — omówienie sposobu realizacji zajęć: zapoznanie z dziedziną problemu ćwiczeń, prezentacja wykorzystywanego do realizacji ćwiczeń narzędzia modelowania 1 W2 Modelowanie struktury elementów modelu informacyjnego systemu (zastosowanie diagramu klas języka UML jako narzędzia definiowania struktury): — identyfikacja przetwarzanych w systemie informacji, odzwierciedlenie informacji za pomocą klas dziedzinowych modelu informacyjnego systemu, — definicja znaczenia oraz wskazanie zawartości informacyjnej jaką niosą ze sobą konkretne wystąpienia/egzemplarze klas, tj. wskazanie istotnych cech strukturalnych klas, — specyfikacja związków semantycznych zachodzących pomiędzy klasami, — uwzględnienie relacji uogólnienia (specjalizacji-generalizacji) klas, — specyfikacja ograniczeń nakładanych na klasy dziedzinowe oraz związki zachodzące pomiędzy nimi. Omówienie rekomendowanych przez OMG konwencji nazw poszczególnych elementów modelu. Zastosowanie konstrukcji diagramu klas języka UML do rozwiązywania wybranych problemów występujących w praktycznych zastosowaniach (na przykładzie problemu hierarchii, zmienności danych w czasie, definicji ról) 8 W3 Modelowanie dynamiki elementów modelu informacyjnego systemu (zastosowanie diagramu maszyny stanów języka UML jako narzędzia definiowania cyklu życia elementów modelu) 3 W4 Definiowanie ograniczeń nałożonych na elementy modelu informacyjnego systemu – wskazanie możliwości wykorzystania języka definicji ograniczeń OCL (Object Constraint Language) do: — precyzyjnego wyrażenia ograniczeń / niezmienników nałożonych na elementy modelu informacyjnego systemu: klasy, atrybuty, związki, — definicji wartości początkowych właściwości oraz algorytmów wyliczania właściwości wyliczalnych, — definicji warunków przejść pomiędzy stanami cykli życia elementów modelu informacyjnego, Studia podyplomowe Analiza Biznesowa 3,5 Karta opisu przedmiotu | Modelowanie zawartości informacyjnej systemu — definicji wymagań systemowych odnoszących się do sposobu realizacji akcji systemowych opisów przypadków użycia (akcji umieszczanych na diagramie aktywności związanych z weryfikacją poprawności danych, selekcją danych, transformacją jednego rodzaju danych na inny, itp.), — definicji wymagań nałożonych na elementy interfejsu użytkownika (np. warunków dostępności, widoczności elementów interfejsu, formuł selekcji wyświetlanych danych, zależności pomiędzy prezentowanymi danymi) W5 Test wiedzy i umiejętności 0,5 Suma 16 5. Stosowane narzędzia dydaktyczne Symbol Nazwa N1 Wykład informacyjny z elementami wykładu problemowego, wspierany prezentacją multimedialną N2 Oprogramowanie do modelowania z wykorzystaniem standardów OMG (preferowanym narzędziem jest Visual Paradigm) N3 Przygotowany na potrzeby ćwiczeń dokument z opisem wycinka rzeczywistości oraz listą wymagań wobec funkcjonalności systemu N4 Zadania – dyskusja założeń i rozwiązań 6. Ocena osiągnięcia przedmiotowych efektów kształcenia Oceny P – podsumowująca (na koniec semestru) Numer efektu kształcenia a Sposób oceny osiągnięcia efektu kształcenia PEK_W01 – PEK_W04, PEK_U01 – PEK_U05, PEK_K02 Ocena wyznaczona na podstawie testu wiedzy i umiejętności. 7. Literatura podstawowa i uzupełniająca Nazwa [1] OMG Unified Modeling Language Specification, 2015 [2] OMG Object Constraint Language Specification, 2014 [3] H.Podeswa: UML For The IT Business Analyst, 2009 [4] M. Fowler: UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition), 2003 [5] G. Booch, J. Rumbaugh, I. Jacobson: The Unified Modeling Language User Guide (2nd Edition), 2005 [6] G. Booch, R. A. Maksimchuk, M. W. Engle, B. J. Young, J. Conallen, K. A. Houston: Object-Oriented Analysis and Design with Applications (3rd Edition), 2007 [7] Materiały przygotowane przez prowadzącego 8. Opiekun przedmiotu Symbol Nazwa Imię i nazwisko dr inż. Anita Walkowiak Firma Politechnika Wrocławska Adres e-mail [email protected] Studia podyplomowe Analiza Biznesowa