Celem przedmiotu jest nauczenie studenta podstaw obiektowej analizy i obiektowego projektowania oprogramowania z wykorzystaniem podstawowych elementów standardowego języka modelowania UML; definiowania wymagań oraz podstaw projektowania architektury oprogramowania systemu.
Przedmiot koncentruje się na fazie analizy i projektowania oprogramowania, natomiast nie obejmuje kwestii programistycznych i implementacyjnych (i nie jest powiązany z konkretnym językiem programowania).
Wymagania wstępne
Znajomość technologii informacyjnych.
Zakres tematyczny
Wykład/projekt
Modele systemu informatycznego. Kroki w procesie rozwiązywania problemu (analizy). Problem złożoności systemów oprogramowania.
Analiza i projektowanie obiektowe. Cykl tworzenia oprogramowania wg obiektowej metodyki (Rational) Unified Process (RUP) – etapy i iteracje.
Tradycyjny wykład, którego elementy objaśniane są na jednym spójnym i sukcesywnie doskonalonym przykładzie (system dziekanat); ćwiczenia projektowe (modelowanie w UML).
Efekty uczenia się i metody weryfikacji osiągania efektów uczenia się
Opis efektu
Symbole efektów
Metody weryfikacji
Forma zajęć
Warunki zaliczenia
Kolokwium pisemne z progami punktowymi pozwalającymi ocenić, czy student osiągnął efekty kształcenia w stopniu zadawalającym lub zaliczenie w formie ustnej składające się z pytań teoretycznych i problemowych.
Ocena jednego projektu w semestrze.
Na ocenę z przedmiotu składa się ocena z projektu (50%) oraz ocena z wykładu (50%). Warunkiem zaliczenia przedmiotu jest pozytywna ocena z projektu i wykładu.
Literatura podstawowa
S. Wrycza, B. Marcinkowski, K. Wyrzykowski, Język UML w modelowaniu systemów informatycznych, Helion, Gliwice 2005.
G. Booch, J. Rumbaugh, I. Jacobson, UML przewodnik użytkownika, Wydawnictwa Naukowo-Techniczne, 2002.
Sommerville, Inżynieria oprogramowania, Wydawnictwa Naukowo-Techniczne, Warszawa 2003.
Literatura uzupełniająca
E. Gamma, R. Helm, R. Johnson, J. Vlissides, Wzorce projektowe. Elementy oprogramowania obiektowego wielokrotnego użytku, Wydawnictwa Naukowo-Techniczne, Warszawa, 2005.
K. Subieta, Słownik terminów z zakresu obiektowości, Akademicka Oficyna Wydawnicza PLJ, Warszawa 1999.
R.V. Stumpf, L.C. Teague: Object-Oriented Systems Analysis and Design with UML, Prentice Hall, London, 2005.
Uwagi
Przedmiot oferowany również w semestrze VI.
Zmodyfikowane przez dr Alina Szelecka (ostatnia modyfikacja: 28-04-2018 08:55)
Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Korzystając z niniejszej strony, wyrażasz zgodę na ich używanie. Dowiedz się więcej.