zofia.kruczkiewicz@pwr.edu.pl    
Politechnika Wrocławska 
Katedra Informatyki Technicznej (K-30) 
Zespół Inżynierii Oprogramowania i
Inteligencji Obliczeniowej
 
Aktualności  Dydaktyka  Kontakt 
 
   
  strona główna dydaktyka Projektowanie oprogramowania - INE3611
 
  menu
  materiały dydaktyczne
  opis kursu
  informacje dodatkowe
 

  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
  1. Wprowadzenie - 1h
  2. Fazy budowy systemu z zastosowaniem języka UML - 1h
  3. Perspektywy widzenia systemu - 1h
  4. Przegląd diagramów języka UML - 2h
  5. Narzędzia CASE stosowane w projektowaniu obiektowym z użyciem języka UML - 1h
  6. Modelowanie wymagań za pomoc± diagramów przypadków użycia - 2h
  7. Pojęcie klasy - 2h
  8. Implementacja klasy w języku Java - 1h
  9. Rodzaje relacji występujących w diagramach klas - 1h
  10. Relacja związku - 2h
  11. Relacja agregacji - 1h
  12. Relacja uogólnienia - 1h
  13. Relacje: zależności i uszczegółowienia - 1h
  14. Pojęcia: interfejsu, pakietu, wzorca - 1h
  15. Modelowanie dynamiki systemu - 1h
  16. Rodzaje komunikatów - 1h
  17. Akcje i zdarzenia - 2h
  18. Diagramy: stanów i aktywności - 2h
  19. Diagramy: sekwencji i współpracy - 2h
  20. Diagramy komponentów - 1h
  21. 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.