ostatnia aktualizacja |
|
10.2023 - Inżynieria oprogramowania W04ITE-SI0011G
10.2022 - Praca dyplomowa inżynierska
|
|
|
|
|
autor kursu |
dr hab. inz. Jan Magott
zespół dydaktyczny |
dr inż. Zofia Kruczkiewicz
semestralny wymiar godzin |
wykład - 28 godzin
projekt - 28 godzin
wymagania wstępne |
Języki programowania 1 - INE2022
Języki programowania 2 - INE2024
opis kursu |
Celem kursu jest zaznajomienie studentów z językiem modelowania obiektowego UML. Język ten stosowany jest w projektowaniu oprogramowania Zasadniczą jego część stanowią diagramy. W ramach kursu przedstawione będą następujące diagramy: przypadków użycia (stosowane w definiowaniu wymagań), klas i obiektów (służące projektowaniu struktury oprogramowania), interakcji, stanów i aktywności (wyrażające dynamikę oprogramowania), diagramy implementacyjne (reprezentujące komponenty oprogramowania i ich rozmieszczenie w strukturze sprzętowej).
zawartość tematyczna kursu |
wykład
- Wprowadzenie - 1h
- Fazy budowy systemu z zastosowaniem języka UML - 1h
- Perspektywy widzenia systemu - 1h
- Przegląd diagramów języka UML - 2h
- Narzędzia CASE stosowane w projektowaniu obiektowym z użyciem języka UML - 1h
- Modelowanie wymagań za pomoc± diagramów przypadków użycia - 2h
- Pojęcie klasy - 2h
- Implementacja klasy w języku Java - 1h
- Rodzaje relacji występujących w diagramach klas - 1h
- Relacja związku - 2h
- Relacja agregacji - 1h
- Relacja uogólnienia - 1h
- Relacje: zależności i uszczegółowienia - 1h
- Pojęcia: interfejsu, pakietu, wzorca - 1h
- Modelowanie dynamiki systemu - 1h
- Rodzaje komunikatów - 1h
- Akcje i zdarzenia - 2h
- Diagramy: stanów i aktywności - 2h
- Diagramy: sekwencji i współpracy - 2h
- Diagramy komponentów - 1h
- Diagramy rozmieszczenia - 1h
projekt
Na zajęciach projektowych studenci będą projektowali systemy informatyczne z
obszarów zarządzania: przedsiębiorstwami, finansami, kadrami, służbą
zdrowia.
|