Skip to content

Kravspecifikation och funktionskravAktiviteter & undervisningsstrategier

Aktivt arbete med kravspecifikationer hjälper eleverna att förstå att tekniska lösningar inte bara handlar om idéer utan om konkreta, testbara villkor. När de arbetar praktiskt med prototyper inser de snabbt varför tydliga krav är avgörande för att nå ett lyckat resultat.

Årskurs 5Digitala Skapare och Systemtänkare4 aktiviteter20 min35 min

Lärandemål

  1. 1Identifiera och formulera minst tre funktionella krav för en given teknisk produkt.
  2. 2Beskriva minst två icke-funktionella krav som påverkar en produkts användbarhet eller hållbarhet.
  3. 3Jämföra två olika metoder för att dokumentera krav, till exempel skisser kontra listor.
  4. 4Skapa en enkel kravspecifikation för en prototyp baserad på givna användarbehov.

Vill du en komplett lektionsplan med dessa mål? Skapa ett uppdrag

35 min·Smågrupper

Gruppövning: Kravlista för robotarm

Dela in eleverna i små grupper. Låt dem brainstorma fem funktionskrav och tre icke-funktionella krav för en enkel robotarm som ska plocka upp föremål. Grupperna skriver kraven på ett gemensamt formulär och presenterar för klassen. Avsluta med röstning på bästa krav.

Förberedelse & detaljer

Hur kan vi definiera vad vår lösning ska kunna göra?

Handledningstips: Under gruppövningen med robotarmen, ge grupperna en kort tidsgräns på 15 minuter för att skapa sin kravlista, så att de fokuserar på det viktigaste.

Setup: Grupper vid bord med arbetsblad för matrisen

Materials: Mall för beslutsmatris, Kort med beskrivningar av alternativen, Vägledning för viktning av kriterier, Presentationsmall

AnalyseraUtvärderaSkapaBeslutsfattandeSjälvreglering
25 min·Par

Pairs: Kundmöte Rollspel

Elevpar agerar kund och designer. Kunden beskriver behov för en app, designern ställer frågor för att formulera krav. Byt roller efter 10 minuter. Dokumentera kraven i en mall med kolumner för funktionella och icke-funktionella krav.

Förberedelse & detaljer

Vilka egenskaper är viktigast för att vår produkt ska vara användbar?

Handledningstips: I rollspelet om kundmötet, ge eleven som spelar kunden ett kort med specifika önskemål och begränsningar att förhålla sig till, för att göra dialogen mer realistisk.

Setup: Grupper vid bord med arbetsblad för matrisen

Materials: Mall för beslutsmatris, Kort med beskrivningar av alternativen, Vägledning för viktning av kriterier, Presentationsmall

AnalyseraUtvärderaSkapaBeslutsfattandeSjälvreglering
30 min·Hela klassen

Whole Class: Kravjämförelse

Visa två exempel på kravdokument för samma produkt. Låt hela klassen diskutera skillnader i tydlighet och fullständighet. Rösta och motivera vad som gör ett krav bra. Skapa ett klassdokument med bästa praxis.

Förberedelse & detaljer

Jämför olika sätt att dokumentera krav för en teknisk produkt.

Handledningstips: Vid helklassjämförelsen av krav, använd ett gemensamt dokument på tavlan där eleverna får lägga till och diskutera sina förslag direkt, för att synliggöra olika perspektiv.

Setup: Grupper vid bord med arbetsblad för matrisen

Materials: Mall för beslutsmatris, Kort med beskrivningar av alternativen, Vägledning för viktning av kriterier, Presentationsmall

AnalyseraUtvärderaSkapaBeslutsfattandeSjälvreglering
20 min·Individuellt

Individual: Personlig Kravspecifikation

Varje elev väljer en vardaglig produkt och listar egna krav. Rita en skiss som illustrerar kraven. Dela i par för feedback innan inlämning.

Förberedelse & detaljer

Hur kan vi definiera vad vår lösning ska kunna göra?

Handledningstips: För den personliga kravspecifikationen, be eleverna att utgå från en verklig situation de själva upplevt, för att göra uppgiften mer meningsfull.

Setup: Grupper vid bord med arbetsblad för matrisen

Materials: Mall för beslutsmatris, Kort med beskrivningar av alternativen, Vägledning för viktning av kriterier, Presentationsmall

AnalyseraUtvärderaSkapaBeslutsfattandeSjälvreglering

Att undervisa detta ämne

Börja med att visa konkreta exempel på både funktionella och icke-funktionella krav från vardagen, till exempel en cykel eller en skolväska. Undvik att enbart förklara teorin – låt eleverna själva upptäcka hur otydliga krav leder till problem genom praktiska tester. Använd ofta frågor som 'Hur skulle ni testa att detta krav är uppfyllt?' för att koppla kraven till verkliga utmaningar.

Vad du kan förvänta dig

Eleverna visar att de förstår skillnaden mellan funktionella och icke-funktionella krav genom att formulera relevanta och mätbara villkor för en given uppgift. De kan även motivera varför vissa krav prioriteras framför andra baserat på användarens behov.

De här aktiviteterna är en startpunkt. Det fullständiga uppdraget är upplevelsen.

  • Komplett handledningsmanuskript med lärardialoger
  • Utskriftsklart elevmaterial, redo för klassrummet
  • Differentieringsstrategier för varje typ av elev
Skapa ett uppdrag

Se upp för dessa missuppfattningar

Vanlig missuppfattningUnder gruppövningen med robotarmen, observera om grupperna enbart fokuserar på funktionella krav som 'roboten ska kunna lyfta saker'.

Vad man ska lära ut istället

Peka på materialet för icke-funktionella krav, till exempel 'roboten ska vara lätt att reparera' eller 'roboten ska tillverkas av återvunnen plast', och be dem lägga till minst ett sådant krav innan de går vidare.

Vanlig missuppfattningUnder rollspelet om kundmötet, lyssna efter om eleven som spelar utvecklare enbart frågar om funktioner.

Vad man ska lära ut istället

Ge eleven som spelar kunden ett kort med kommentarer som 'Jag vill inte att produkten ska kosta mer än 500 kronor' eller 'Den ska fungera även för personer med nedsatt syn', så att eleven måste ta hänsyn till icke-funktionella krav.

Vanlig missuppfattningUnder helklassjämförelsen av krav, notera om eleverna inte skiljer på funktionella och icke-funktionella krav i sina förslag.

Vad man ska lära ut istället

Be dem att gemensamt gå igenom varje förslag och avgöra om det handlar om en specifik funktion eller om en övergripande egenskap, till exempel hållbarhet eller användarvänlighet.

Bedömningsidéer

Utgångsbiljett

Efter aktiviteten med den nya pennan, samla in elevsvaren och diskutera gemensamt: Vilka krav prioriterades och varför? Notera om eleverna kan motivera sina val utifrån användarens perspektiv.

Kamratbedömning

Under pararbetet med skisser och krav, lyssna på elevkommentarerna när de bedömer varandras listor. Fokusera på om de kan identifiera om kraven är tydliga och om båda typerna av krav finns representerade.

Snabbkontroll

Under aktiviteten med påståendena om leksaksbilen, gå runt och lyssna på elevernas resonemang när de markerar kraven. Ställ följdfrågor som 'Varför tror du att detta är ett icke-funktionellt krav?' för att bedöma deras förståelse.

Fördjupning & stöd

  • Utmana eleverna att skapa en kravspecifikation för en produkt som ska lösa ett specifikt problem i skolan, till exempel ett nytt sätt att förvara pennor i klassrummet.
  • För elever som har svårt att skilja på kravtyperna, ge dem en lista med påståenden som de ska sortera i två kolumner: funktionella och icke-funktionella.
  • Låt eleverna utforska hur krav förändras beroende på vem som är användaren, genom att jämföra krav för en leksaksbil och en bil för barn i förskoleåldern.

Nyckelbegrepp

FunktionskravBeskriver vad en teknisk lösning ska kunna göra, dess specifika funktioner och beteenden. Exempel: 'Appen ska kunna spara användarens poäng'.
Icke-funktionella kravBeskriver hur väl en lösning ska fungera, dess egenskaper som användbarhet, säkerhet, prestanda eller hållbarhet. Exempel: 'Gränssnittet ska vara lätt att förstå för barn'.
KravspecifikationEtt dokument som listar alla krav, både funktionella och icke-funktionella, som en teknisk lösning måste uppfylla.
AnvändbarhetHur lätt det är för en person att använda en produkt eller tjänst för att uppnå sina mål. En produkt med hög användbarhet är intuitiv och effektiv.

Redo att undervisa Kravspecifikation och funktionskrav?

Skapa ett komplett uppdrag med allt du behöver

Skapa ett uppdrag