Funktionskomponenter

Design af funktionskomponenter

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:

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.

Forbind komponenter

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.

Opgaven

Design forbindelserne mellem komponenterne og vurder den resulterende kobling og sammenhørighed for jeres projekt.


Husk at smede mens jernet er varmt!

Siden er til din inspiration