Sammanfattning Flashcards
Vad är ett krav
Ett krav är ett tillstånd (förmåga) som en användare behöver för att lösa ett problem eller uppnå ett mål
Ett krav kan insamlas i olika former. De vanligaste är?
Mål är önskade tillstånd av aktörer och grupper för en verksamhet, och därmed, för dess system.
Scenarier beskriver exempel på systemanvändning.
(System*)krav beskriver funktioner och kvaliteter som ett system skall stödja
Semi-formella kravspråk
System (substantiv)
Process (verb fras)
Objekt (substantiv)
Objekts detaljer (substantiv)
När?
Systemet/Daisy ska kunna lägga till på en kurs student med students ID, namn och adress (gata, postnummer, stad) om studenten är registrerad på programmet var kursen ingår
Systemet/Daisy
ska kunna lägga till på en kurs
student
med students ID, namn och adress (gata, postnummer, stad)
om studenten är registrerad på programmet var kursen ingår
Kvalitetskriterier för individuella krav
Komplett
Spårbar
Nödvändigt
Entydigt
Begripligt
Konsekvent
Kontrollbart
Genomförbart
Ett resultat
Komplett
Komplett: kravet måste helt beskriva funktionaliteten (eller kvalitet) som kravet specificerar.
Spårbar
Spårbar: kravs källa, genomförande, och relation till andra krav kan spåras.
Nödvändigt
Nödvändigt: kravet är bekräftad (överens) som korrekt av intressenterna.
Entydigt
Entydigt: kravet kan tolkas på ett enda sätt.
Begripligt
Begripligt: kravet är begripligt för alla berörda parter.
Konsekvent
Konsekvent: kravet får inte stå i konflikt med andra krav, eller till sig själv
Kontrollbart
Kontrollbart: kravet kan testas eller mätas i implementerade systemet
Genomförbart
Genomförbart: det måste vara möjligt att genomföra kravet med tanke på de organisatoriska, juridiska, ekonomiska eller tekniska begränsningar.
Ett resultat
Ett resultat: kravet beskriver en enda process.
Funktionella krav
beskriver specifika funktioner systemet måste utföra.
T.ex: Systemet ska kunna verifiera användare genom inloggning med användarnamn och lösenord.