Analityczne Metody Projektowania Obiektowego
Transkrypt
Analityczne Metody Projektowania Obiektowego
Załącznik Data: 16.04.2008r. Wydanie: I Symbol: Z-5.4-1-1 Strona: Status: obowiązujący 1/1 KARTA PRZEDMIOTU KARTA PRZEDMIOTU Wydział Automatyki, Elektroniki i Informatyki, Rok akademicki: 2009/2010 Nazwa przedmiotu: ANALITYCZNE METODY Kod/nr AMPO PROJEKTOWANIA OBIEKTOWEGO Kierunek: INFORMATYKA Specjalność: PRZEDMIOT STUDENTÓW Tryb studiów: STACJONARNE PIERWSZEGO STOPNIA [SSI] Rodzaj przedmiotu: OBIERALNY Instytut/ Katedra: INFORMATYKI Semestr: Prowadzący przedmiot: Prowadzący zajęcia: VII dr inŜ. Nina Suszczańska OBIERALNY DLA WSZYSTKICH Liczba pkt ECTS 2 Liczba godzin Wykład: dr inŜ. Nina Suszczańska Wykład: 15 h Projekt: dr inŜ. Nina Suszczańska Projekt: 15 h Powiązanie ze standardami i cel kształcenia Treści kształcenia: Projektowanie oprogramowania. Projektowanie CASE. Praca zespołowa. Celem przedmiotu jest przedstawienie studentom metod projektowania obiektowego systemów informatycznych, problemów teoretycznych i praktycznych z tym związanych oraz omówienie problemów związanych z pracą zespołową. Wykład powinien dać wiedzę, która pozwoli na tworzenie zespołowych, zaawansowanych aplikacji, a projekt stwarza okazję do ugruntowania wiedzy teoretycznej i rozwinięcia umiejętności praktyczny. Przedmioty wprowadzające oraz wymagania wstępne PK, IP Załącznik Data: 16.04.2008r. Wydanie: I Status: obowiązujący Symbol: Z-5.4-1-1 Strona: 2/1 KARTA PRZEDMIOTU Treść wykładów: Wprowadzenie w projektowanie systemów informatycznych. Metody analityczne projektowania, ich przegląd. Charakterystyka ogólna metod obiektowych: opartych na analizie struktur danych, na analizie zdarzeń, na analizie scenariuszy. Podstawowe koncepcje projektowania obiektowego. Pojęcia podstawowe: obiekt i jego charakterystyki; klasa jako abstrakcja reprezentująca cechy obiektów, jej warstwy, podstawowe relacje zachodzące pomiędzy nimi itd. Abstrakcja, hierarchizacja, modularność, hermetyzacja, trwałość, typowanie, współbieŜność. Analiza i projektowanie metodą Boocha, składowe modelu. Język modelowania. Diagramy obiektowe, diagramy interakcji, diagramy przejść stanowych, diagramy klasowe. Specyfikacje klas, diagramy modułowe, diagramy procesowe. Konstrukcja modelu. Analiza i projektowanie metodą OMT: składowe modelu, język modelowania, konstrukcja modelu. Metody inne. Analiza porównawcza róŜnych podejść do modelowania struktury obiektów. Język modelowania UML, przykładowe diagramy. Projektowanie CASE. Wprowadzenie do tematu CASE. InŜynieria programowania CASE Zarządzanie projektami informatycznymi, elementy składowe zarządzania. Treść/Tematy: P. Zajęcia projektowe powinny być skończone samodzielnie obmyślonym i zaprojektowanym systemem informatycznym — jednym dla sekcji. W ramach zajęć naleŜy wykonać projekt o temacie wymyślonym i przeanalizowanym wstępnie przez prowadzącego. Prowadzący zajęcia pełni rolę kierownika grupy specjalistów, do których naleŜy zaprojektowanie i implementacja stosunkowo prostego systemu informatycznego. KaŜda z osób biorących udział w projekcie powinna zaprojektować w czasie jego realizacji 8-10 klas. Implementacja systemu informatycznego powinna zostać wykonana w jakimś ogólnie znanym języku zorientowanym obiektowo. Szczególny nacisk połoŜony na pracę zespołową grupy studentów, prawidłowe zaprojektowanie systemu w ramach podejścia obiektowego. Metody dydaktyczne Wykład multimedialny uzupełniany materiałami drukowanymi i w postaci elektronicznej Forma zaliczenia przedmiotu 1. Wykład — Zaliczenie z wykładu uzyskuje się wraz z zaliczeniem projektu. 2. Zaliczenie projektu prowadzi się na podstawie przedstawienia przez grupę projektową kompletny projekt systemu, działający system lub podsystemy wraz z dokumentacją Minimalne wymagania do zaliczenia Kompletny projekt systemu wraz z dokumentacją Załącznik Data: 16.04.2008r. Wydanie: I Status: obowiązujący Symbol: Z-5.4-1-1 Strona: 3/1 KARTA PRZEDMIOTU Literatura (podstawowa i specjalistyczna) 1. Flasiński M., Wstęp do analitycznych metod projektowania systemów informatycznych, Warsza-wa, WNT, 1997 2. Booch G., Jacobson I., Rumbaugh J., UML. InŜynieria programowania. Warszawa, WNT, 2000 3. Martin J., Odelle J.J.: Podstawy metod obiektowych. WNT Warszawa 1997 4. Subieta K. Obiektowość w projektowaniu i bazach danych. Akademicka Oficyna Wyd. PLJ, Warszawa, 1998. Materiały w postaci elektronicznej: 1. konspekt wykładów, 2. programy przykładowe i materiały z wykładów, 3. moduły systemu LIANA. Zatwierdzono: ……………………………. ………………………………………………… (data i podpis prowadzącego) (data i podpis Dyrektora Instytutu/Kierownika Katedry)