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.
Lärandemål
- 1Identifiera och formulera minst tre funktionella krav för en given teknisk produkt.
- 2Beskriva minst två icke-funktionella krav som påverkar en produkts användbarhet eller hållbarhet.
- 3Jämföra två olika metoder för att dokumentera krav, till exempel skisser kontra listor.
- 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 →
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
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
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
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
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
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
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.
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.
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
| Funktionskrav | Beskriver 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 krav | Beskriver 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'. |
| Kravspecifikation | Ett dokument som listar alla krav, både funktionella och icke-funktionella, som en teknisk lösning måste uppfylla. |
| Användbarhet | Hur 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. |
Föreslagen metodik
Planeringsmallar för Digitala Skapare och Systemtänkare
Mer i Designprocessen: Från idé till prototyp
Behovsanalys och idégenerering
Att identifiera problem i vardagen och skissa på tekniska lösningar genom brainstorming och användarintervjuer.
2 methodologies
Skiss och modellering
Eleverna skapar skisser och enkla modeller av sina idéer för att visualisera och kommunicera designkoncept.
2 methodologies
Prototypframtagning och testning
Konstruktion av en modell och systematisk testning av dess funktioner, med fokus på iteration och förbättring.
3 methodologies
Användartestning och feedback
Eleverna genomför användartester av sina prototyper och analyserar feedback för att identifiera förbättringsområden.
2 methodologies
Presentation och reflektion
Eleverna presenterar sina färdiga prototyper och reflekterar över hela designprocessen, inklusive utmaningar och lärdomar.
2 methodologies
Redo att undervisa Kravspecifikation och funktionskrav?
Skapa ett komplett uppdrag med allt du behöver
Skapa ett uppdrag