KRAV-18 Kap 5 Flashcards
Varför modelleras funktionella krav?
För att underlätta tolkningen för systemutvecklare och så de kan bearbetas automatiskt
Nämn tre fördelar med modeller..
De beskriver system, dess egenskaper samt stödjer kommunikation mellan modelleringsexperter.
Vilka tre modeller ingår i UML?
Use-case
Interaktionsmodell/sekvensmodell
Domänmodell
Vad är subjektet i ett Use case enligt UML?
Systemet
Vad är ett use case?
Ett sätt att påvisa hur systemet ska kunna användas för att nå ett visst mål
Vad är en aktör i ett use case enligt UML?
En användare för systemet, kan vara människor i en viss roll eller andra system
Varför kan inte systemet självt vara en aktör för ett use case?
För systemet kan inte interagera med sig självt
Förklara include assosiationen
används när ett use case inkluderar ett annat use case
Förklara extend assosiationen
används när ett use case utökar ett annat use case
Vad innebär generalization assosiationen?
att ett use case generaliserar (ersätter eller uttökar) ett annat use case
Vilka delar ska alltid finnas med i en användningsfallsbeskrivning?
- use case name
- scope
- primary actor
- supporting actor
- pre-conditions
- post-conditions
- main flow of events
- alternative flows
- extension points
Till vad används sekvensdiagram/modeller?
för att visualisera input och output från händelser i och från systemet.
Vad gör en domänmodell?
Visar de affärskoncept som finns i verksamheten, den ger basen till designklass modeller