Inżynieria oprogramowania - Akademia Morska w Szczecinie
Transkrypt
Inżynieria oprogramowania - Akademia Morska w Szczecinie
Program nauczania 2009 (Informatyka Morska studia stacjonarne) 24. Przedmiot: Jednostka prowadząca kierunek Semestr V InĪynieria oprogramowania Akademia Morska w Szczecinie Wydziaá Nawigacyjny Kierunek INFORMATYKA SpecjalnoĞü Informatyka morska Tryb studiów Stacjonarne PLAN ZAJĉû PROGRAMOWYCH Liczba godzin w tygodniu Liczba godzin w semestrze Liczba tygodni w semestrze A C L A C L 15 2E 2 30 30 ECTS 6 Osoba odpowiedzialna - dr hab. inĪ. Zbigniew Pietrzykowski prof. nadzw. AM Przedmioty wprowadzające i inne wymagania Matematyka dyskretna, programowanie obiektowe, wstĊp do programowania. ZaáoĪenia i cele przedmiotu Po wykonaniu przewidzianych programem zajĊü student powinien: Znaü o cykl Īycia systemów informatycznych i jego etapy, metody analizy i projektowania systemów informatycznych, narzĊdzia komputerowego wspomagania tworzenia oprogramowania, zagadnienia wdraĪania i eksploatacji systemów informatycznych. Umieü o posáugiwaü siĊ wzorcami projektowymi, projektowaü oprogramowanie zgodnie z metodyką strukturalną lub obiektową, dokonywaü przeglądu projektu oprogramowania, wybieraü narzĊdzia wspomagające budowĊ oprogramowania, dobieraü model procesu wytwarzania oprogramowania do specyfiki przedsiĊwziĊcia, specyfikowaü wymagania dotyczące oprogramowania i przeprowadzania ich przeglądu, tworzyü plan testowania, uczestniczyü w inspekcji kodu, zarządzaü konfiguracją oprogramowania, opracowywaü plan przedsiĊwziĊcia dotyczącego budowy oprogramowania. PROGRAM ZAJĉû SEMESTR V 1. 2. 3. 4. 5. 6. 7. 8. AUDYTORYJNE 30 GODZ. Ogólna charakterystyka analitycznych metod projektowania systemów informatycznych i ich krótki przegląd. Projektowanie strukturalne systemów informatycznych. Projektowanie obiektowe systemów informatycznych. Modele jĊzyka UML. Konstruowanie relacyjnych modeli baz danych. Metody zarządzania projektami informatycznymi – diagramy Gantta, model PERT/CPM. Wybrane problemy konstrukcji i wdraĪania systemów informatycznych. Podstawy projektowania i realizacji systemów informatycznych – fazy realizacji projektu, etapy projektowania, analizy przepáywu informacji, projekt bazy danych, specyfikacja Ğrodowiska sprzĊtowego i oprogramowania, okreĞlenie wymagaĔ kadrowych, projekty aplikacji systemu, okreĞlenie kosztów wykonania systemu, opracowanie harmonogramu tworzenia i wdraĪania. SEMESTR V 1. 2. 3. 4. 5. 6. 7. 8. 9. INĩYNIERIA OPROGRAMOWANIA INĩYNIERIA OPROGRAMOWANIA LABORATORYJNE NarzĊdzia CASE, RAD. Diagramy: (DFD), (ERD), (STC), (STD), sáownik danych (DD). Definiowanie obiektów. Definiowanie klas i ich hierarchii. Diagramy przypadków uĪycia. Diagramy wspóápracy. Diagramy stanów. Projektowanie architektury systemów. Projekt wybranego systemu informatycznego. 64 Obowiązuje od roku akademickiego 2010/2011 30 GODZ. Program nauczania 2009 (Informatyka Morska studia stacjonarne) Metody dydaktyczne Wykáad w formie prezentacji multimedialnej z komentarzem, wspomagany innymi Ğrodkami audiowizualnymi. ZajĊcia w laboratorium informatycznym z wykorzystaniem oprogramowania specjalistycznego. Forma i warunki zaliczenia przedmiotu Audytorium - obowiązkowe uczestnictwo w zajĊciach dydaktycznych. Zdanie egzaminu pisemnego. Laboratorium - obowiązkowe uczestnictwo w zajĊciach dydaktycznych. Zaliczenie poszczególnych bloków tematycznych. Literatura podstawowa 1. Beck K., Cynthia A., Wydajne programowanie – Extreme Programming, Mikom 2005. 2. Górski J., InĪynieria oprogramowania w projekcie informatycznym, Mikom 1999. 3. Sommerville, InĪynieria oprogramowania, WNT 2003. 4. Jaszkiewicz A.,InĪynieria oprogramowania. 1997. 5. Wrycza S., Marcinkowski B., Wyrzykowski K.,JĊzyk UML 2.0 w modelowaniu systemów informatycznych. 2006. Literatura uzupeániająca 1. Booch G., Rumbaugh J., Jacobson I., UML przewodnik uĪytkownika, WNT 2002. 2. Fowler M., Scott K., UML w kropelce, LTP 2002. 3. Wrycza S., Marcinkowski B., Wyrzykowski K., JĊzyk UML 2.0 w modelowaniu systemów informatycznych, Helion 2005. 4. Miles R., Hamilton K.,UML 2.0. Wprowadzenie. 2007. 5. Wrycza S., (praca zbiorowa)UML 2.1. ûwiczenia. 2007. 6. Pilone D., Pitman N.,UML 2.0. Almanach. 2007. 7. Stevens P.,UML. InĪynieria oprogramowania. Wydanie II. 2007. Obowiązuje od roku akademickiego 2010/2011 65