F9 (Klasser i samverkan och modellkonsistens) Flashcards
1
Q
Varför är det viktigt med en konsistent modell?
A
- Alla är överens vad som gäller (så det inte blir fel –> leder till produktionsbortfall)
- Undvika olyckor
2
Q
Vad är värdet av konsistens?
A
- Väl underhållen gemensam bild minskar personalberoende
- Modell som matchar verkligheten kan hjälpa att hitta logiska fel utan att titta i källkod
- Nya utvecklare kan snabba skapa sig en överblick (personalberoende)
3
Q
Vad får modellen att bli inkonsisten?
A
- Bristande rutin hos utvecklarna
- Brister i verkyg
- Tidsbrist
- Kodförfall (produktdokumentation hänger ej med=
- Ointresse (utvecklare, ledning)
4
Q
Vad är vanliga konsistensfel?
A
- Saknas klasser i klassdiagram
- Klasser i dragram är ofullständigt beskrivna
- Objekt som talar med varandra i ett sekvensdiagram saknar tillgång till varandra i motsvarande klassdiagram
- Händelseekedjor i händelsediagram som motsägs av sekvensdiagram
5
Q
Hur skapar man rutiner för konsistens?
A
- Rutiner för dokumentgranskning
- Släng modeller som inte är till nytta