redogöra för projektledarens huvudsakliga uppgifter och grundläggande begrepp inom mjukvaruprojekt
planera mjukvaruprojekt, inklusive riskhantering och kvalitetssäkring
redogöra för grundläggande koncept och principer inom mjukvaruutvecklingsprocessens delar, t ex för kravhantering, systemdesign, programvaruimplementation, testning och underhåll, och för hur dessa bidrar till processen
utvärdera och jämföra olika mjukvaruprocesser, systemmodeller och arkitekturdesigner samt bedöma deras lämplighet i en given kontext
förklara, utifrån gruppdynamisk teori, hur projektledarens agerande kan påverka projektets framgång
presentera och diskutera kursens innehåll muntligt och skriftligt med för utbildningsnivån lämplig färdighet.
Kursinnehåll
Kravdefinition och kravspecifikation, prototyper, formell specifiering, designmetoder, tillförlitlighet och säkerhet, validering och verifiering, systemunderhåll, återanvändning, projektplanering, kvalitetssäkring. Projektledarperspektiv på programvaruutvecklingsprocessen, gruppdynamik, riskhantering.
Förutsättningar
120 hp varav 40 hp datavetenskap. Alternativt 45 hp inom Masterprogram i språkteknologi (HSP2M). Engelska 6. (Med en svensk kandidatexamen uppfylls kravet på engelska.)