Strony pracowników Wydziału Informatyki Politechniki Białostockiej

Zaawansowana inżynieria oprogramowania – wykład

Nr Temat wykładu
1 Przypomnienie poznanych elementów Unified Modeling Language (diagramy przypadków użycia, klas, interakcji, stanów, czynności, fizyczne)
2 Przedstawienie procesu inżynierii oprogramowania (ang. software engineering process) na podstawie Rational Unified Process (RUP) i Unified Process for Education (UPEDU); fazy cyklu życia (pdf); podstawowe zasady RUP (pdf)
3 Cykl życia projektu RUP (pdf)
4 UP: Zarządzanie konfiguracją i zmianami (ang. the software configuration and change managment discipline) (pdf)
5 UP: Rozpoznanie wymagań (ang. requirements discipline)
6 Architektura oprogramowania
7 UP: Analiza i projektowanie (ang. analysis and design discipline)
8 UP: Implementacja (ang. implementation discipline), UP: Testowanie (ang. testing discipline)
9 UP: Zarządzanie przedsięwzięciem projektowym (ang. the software project managment discipline); Zarządzanie projektami – PRINCE2 (pdf)
10 Ocena i poprawa procesu wytwórczego, certyfikacja
11 Zespół wykonawczy
12 Metody zwinne (ang. agile): programowanie ekstremalne XP (ang. eXtreme Programming) (pdf)
13 Metody zwinne: Scrum (pdf)
14

MDA i MDD: Model Driven Architecture oraz Model Driven Development

15

Porównanie poznanych procesów wytwórczych

Egzamin:
Będzie składał się z dwóch typów zadań: krótkie zadania i pytania praktyczne z zakresu pracowni oraz typowe pytania teoretyczne dotyczące tematyki przedstawianej na wykładzie. Egzamin jest pisemny i nie wolno korzystać z żadnych notatek.

× W ramach naszego serwisu www stosujemy pliki cookies zapisywane na urządzeniu użytkownika w celu dostosowania zachowania serwisu do indywidualnych preferencji użytkownika oraz w celach statystycznych.
Użytkownik ma możliwość samodzielnej zmiany ustawień dotyczących cookies w swojej przeglądarce internetowej.
Więcej informacji można znaleźć w Polityce Prywatności
Korzystając ze strony wyrażają Państwo zgodę na używanie plików cookies, zgodnie z ustawieniami przeglądarki.
Akceptuję Politykę prywatności i wykorzystania plików cookies w serwisie.