DA339A Objektorienterad programmering alternativt DA361A Data- och informationsvetenskap: Objektorienterad programmering och modellering för IA eller DA315A Objektorienterad spelprogrammering
DA211A Introduktion till studier i datavetenskap/DA154A Introduktion till datavetenskap alternativt DA301A Speldesign
10 hp från kursen DA336A Systemutveckling och projekt I
Utöver ovanstående formella förkunskapskrav förutsätts även att studenten har kunskaper från kursen DA336A Systemutveckling och projekt I.
Kursen ingår i huvudområdet datavetenskap på nivå 31 - 60 hp och kan ingå i examensfordringarna för kandidatexamen i datavetenskap.
Kursen syftar till att studenten sammanlänkar tidigare kunskaper i programmering, analys och design samt projektarbete till ett helhetsperspektiv för programutveckling i grupp.
Kursen innehåller följande moment:
- Kravhantering och test som verktyg inom strukturerad programvaruutveckling
- Testning, verifiering och validering av programvara
- Insamling, specificering, analys och validering av krav
Kunskap och förståelse
För godkänd kurs ska studenten:
- visa förståelse för vikten av strukturerade metoder för kravhantering och testning vid utveckling av programvara
- kunna beskriva upplägg och tillämpning av olika metoder som kan används i en kravprocess samt för testning, verifiering och validering vid utveckling av programvara
- kunna beskriva olika stödverktyg för kravhantering och testning vid utveckling av programvara
- visa förståelse för betydelsen av lämpliga mätetal och deras tolkning med avseende på programvarans kvalitet och hur dessa mätetal kan användas för produktförbättring
Färdighet och förmåga
För godkänd kurs ska studenten kunna:
- identifiera och specificera lämpliga krav utifrån en kunds behov
- välja lämpliga metoder för kravinsamling, analys och validering av krav
- definiera och konstruera lämpliga testfall utifrån givna kundkrav
- välja lämpliga metoder för analys, verifiering och validering av krav
Värderingsförmåga och förhållningssätt
För godkänd kurs ska studenten kunna:
- i grupp diskutera och värdera de inneboende problem som uppstår vid utveckling av programvara med avseende på organisation och teknik
Kursen genomförs med föreläsningar, workshops, seminarier och grupparbete.
Krav för godkänt betyg: Godkänd skriftlig tentamen (3 hp), godkända inlämningsuppgifter (4,5 hp).
Krav för väl godkänt betyg: Väl godkänd skriftlig tentamen och godkända inlämningsuppgifter.
Högskolan ger studenter som deltar i eller har avslutat en kurs en möjlighet att framföra sina erfarenheter av och synpunkter på kursen genom en kursvärdering som anordnas av högskolan. Högskolan sammanställer kursvärderingarna samt informerar om resultaten och eventuella beslut om åtgärder som föranleds av kursvärderingarna. Resultaten ska hållas tillgängliga för studenterna. (HF 1:14).
Om en kurs upphört att ges eller genomgått större förändringar ska studenterna, under ett år efter det att förändringen skett, erbjudas två tillfällen för omprov baserade på den kursplan som gällde vid registreringen.