Wybrany termin:
Termin:
Do ustalenia
Miejsce:
Poznań
Cena:
6500,00 zł

Inżynieria oprogramowania

Offer image
Wybrany termin:

Termin:

Do ustalenia

Miejsce:

Poznań

Czas trwania:

208 godz.

Prowadzący:

Kierownik: dr hab. inż. Bartosz Walter

Cena:

6500,00 zł

Pozostałe terminy:

W tym momencie brak dostepnych terminów

Celem nauczania jest uzupełnienie i/lub zaktualizowanie wiedzy słuchaczy w zakresie metod i technologii wytwarzania oprogramowania oraz przygotowanie do pełnienia podstawowych ról w projekcie informatycznym. Program studium skoncentrowany jest na zagadnieniach mających kluczowe znaczenie dla powodzenia rzeczywistych projektów informatycznych: wymaganiach, projektowaniu, implementacji, zapewnianiu jakości oraz zarządzaniu.

Usługa:
Studia podyplomowe
Poziom:
Zaawansowany

Uczestnikiem studium może zostać absolwent dowolnej wyższej uczelni znający podstawy programowania. Dla osób, które nie programują, a chciałyby wziąć udział w studium, zostanie zorganizowane szkolenie z podstaw programowania w języku Python lub Ruby.

  • Inżynieria wymagań
  • Projektowanie i modelowanie oprogramowania
  • Architektury oprogramowania
  • Testowanie i jakość oprogramowania
  • Metodyki i procesy
  • Zarządzanie w projekcie informatycznym
  • Skuteczna praca i współpraca
  • Projekt informatyczny

wykłady, zajęcia laboratoryjne, ćwiczenia

Organizator: Wydział Informatyki i Telekomunikacji

Sekretariat: 

mgr Agnieszka Skiba

tel. 61 665 2997

e-mail: spio@cs.put.poznan.pl

Uczestnik otrzymuje:

Słuchacze studium otrzymują dyplomy ukończenia

Wiedza:

  • Znajomość BPMN i standardu IEEE 830 w inżynierii wymagań.
  • Znajomość wymagań funkcjonalnych i pozafunkcjonalnych (ISO 25000).
  • Znajomość metodyk projektowych, w tym Prince2 i Scrum.
  • Znajomość UML i wzorców projektowych w modelowaniu oprogramowania.
  • Znajomość zasad architektury oprogramowania, w tym wzorców architektonicznych i architektury rozproszonej.
  • Znajomość roli testowania w procesie zarządzania jakością.
  • Znajomość systematyki testów i automatyzacji testów.
  • Znajomość zarządzania projektem informatycznym i modelowania procesów.
  • Znajomość innowacyjnych metod i narzędzi wspomagających wytwarzanie oprogramowania (git, jira).
  • Znajomość zasad skutecznego działania wg Coveya.

Umiejętności:

  • Umiejętność tworzenia przypadków użycia i prototypowania wymagań.
  • Umiejętność pomiaru rozmiaru funkcjonalnego i szacowania pracochłonności.
  • Umiejętność oceny jakości projektu i stosowania metryk obiektowych.
  • Umiejętność modelowania oprogramowania w UML.
  • Umiejętność dokumentowania i ewaluacji architektury oprogramowania (ATAM, SAAM).
  • Umiejętność przeprowadzania testów jednostkowych i oceny jakości testów (testowanie mutacyjne, pokrycie kodu).
  • Umiejętność realizacji projektów zgodnie z metodykami Prince2 i Scrum.
  • Umiejętność kierowania organizacją IT i zarządzania procesami.
  • Umiejętność komunikacji i współpracy w zespołach projektowych.
  • Umiejętność pozyskiwania i analizy wymagań oraz projektowania i implementacji oprogramowania.

Kompetencje społeczne:

  • Umiejętność pracy indywidualnej i zespołowej, w tym przywództwa i rozwiązywania konfliktów.
  • Umiejętność efektywnej komunikacji w zespołach.
  • Umiejętność krytycznej oceny swojej wiedzy i umiejętności oraz ciągłego dokształcania się.
  • Umiejętność etycznego postępowania i odpowiedzialności za wyniki pracy.
  • Umiejętność myślenia i działania w sposób przedsiębiorczy, twórczy i innowacyjny.
  • Umiejętność definiowania priorytetów i inicjowania działań na rzecz interesu publicznego.
  • Umiejętność efektywnego zarządzania projektem informatycznym w kontekście wielonarodowości i wielokulturowości.
  • Umiejętność planowania wizji, strategii i planów działania.
  • Umiejętność stosowania zasad skutecznego działania wg Coveya.
  • Umiejętność wykorzystywania narzędzi wspomagających wytwarzanie oprogramowania (git, jira).

Inni oglądali również