Föreläsning 4 Flashcards
Vad menas med Objektorienterad metoder?
Att använda sig av UML. T.ex. användningsfall, domänmodell, interaktions (sekvens) modell
Vad menas med användningsfall?
Ett sätt på vilket systemet ska kunna användas, för att nå
ett visst mål
är ”en modell av ett behov”, ett interaktion mellan aktör och systemet
I UML-specifikationen också benämnt ”subjektet”, är det systemet som användningsfallen gäller
Användare av systemet, dvs. ”aktör” från krav av
intressenter, eller kan förfinas till en annan aktör
eller ”maskin”, kan vara människa eller annat system.
Systemet kan inte spela rollen av aktör, för att det kan inte interagera med sig själv
Vad är de olika relationerna/pilarna i ett användningsfallsdiagram?
Extend - Används när ett användningsfall utökar ett annat användningsfall.
Include - Används när en användningsfall inkluderar ett annat användningsfall
Generalization - Används när en användningsfall specialiserar (ersätter och eller utökar) ett annat användningsfall.
Vad är en användarfallsbeskrivning?
En beskrivning av ett specifikt scenario där ett system interagerar med en användare eller annan aktör för att uppnå ett visst mål.
Vad ska ingå i en Användningsfallsbeskrivning?
Use Case Name
Scope
Primary actor
Supporting actor
Pre-conditions
Post-conditions
Main/Basic Flow of Events
Alternative flows/Extension Points
Finns tre nivåer av användningsfall, vilka?
Summariska mål
Aktörens mål
Subfunktioner
Vad är en domänmodell?
Visar de veksamhetsbegrepp som finns i en ”problem domän” i form av klasser. Exempel:
Person, Betalning, Försäljning, Order.
Kallas även för konceptuell eller begreppsmodell
Vad är ett AF/system sequence diagram (sekvensdiagram)?
Visualiserar input och output händelser i/från systemet.
Kan kombineras med text.
Huvudelement: Objekt och meddelande.
Ett sekvensdiagram skapas för varje systemanvändningsfall.