F5- Metoder för modellering av funktionella krav Flashcards
Ett modelleringsspråk kallas formellt om:
syntax och semantik är formellt definierade. UML är tex inte formellt utan semiformellt.
Objektorienterad metod innebär:
Användning av UML. Inom oo-metod består systermodellen av användningsfall, sekvensmodell och domänmodell.
Ett användningsfall är:
Ett sätt på vilket systemet ska kunna användas för att nå ett visst mål.
Förklara include, extend och generalization.
”Include”
Används när en användningsfall inkluderar
ett annat användningsfall. ”Extend”
Används när ett användningsfall utökar ett Cashier annat användningsfall.
”Generalization”
Används när en användningsfall specialiserar (ersätter och eller utökar) ett annat användningsfall.
Vilka delar består en användningsfallsbeskrivning av:
Use case namne, scope, primary actor, supporting actor, pre-conditions, post-conditions, basic flow of events, alternative flow, extension points.
Sekvensdiagram används för att:
Visualisera input och output-händelser.
Vad gör en domänmodell?
Domän modellen visar de affärskoncepten som finns i en ”problem domän” i form av klasser. Exempel: Person, Betalning, Försäljning, Order.
Identifiering av domän klasserna görs genom att vi letar efter viktiga begrepp (substantiv) i problemscenariot (eller i användningsfallbeskrivningar).
Domänmodellen är inte kopplad till designaspekter (arkitekturen, designspråket, osv); fast den ger basen till designklassmodellen.
Domänmodellen ger en statisk bild av problem domänen, eftersom den skapas av UML klassdiagram.