Nazwa przedmiotu:
Inżynieria oprogramowania II
Koordynator przedmiotu:
Dr inż. Krzysztof Kaczmarski
Status przedmiotu:
Obowiązkowy
Poziom kształcenia:
Studia I stopnia
Program:
Informatyka
Grupa przedmiotów:
Wspólne
Kod przedmiotu:
Semestr nominalny:
6 / rok ak. 2013/2014
Liczba punktów ECTS:
3
Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
1. godziny kontaktowe - 45h; w tym a. obecność na laboratoriach praca w zespole– 45h 2. samodzielna praca w domu – 90h Razem nakład pracy studenta 135h, co odpowiada 4 pkt. ECTS
Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
1. obecność na laboratoriach – 45h Razem 45h, co odpowiada 2 pkt. ECTS
Język prowadzenia zajęć:
polski
Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
1. obecność na ćwiczeniach – 45h Razem 45h, co odpowiada 2 pkt. ECTS
Formy zajęć i ich wymiar w semestrze:
  • Wykład0h
  • Ćwiczenia0h
  • Laboratorium45h
  • Projekt0h
  • Lekcje komputerowe0h
Wymagania wstępne:
Inżynieria Oprogramowania 1, Programowanie Obiektowe, Bazy Danych, Systemy Operacyjne, C++, Java
Limit liczby studentów:
Bez limitu
Cel przedmiotu:
Celem przedmiotu jest zdobycie przez studentów doświadczenia polegającego na przygotowaniu i przeprowadzeniu procesu wytworzenia oprogramowania przy ograniczeniach podobnych do istniejących w firmach informatycznych.
Treści kształcenia:
Środowiska pracy grupowej, zarządzania wytwarzaniem oprogramowania i współdzielenia kodu aplikacji. Analiza i śledzenie postępów zespołu deweloperskiego. Testowanie aplikacji. Zajęcia mają charakter praktyczny. Odbywają się w laboratorium komputerowym. Ponadto studenci są zobowiązani do systematycznej pracy w domu.
Metody oceny:
Podstawą zaliczenia są punkty zbierane podczas pracy w semestrze. Co trzy tygodnie projekt wykonywany przez studentów podlega ocenie w kilku kategoriach. W miarę upływu semestru punkty te mają coraz większy wpływ na końcową ocenę. Ostateczna postać aplikacji podlegająca końcowej ocenie musi być przez studentów oddana w ostatnim tygodniu zajęć. Nie ma możliwości poprawiania wykonanego programu.
Egzamin:
nie
Literatura:
Grady Booch. Object-oriented analysis and design with applications., 1994. Frederick P. Brooks. Mityczny osobomiesiąc. Wydawnictwa Naukowo Techniczne, 2000. Y. Shen. Software Engineering Metrics and Models. 1986. Kozłowski. Analiza i projektowanie obiektowe. Helion, 1998. Addison-Wesley, 1994. Górski. Inżynieria Oprogramowania w projekcie informatycznym. Mikom, 1999. Cay S. Horstmann. Mastering object-oriented design in C++. John Wiley, 1995. Jaszkiewicz. Inżynieria oprogramowania. Helion, 1997. Weyne C. Lim. Managing software reuse. Prentice-Hall, 1999. 10. J. Martin, J. J. Odell.  Podstawy Metod Obiektowych. Wydawnictwa Naukowo Techniczne, 1997. 11. R. J. Muller. Bazy Danych język UML w modelowaniu danych. Mikom, 2000. 12. J. Robertson, S. Robertson. Pełna analiza systemowa. WNT, 1999. 13. J. Rumbaugh, M. Blaha, W. Premerlani, W. Lorensen. Object-Oriented Modelling and Design. 1991. 14. K. Subieta. Obiektowość w projektowaniu i bazach danych. Akadem. Oficyna Wyd. PLJ, 1998.
Witryna www przedmiotu:
brak
Uwagi:

Efekty uczenia się

Profil ogólnoakademicki - wiedza

Efekt W01
Ugruntowana doświadczeniem wiedza dotycząca przeprowadzania procesu wytwarzania oprogramowania.
Weryfikacja: Ocena z projektu
Powiązane efekty kierunkowe: K_W09
Powiązane efekty obszarowe: T1A_W06

Profil ogólnoakademicki - umiejętności

Efekt U01
Potrafi wykonać prosty system informatyczny na podstawie projektu.
Weryfikacja: Cząstkowa ocena z projektu
Powiązane efekty kierunkowe: K_U27, K_U29, K_U30
Powiązane efekty obszarowe: T1A_U13, T1A_U15, T1A_U16
Efekt U02
Potrafi używać wybrany system kontrolowania wersji kodu programu.
Weryfikacja: Cząstkowa ocena z projektu
Powiązane efekty kierunkowe: K_U22
Powiązane efekty obszarowe:
Efekt U03
Potrafi przetestować wykonany moduł oprogramowania.
Weryfikacja: Cząstkowa ocena z projektu
Powiązane efekty kierunkowe: K_U30
Powiązane efekty obszarowe: T1A_U16

Profil ogólnoakademicki - kompetencje społeczne

Efekt K01
Potrafi skutecznie pracować w zespole.
Weryfikacja: Cząstkowa ocena z projektu
Powiązane efekty kierunkowe: K_K05, K_K06
Powiązane efekty obszarowe: T1A_K03, T1A_K04, T1A_K03, T1A_K04, T1A_K06