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