Kursen ger en översikt över metoder, verktyg och språk för att understödja utvecklingen av stora programvarusystem. Särskild tonvikt läggs på kvalitetssäkring och kunskaper och färdigheter som direkt kan tillämpas i arbetslivet.
Kursen behandlar
Utvecklingsmodeller och faser för iterativ och inkrementell (agile) utveckling;
Kravhantering och objektorienterad analys och design (scenario-driven utveckling, UML);
Design heuristics, patterns och refactoring;
Systematisk testning (test-driven utveckling);
Programvarukvalitet, mätetal, processförbättring, versionshantering och dokumentation.
Den hÀr kursen innehÄller tillfÀllen som Àr en del av ett program pÄ UmeÄ universitet. Du kan bara söka kursen om du gÄr det programmet. Information om ansökningstider och vad som gÀller för dig fÄr du frÄn din institution.
Univ: För tillträde till kursen krävs minst 7.5hp inom datastrukturer och algoritmer (tex 5DV149 eller 5DV150), minst 7.5hp inom människa-dator interaktion/interaktionsteknik (tex 5DV132, 5DV045 eller 5DV060) samt goda kunskaper och färdigheter i objektorienterad programmering (minst 15hp i progression) som t.ex. kan förvärvas genom kurserna Objektorienterad programmeringsmetodik (5DV133) och Applikationsutveckling i Java (5DV135) eller motsvarande kunskaper.
Anmälan
Du anmÀler dig genom att logga in pÄ . Följ sedan instruktionerna dÀr.