Katedra Oprogramowania
Wydział Informatyki PB
Zaawansowana inżynieria oprogramowania
Wykład
(studia niestacjonarne)
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) ; Cykl życia projektu RUP (pdf) |
3 | UP: Zarządzanie konfiguracją i zmianami (ang. the software configuration and change managment discipline) (pdf) |
4 | UP: Rozpoznanie wymagań (ang. requirements discipline) (pdf) |
5 | UP: Analiza i projektowanie (ang. analysis and design discipline) (pdf); Architektura oprogramowania (pdf) |
6 | UP: Implementacja (ang. implementation discipline) (pdf); UP: Testowanie (ang. testing discipline) (pdf) |
7 | UP: Zarządzanie przedsięwzięciem projektowym (ang. the software project managment discipline) (pdf), Ocena i poprawa procesu wytwórczego, certyfikacja (pdf) |
8 | Programowanie ekstremalne XP (ang. eXtreme Programming)(pdf); Scrum (pdf); 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.
Copyright © 2009-10 Marek Krętowski. All rights reserved.
Revised:
2009-02-28