Inżynieria oprogramowania 2 B. Informacje szczegółowe

Transkrypt

Inżynieria oprogramowania 2 B. Informacje szczegółowe
Inżynieria oprogramowania 2
B. Informacje szczegółowe
Elementy składowe przedmiotu
Nazwa przedmiotu
Kod przedmiotu
Nazwa kierunku
Nazwa jednostki prowadzącej kierunek
Język przedmiotu
Liczba godzin zajęć dydaktycznych oraz
forma prowadzenia zajęć
Rok studiów / semestr
Liczba punktów ECTS
Prowadzący
Treści merytoryczne przedmiotu
Efekty kształcenia wraz ze sposobem ich
weryfikacji
Forma i warunki zaliczenia przedmiotu
Wykaz literatury podstawowej i
uzupełniającej
Opis
Inżynieria oprogramowania 2
0600-IS1-3IO2
Informatyka
Wydział Matematyki i Informatyki, Instytut Informatyki
polski
Laboratorium, 45 godz.
III / 5
4
dr inż. Wiesław Półjanowicz, mgr Barbara Łupińska
Etapy tworzenia oprogramowania, cykl życia oprogramowania. Specyfikacja
wymagań oprogramowania: wymagania funkcjonalne i niefunkcjonalne.
Modelowanie systemu informatycznego w UML: opis słowny wymagań na
system, modelowanie funkcjonalności (diagram przypadków użycia).
Modelowanie systemu informatycznego w UML: modelowanie statyki (diagram
klas). Modelowanie dynamiki systemu informatycznego (diagram stanów,
diagram czynności, diagram sekwencji, inne diagramy). Faza implementacji.
Kontrola jakości oprogramowania, testowanie.
Oczekiwane efekty kształcenia: praktyczna znajomość etapów tworzenia
oprogramowania. Weryfikacja efektów kształcenia na podstawie realizowanych
w trakcie zajęć zadań.
Warunkiem zaliczenia przedmiotu jest uzyskanie średniej minimum 3.0 z ocen
uzyskanych na zajęciach oraz obecność na zajęciach. Dopuszczalny limit zajęć
nieusprawiedliwionych: 3 godziny (1 laboratorium).
Literatura podstawowa:
1. Ian Sommerville, „Inżynieria oprogramowania”, WNT, 2003
2. Wrycza S., Marcinkowski B., Wyrzykowski K., „Język UML 2.0 w
modelowaniu systemów informatycznych”, Helion
3. Andrzej Jaszkiewicz, „Inżynieria oprogramowania”, Helion, 1997
4. Predit Stevens, „UML inżynieria oprogramowania” , Helion, 2007
5. P.van Roy, S. Haridi, Programowanie. Koncepcje, techniki i modele,
Helion, 2005
Literatura uzupełniająca:
1. UML Wprowadzenia, Alhir Sinan, Wydwanictwo Helion, 2004
2. Kazimierz Subieta, „Wprowadzenie do inżynierii oprogramowania”,
PJWSTK, 2002
3. Tworzenie użytecznego oprogramowania, Jeff Cogswell, wydawnictwo
MIKOM, 2005
4. E. Gamma, R. Helm, R. Johnson, J. Vlissides Wzorce projektowe. Elemeny
oprogramowania obiektowego wielokrotnego użytku