Projektowanie_w_jezyku_UML

Transkrypt

Projektowanie_w_jezyku_UML
WyŜsza Szkoła Biznesu w Dąbrowie Górniczej
Kierunek studiów: INFORMATYKA – niestacjonarne, studia II stopnia
Przedmiot: Projektowanie w języku UML
Specjalność: wszystkie
Liczba godzin w
semestrze mgr
1
II
3
IV
V
4
ECTS
WYKŁADOWCA
III
16w 16lab
6
dr inŜ. Jerzy Pilch-Kowalczyk
FORMA ZAJĘĆ
Wykład
CELE PRZEDMIOTU
Celem przedmiotu jest nauczenie studentów analizy i projektowania obiektowo zorientowanych
systemów, wykorzystując język modelowania UML (Unified Modeling Language). Ten przedmiot
nie jest jednakowoŜ kursem programowania obiektowo-zorientowanego.
Wiedza: diagramy przypadków uŜycia, diagramy czynności, diagramy klas, diagramy interakcji
(sekwencji i komunikacji), diagramy stanów, diagramy czasu, diagramy komponentów i
wdroŜenia .
EFEKTY KSZTAŁCENIA
I
2
VI
Kompetencje: po ukończeniu kursu, studenci będą zaznajomieni z róŜnymi diagramami UML i
będą wiedzieć w jakich okolicznościach naleŜy je uzywać.
Postawy: uświadomić odpowiedzialność etyczną i zawodową informatyka; wpoić potrzebę
nieustannego doszkalania podyplomowego w miarę postępu w technologii
WARUNKI WSTĘPNE
TREŚĆ PRZEDMIOTU
LITERATURA
OBOWIĄZKOWA
Zakłada się, Ŝe studenci są zaznajomieni z programowaniem komputerów, przy pomocy
obiektowo-zorientowanych języków (n.p., C++, Java, Visual Basic). Studenci powinni równieŜ
zaliczyć zajęcia z podstaw inŜynierii oprogramowania.
Obiektowo zorientowana analiza: wprowadzenie do problematyki wzorców projektowych oraz
języków wzorców projektowych. Geneza UML. Przypadki uŜycia. Modelowanie danych a
modelowanie klas. Modelowanie klas: problemy oraz wyzwania,. paradygmaty programowania,
klasy i obiekty, stan obiektu i jego zachowanie. Modele oraz języki modelowania: Dziedziczenie
i abstrakcja. Agregacja i kompozycja. Modelowanie statyczne w UML. Relacje między klasami
(asocjacje, zaleŜności). Modelowanie dynamiczne w UML: (diagramy sekwencji/współpracy,
itp). Paradygmat przekazywania komunikatów. Model zdarzeniowy.
Stanisław Wrycza et al.: Język UML 2.0 w modelowaniu systemów informatycznych, , Helion
2006
Stanisław Wrycza et al.: UML 2.1. Ćwiczenia, Helion 2007
LITERATURA
UZUPEŁNIAJĄCA
METODY NAUCZANIA
Russ Miles, Kim Hamilton: UML 2.0. Wprowadzenie, Helion 2007
POMOCE NAUKOWE
PRZYKŁADOWE
TEMATY PROJEKTÓW
SPOSÓB I WARUNKI
ZALICZENIA
PRZEDMIOTU
PRZYKŁADOWE
ZAGADNIENIA (ew.
pytania) EGZAMINU
Rzutnik do laptopa, połączenie z Internetem.
Diagram przypadków uŜycia wyszukiwarki internetowej. Diagramy operacji bankowych.
Modelowanie automatycznej kolei na lotnisku. Modelowanie systemu wyliczania zarobków
Ocena jest wypadkowa z : partycypacji w zajęciach, wyniku kolokwium z ćwiczeń oraz testu
komputerowego
Wykład ilustrowany prezentacją w Power Point, utrwalony przez ćwiczenia w grupach
Elementy składowe diagramu przypadków uŜycia. Agregacja a generalizacja. Rodzaje
modelowania dynamicznego. Definicja komponentu. Definicja interfejsu. Konstrukcja schematu
wdroŜenia. Klasy i obiekty w UML..

Podobne dokumenty