Design ud fra funktionstype
Fælles for alle typer
- Hvad er inddata og uddata?
- Hvilke objekter er involveret og hvordan identificeres de?
- Hvordan skal funktionen realiseres som operationer i forskellige klasser?
Opdatering
- Hvilke hændelser igangsætter opdateringen og hvad er deres attributter?
- Hvordan afgøres det, om opdateringen er lovlig?
Aflæsning
- Hvilke attributter og forbindelser skal aflæses?
Beregning
- Hvilken algoritme skal udføres?
Signalering
- Hvilke hændelser kan udløse signaleringen?
- Hvilke regler gælder for signaleringen?
- Hvordan skal signaleringen foregå?