1 Inżynieria OprogramowaniaPlan zajęć
2 Prowadzący Bartosz Baliś C2, p. 420 [email protected] Maciej Malawski Bartosz Baliś, 2006
3 Reguły gry 8 x 2 wykłady 8 x ćwiczenia 8 x laboratoriaWykład: obecności Ćwiczenia: kolokwium + projekt Laboratoria: kolokwium Strona przedmiotu: Bartosz Baliś, 2006
4 Spotkanie 1 Wykład LaboratoriumWprowadzenie do inżynierii oprogramowania Wymagania stawiane oprogramowaniu Analiza wymagań – podejście obiektowe Laboratorium Makefile ?
5 Spotkanie 2 Wykład Ćwiczenia Laboratorium Modelowanie w UML (1)Analiza wymagań dla wybranego przykładu Laboratorium Ant, gdb
6 Spotkanie 3 Wykład Ćwiczenia Laboratorium Projektowanie systemuTworzenie modelu w UML (1) Laboratorium CVS
7 Spotkanie 4 Wykład Ćwiczenia Laboratorium Modelowanie w UML (2)Tworzenie modelu w UML (2) Laboratorium Kolokwium
8 Spotkanie 5 Wykład Ćwiczenia Laboratorium Implementacja systemuRefaktoryzacja kodu Ćwiczenia Kolokwium Laboratorium Eclipse (1) + JUnit
9 Spotkanie 6 Wykład Ćwiczenia Laboratorium Testowanie systemuWzorce projektowe (Design patterns) Ćwiczenia Rozdanie projektów (?) Laboratorium Eclipse (2) – refaktoryzacja, obsługa CVS, JavaDoc
10 Spotkanie 7 Wykład Ćwiczenia LaboratoriumZapewnianie jakości oprogramowania (quality assurance) ? Ćwiczenia Projekty – etap pośredni Laboratorium Narzędzia do UML
11 Spotkanie 8 Wykład Ćwiczenia LaboratoriumProgramowanie ekstremalne (eXtreme Programming, XP) ? Ćwiczenia Oddawanie projektów Zaliczenia Laboratorium Maven