Forskel mellem Bottom-Up Model og Top-Down Model

Bottom-Up Model

Bottom-Up Model er en tilgang til systemdesign, hvor dele af systemet defineres i detaljer. Når disse dele er designet og udviklet, knyttes disse dele eller komponenter sammen for at forberede en større komponent. Denne fremgangsmåde gentages, indtil det komplette system er bygget. Fordelen ved Bottom-Up-modellen er, at den gør det muligt at træffe beslutninger på et meget lavt niveau og at afgøre komponenternes genanvendelighed.

Top-Down-modellen

Top-Down-modellen er en systemdesigntilgang, hvor designet tager udgangspunkt i systemet som helhed. Komplet system er derefter opdelt i mindre delapplikationer med flere detaljer. Hver del gennemgår igen top-down-tilgangen, indtil det komplette system er designet med alle de mindste detaljer. Top-down-tilgangen betegnes også som at bryde det større problem op i mindre problemer og løse dem individuelt på rekursiv vis.

Følgende er de vigtige forskelle mellem Bottom-Up-modellen og Top-Down-modellen.

Sr. nr. Nøgle Bottom-Up Model Top-Down Model
1 Fokus I Bottom-Up Model er der fokus på at identificere og løse de mindste problemer og derefter integrere dem sammen for at løse det større problem. I Top-down-modellen er fokus på at opdele det større problem i mindre problemer og derefter gentage processen med hvert enkelt problem.
2 Sprog Bottom-Up-modellen anvendes hovedsageligt af objektorienterede programmeringssprog som Java, C++ osv. Top-Down-modellen følges af strukturelle programmeringssprog som C, Fortran osv.
3 Redundans Bottom-Up-modellen er bedre egnet, da den sikrer minimal dataredundans, og fokus er på genanvendelighed. Top-Down-modellen har et højt redundansforhold, efterhånden som projektets størrelse øges.
4 Interaktion Bottom-Up-modellen har høj interaktivitet mellem de forskellige moduler. Top-down-modellen har problemer med tæt kobling og lav interaktivitet mellem de forskellige moduler.
5 Angangsvinkel Bottom-up-modellen er baseret på en kompositionstilgang. Top-down-modellen er baseret på en dekomponeringstilgang.
6 Spørgsmål I Bottom-up-modellen er det nogle gange vanskeligt at identificere systemets overordnede funktionalitet i de indledende faser. I Top-Down er det måske ikke muligt at opdele problemet i et sæt mindre problemer.
raja

Publiceret den 28-Nov-2019 15:46:33

Reklameannoncer

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.