"Akademia Nauk Stosowanych Stefana Batorego" - Centralny System Uwierzytelniania
Strona główna

Inżynieria oprogramowania II

Informacje ogólne

Kod przedmiotu: 0202-INF-1-5011N
Kod Erasmus / ISCED: (brak danych) / (0613) Tworzenie i analiza oprogramowania i aplikacji Kod ISCED - Międzynarodowa Standardowa Klasyfikacja Kształcenia (International Standard Classification of Education) została opracowana przez UNESCO.
Nazwa przedmiotu: Inżynieria oprogramowania II
Jednostka: Instytut Nauk Informatyczno-Technicznych
Grupy: Informatyka, semestr V, tryb niestacjonarny
Informatyka, semestr V, tryb niestacjonarny BBiS
Informatyka, semestr V, tryb niestacjonarny GiPD
Punkty ECTS i inne: 4.00 Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.
Język prowadzenia: polski
Skrócony opis:

Celem kursu jest przekazanie studentom podstawowej wiedzy z inżynierii oprogramowania, w zakresie specyfiki poszczególnych faz cyklu życia oprogramowania, rodzajów podejmowanych działań oraz wykorzystywanych metod i technik.

Przedmioty wprowadzające:

  1. Inżynieria Oprogramowania I
  2. Programowanie;
  3. Algorytmy i struktury danych;
  4. Problemy społeczne i zawodowe informatyki.
Pełny opis:

Ze względu na możliwe zmiany treści kształcenia, zmiany przepisów (stosownie do sytuacji), szczegółowe treści kształcenia znajdują się w polu „Opis” - informacja zamieszczona jest w polu „Informacje o zajęciach w cyklu

Efekty uczenia się:

WIEDZA ("Student zna i rozumie..."):

  • [K_W07] Rozumie technologie internetowe, zna ich zastosowania i kierunki rozwoju

UMIEJĘTNOŚCI ("Student potrafi..."):

  • [K_U07] Potrafi posługiwać się technikami informacyjno-komunikacyjnymi charakterystycznymi dla działalności inżynierskiej w obszarze informatyki

Zajęcia w cyklu "Semestr zimowy 2021/2022" (zakończony)

Okres: 2021-10-01 - 2022-02-20
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 21 godzin więcej informacji
Wykład, 9 godzin więcej informacji
Koordynatorzy: Sławomir Machowski
Prowadzący grup: Sławomir Machowski
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Egzamin
Laboratorium - Zaliczenie na ocenę
Wykład - Egzamin
Pełny opis:

Problematyka wykładu:

  1. UML.
  2. Wzorce projektowe.
  3. Wprowadzenie do refaktoryzacji.
  4. Podstawy obsługi systemów kontroli wersji.
  5. Tworzenie dokumentacji kodu źródłowego.
  6. Wprowadzenie do testowania.

Problematyka ćwiczeń laboratoryjnych:

  1. Projektowanie architektury oprogramowania - diagramy klas, komponentów, rozmieszczenia, sekwencji, maszyny stanowej.
  2. Implementacja wybranych wzorców projektowych.
  3. Refaktoryzacja istniejącego kodu z wykorzystanie wzorców.
  4. Zapoznanie z systemami wspierającymi kontrole wersji.
  5. Projekt i implementacja testów.
Literatura:

Podstawowa:

  1. Jaszkiewicz A., 1997, Inżynieria oprogramowania, Helion;
  2. Miles R., Hamilton K., 2012, UML 2.0. Wprowadzenie, Helion;
  3. Perdita S., 2007, UML. Inżynieria oprogramowania, Helion;
  4. Sacha K., 2010, Inżynieria oprogramowania, PWN;
  5. Sommerville I., 2020, Inżynieria oprogramowania, PWN;

Uzupełniająca:

  1. Bloch J., 2018, Java efektywne programowanie, Helion;
  2. Fowler M., Beck K., Brant J., Opdyke W., Roberts D., Gamma E., 2011, Refaktoryzacja. Ulepszanie struktury istniejącego kodu, Helion;
  3. Freeman E., Bates B., Sierra K., Robson E., 2005, Wzorce projektowe. Rusz głową!, Helion;
  4. Gamma E., Helm R., Johnson R., Vlissides J. M., 2017, Wzorce projektowe. Elementy oprogramowania obiektowego wielokrotnego użytku, Helion;
  5. Martin R. C., 2014, Czysty kod, Helion;
  6. Piotrowski M., 2016, Procesy biznesowe w praktyce, Helion;
  7. Yener M., Theedom A., 2015, Java EE. Zaawansowane wzorce projektowe, Helion;

Zajęcia w cyklu "Semestr zimowy 2022/2023" (zakończony)

Okres: 2022-10-01 - 2023-02-19
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 21 godzin więcej informacji
Wykład, 9 godzin więcej informacji
Koordynatorzy: Sławomir Machowski
Prowadzący grup: Sławomir Machowski
Strona przedmiotu: https://moodle.pusb.pl/course/view.php?id=50
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Egzamin
Laboratorium - Zaliczenie na ocenę
Wykład - Egzamin
Pełny opis:

Problematyka wykładu:

  1. Podstawy obsługi systemów kontroli wersji.
  2. Wzorce projektowe.
  3. Wprowadzenie do refaktoryzacji.
  4. Wprowadzenie do testowania.

Problematyka ćwiczeń laboratoryjnych:

  1. Zapoznanie z systemami wspierającymi kontrole wersji.
  2. Implementacja wybranych wzorców projektowych.
  3. Refaktoryzacja istniejącego kodu z wykorzystanie wzorców.
  4. Projekt i implementacja testów.
Literatura:

Podstawowa:

  1. Jaszkiewicz A., 1997, Inżynieria oprogramowania, Helion;
  2. Miles R., Hamilton K., 2012, UML 2.0. Wprowadzenie, Helion;
  3. Perdita S., 2007, UML. Inżynieria oprogramowania, Helion;
  4. Sacha K., 2010, Inżynieria oprogramowania, PWN;
  5. Sommerville I., 2020, Inżynieria oprogramowania, PWN;

Uzupełniająca:

  1. Bloch J., 2018, Java efektywne programowanie, Helion;
  2. Fowler M., Beck K., Brant J., Opdyke W., Roberts D., Gamma E., 2011, Refaktoryzacja. Ulepszanie struktury istniejącego kodu, Helion;
  3. Freeman E., Bates B., Sierra K., Robson E., 2005, Wzorce projektowe. Rusz głową!, Helion;
  4. Gamma E., Helm R., Johnson R., Vlissides J. M., 2017, Wzorce projektowe. Elementy oprogramowania obiektowego wielokrotnego użytku, Helion;
  5. Martin R. C., 2014, Czysty kod, Helion;
  6. Piotrowski M., 2016, Procesy biznesowe w praktyce, Helion;
  7. Yener M., Theedom A., 2015, Java EE. Zaawansowane wzorce projektowe, Helion;

Zajęcia w cyklu "Semestr zimowy 2023/2024" (zakończony)

Okres: 2023-10-01 - 2024-02-23
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 15 godzin więcej informacji
Wykład, 9 godzin więcej informacji
Koordynatorzy: Jacek Szabelski
Prowadzący grup: Jacek Szabelski
Strona przedmiotu: https://moodle.pusb.pl/course/view.php?id=50
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Egzamin
Laboratorium - Zaliczenie na ocenę
Wykład - Egzamin
Pełny opis:

Problematyka wykładu:

  1. Wzorce projektowe.
  2. Wprowadzenie do refaktoryzacji.
  3. Wprowadzenie do testowania.

Problematyka ćwiczeń laboratoryjnych:

  1. Implementacja wybranych wzorców projektowych.
  2. Refaktoryzacja istniejącego kodu z wykorzystanie wzorców.
  3. Projekt i implementacja testów.
Literatura:

Podstawowa:

  1. Jaszkiewicz A., 1997, Inżynieria oprogramowania, Helion;
  2. Miles R., Hamilton K., 2012, UML 2.0. Wprowadzenie, Helion;
  3. Perdita S., 2007, UML. Inżynieria oprogramowania, Helion;
  4. Sacha K., 2010, Inżynieria oprogramowania, PWN;
  5. Sommerville I., 2020, Inżynieria oprogramowania, PWN;

Uzupełniająca:

  1. Bloch J., 2018, Java efektywne programowanie, Helion;
  2. Fowler M., Beck K., Brant J., Opdyke W., Roberts D., Gamma E., 2011, Refaktoryzacja. Ulepszanie struktury istniejącego kodu, Helion;
  3. Freeman E., Bates B., Sierra K., Robson E., 2005, Wzorce projektowe. Rusz głową!, Helion;
  4. Gamma E., Helm R., Johnson R., Vlissides J. M., 2017, Wzorce projektowe. Elementy oprogramowania obiektowego wielokrotnego użytku, Helion;
  5. Martin R. C., 2014, Czysty kod, Helion;
  6. Piotrowski M., 2016, Procesy biznesowe w praktyce, Helion;
  7. Yener M., Theedom A., 2015, Java EE. Zaawansowane wzorce projektowe, Helion;

Zajęcia w cyklu "Semestr zimowy 2024/2025" (zakończony)

Okres: 2024-10-01 - 2025-02-16
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 15 godzin więcej informacji
Wykład, 9 godzin więcej informacji
Koordynatorzy: Karol Jędrzejczak
Prowadzący grup: Karol Jędrzejczak
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Egzamin
Laboratorium - Zaliczenie na ocenę
Wykład - Egzamin
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest "Akademia Nauk Stosowanych Stefana Batorego".
kontakt deklaracja dostępności mapa serwisu USOSweb 7.1.0.0-9 (2024-12-18)