Kurs: Metodyki zwinne wytwarzania oprogramowania zima 2016/17

Język wykładowy Polski
Opiekun Marcin Młotkowski
Liczba godzin 30 (wyk.) 30 (prac.)
Rodzaj Kurs inżynierski
ECTS 5
Polecany dla I roku Nie
Egzamin Nie
Grupy efektów kształcenia Podstawy inżynierii oprogramowania

Opis przedmiotu:

Programowanie zwinne to grupa metodyk tworzenia oprogramowania opartych na iteracjach rozwijanych od końca XX wieku jako swoistej alternatywy dla metodyk opartych na szczegółowych kontraktach i planach. Metodyki zwinne kładą duży nacisk na stałą komunikację z klientem, szybkie tworzenie działających fragmentów całej aplikacji i stosunkowo niewielkie sformalizowanie całego procesu. Metodyki te szybko zdobyły dużą popularność i są często stosowane w kończących się sukcesami projektach programistycznych. Wykład będzie poświęcony omówieniu zasadom zwinnego programowania. Podczas pracowni studenci będą wykonywali projekt (lub fragment dużego projektu) wypróbowując w praktyce Znajomość programowania obiektowego #Organizacja zwinnego programowania #Specyfikacja oprogramowania #Wytwarzanie sterowane testami #Modelowanie oprogramowania #Wzorce projektowe #Refaktoryzacja Alistar Cockburn. Agile Software Development. Gra zespołowa. Robert C. Martin and Micah Martin. Agile. Programowanie zwinne: zasady, wzorce i praktyki zwinnego wytwarzania oprogramowania w C# Martin Fowler. Refaktoryzacja Erich Gamma, Richard Helm, Ralph Johnson, and John Vilissides. Wzorce Projektowe Ron Jeffries. Programowanie ekstremalne w C#

Wykłady

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Marcin Młotkowski
śr 10:00-12:00 (s. 119) 300 30 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.

Pracownie

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Krzysztof Nowicki
cz 16:00-18:00 (s. 7) 15 15 0
Marcin Młotkowski
śr 12:00-14:00 (s. 7) 18 15 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.


Konsultacje prowadzących:


Imię i nazwisko Pokój Konsultacje
Marcin Młotkowski 303 Semestr letni 2023/24: Instytut Informatyki, pokój 303: poniedziałki 12-13, środy 10-11
Krzysztof Nowicki 325 termin ustalany indywidualnie, poprzez email (knowicki@cs.uni.wroc.pl)