Funktionenskomponentens formål er at give brugergrænsefladen og andre komponenter i systemet adgang til modellen. Funktionenskomponenten skaber således forbindelse mellem model og brug.
Definitioner
Funktionskomponent: En del
af et system, som realiserer funktionelle krav.
Operation:
En procesegenskab, der specificeres i en klasse og aktiveres gennem klassens
objekter.
Principperne er:
Specificer komplekse operationer.
Husk de fire funktionstyper:
En vigtig egenskab ved en opdateringsfunktion er, at den altid skal efterlade et
spor i modellen, når der sker en hændelse i problemområdet
En aflæsningsfunktion afspejler, at en bruger eller et andet system har behov
for at få informationer fra modellen.
En beregningsfunktion afspejler, at en bruger eller et andet system har brug for
at få udført en beregning, som kan involvere aflæsning af modellen.
Signalfunktioner er knyttet til overvågning og styring.
Når man designer komponenter, skal man tilstræbe en høj samhørighed og en lav
kobling.
Kobling:
Er et mål for, hvor tæt to klasser eller komponenter er forbundne.
Samhørighed: Er et mål for
den indre sammenhæng i en klasse eller en komponent.
Design forbindelserne mellem komponenterne og vurder den resulterende kobling og sammenhørighed for jeres projekt.