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