Kursplan för Kravhantering och användarupplevelse

Kursplan fastställd 2022-01-27 av programansvarig (eller motsvarande).

Kursöversikt

  • Engelskt namnRequirements and user experience
  • KurskodDAT356
  • Omfattning7,5 Högskolepoäng
  • ÄgareTKITE
  • UtbildningsnivåGrundnivå
  • HuvudområdeDatateknik, Informationsteknik
  • InstitutionDATA- OCH INFORMATIONSTEKNIK
  • BetygsskalaTH - Mycket väl godkänd (5), Väl godkänd (4), Godkänd (3), Underkänd

Kurstillfälle 1

  • Undervisningsspråk Engelska
  • Anmälningskod 52113
  • Max antal deltagare15
  • Sökbar för utbytesstudenterNej

Poängfördelning

0121 Inlämningsuppgift 3 hp
Betygsskala: TH
3 hp
0221 Tentamen 4,5 hp
Betygsskala: TH
4,5 hp
  • 11 Jan 2023 fm L
  • 05 Apr 2023 em L
  • 17 Aug 2023 em L

I program

Examinator

Gå till kurshemsidan (Öppnas i ny flik)

Behörighet

Grundläggande behörighet för grundnivå
Sökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.

Särskild behörighet

Samma behörighet som det kursägande programmet.
Sökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.

Kursspecifika förkunskaper

För att vara behörig till kursen måste studenten ha klarat minst 7,5hp i objektorienterad programmering, t.ex. TDA548.

Syfte

Efter kursen ska studenter ha kunskap om, och framgångsrikt kunna tillämpa, begrepp och metoder för kravhantering och användarupplevelse. 

Lärandemål (efter fullgjord kurs ska studenten kunna)

Kunskap och förståelse
  • Identifiera viktiga koncept för kravhantering och användarupplevelse, så som funktionella och icke-funktionella krav, användbarhet och designmönster för användarupplevelse
  • Beskriva viktiga skillnader mellan olika kravsmodelleringstekniker
  • Beskriva fördelarna och nackdelarna med specifika framkallningstekniker
  • Redogöra rollen som verifiering och validering i RE och UX
  • Identifiera viktiga icke-funktionella krav för programvara, som användbarhet och hållbarhet.
Färdigheter och förmåga
  • Använda koncept för att skriva krav med hög kvalitet
  • Rita flera typer av kravmodeller
  • Fånga personas och scenarier
  • Använda UX-designmönster för att skapa prototyper utifrån kraven
  • Genomföra och rapportera om användarstudier
Värderingsförmåga och förhållningssätt
  • Utvärdera och välja mellan tillgängliga eliciteringstekniker
  • Utvärdera fördelar och nackdelar med olika kravrepresentationer
  • Utvärdera lämpligheten av specifika UX-mönster för en design
  • Utvärdera och förbättra en UX-design 
  • Utvärdera effekten av RE & UX-projekt på hållbarhetsmål som minskad ojämlikhet eller ansvarsfull produktion och konsumtion

Innehåll

Kursen ger studenterna en introduktion till området kravhantering och användarupplevelse. Det ger en solid grund genom att definiera grundläggande begrepp som intressenter, krav, användbarhet och specifikationer. Den presenterar också processen för att identifiera, modellera och dokumentera kraven för en programvaruprodukt. Tyngdpunkt ges på begrepp och tekniker som kvalitetskrav (till ex.användbarhet, hållbarhet, säkerhet, integritet), kreativa krav, scenarier och personas. Den andra delen av kursen fokuserar på användbarhetsaspekter. Kursen kommer att fokusera på att implementera de krav som samlats in i den första delen som en del av UX-design. Vidare presenterar kurserna metoder för prototyping (till exempel digitala mockups) och presenterar några tekniker för att utvärdera användbarheten av en mjukvaruprodukt (till exempel via användarstudier). Slutligen kommer kursen att ge studenter praktisk erfarenhet av att utforma grafiska användargränssnitt (GUI).

Organisation

Undervisningen består av föreläsningar, grupparbete, övningar och handledning i samband med övningarna.

Litteratur

Course literature to be announced 8 weeks prior to the start of the course.

Examination inklusive obligatoriska moment

Kursen examineras genom en skritlig salstentamen i slutet av kursen och skritfliga inlämningsuppgifter som vanligtvis genomförs i grupper av studenter. Delmomentet inlämningsuppgifter examineras baserat på lösningsförslag på obligatoriska problem som lämnas in under kursens gång samt utifrån studentens individuella bidrag till gruppens arbete. Omtentamen av inlämningsuppgifterna består av skriftliga grupp eller individuella inlämningsuppgifter.

Kursens examinator får examinera enstaka studenter på annat sätt än vad som anges ovan om särskilda skäl föreligger, till exempel om en student har ett beslut från Chalmers om pedagogiskt stöd på grund av funktionsnedsättning.