Bottom-Up-mallin ja Top-Down-mallin ero

Bottom-Up-malli

Bottom-Up-malli on järjestelmäsuunnittelun lähestymistapa, jossa järjestelmän osat määritellään yksityiskohtaisesti. Kun nämä osat on suunniteltu ja kehitetty, nämä osat tai komponentit yhdistetään toisiinsa suuremman komponentin valmistamiseksi. Tätä lähestymistapaa toistetaan, kunnes täydellinen järjestelmä on rakennettu. Bottom-Up-mallin etuna on, että sen avulla voidaan tehdä päätöksiä hyvin matalalla tasolla ja päättää komponenttien uudelleenkäytettävyydestä.

Top-Down-malli

Top-Down-malli on järjestelmäsuunnittelulähestymistapa, jossa suunnittelu lähtee liikkeelle järjestelmästä kokonaisuutena. Kokonaisjärjestelmä jaetaan sitten pienempiin osasovelluksiin, joissa on enemmän yksityiskohtia. Kukin osa käy taas läpi ylhäältä alas -lähestymistavan, kunnes koko järjestelmä on suunniteltu kaikkine yksityiskohtineen. Top Down -lähestymistapaa kutsutaan myös isomman ongelman pilkkomiseksi pienempiin ongelmiin ja niiden ratkaisemiseksi yksitellen rekursiivisesti.

Seuraavat ovat tärkeitä eroja Bottom-Up-mallin ja Top-Down-mallin välillä.

Sr. nro. Keskeinen Bottom-Up-malli Top-Down-malli
1 Keskeinen Bottom-Up-mallissa keskitytään pienimpien ongelmien yksilöimiseen ja ratkaisemiseen, minkä jälkeen ne integroidaan toisiinsa suuremman ongelman ratkaisemiseksi. Top-down-mallissa keskitytään isomman ongelman pilkkomiseen pienempiin ja sen jälkeen toistetaan prosessi jokaisen ongelman kohdalla.
2 Kieli Bottom-Up-mallia käyttävät pääasiassa olio-ohjelmointikielet, kuten Java ja C++ jne. Top-Down-mallia noudatetaan rakenteellisissa ohjelmointikielissä, kuten C:ssä, Fortranissa jne.
3 Redundanssi Bottom-Up-malli soveltuu paremmin, koska se takaa minimaalisen datan redundanssin ja keskittyy uudelleenkäytettävyyteen. Top-Down-mallissa redundanssin osuus on suuri projektin koon kasvaessa.
4 Vuorovaikutus Bottom-Up-mallissa on suuri vuorovaikutteisuus eri moduulien välillä. Top-down-mallissa on tiukkoja kytkentäongelmia ja alhainen vuorovaikutteisuus eri moduulien välillä.
5 lähestymistapa Bottom-Up-malli perustuu kompositio-lähestymistapaan. Top-down-malli perustuu dekompositio-lähestymistapaan.
6 Kysymykset Bottom-Up-mallissa järjestelmän kokonaistoiminnallisuuden tunnistaminen järjestelmän alkuvaiheessa on toisinaan vaikeaa. Top-Down:ssa ongelmaa ei välttämättä ole mahdollista pilkkoa joukoksi pienempiä ongelmia.
raja

Julkaistu 28-Nov-2019 15:46:33

mainokset

Vastaa

Sähköpostiosoitettasi ei julkaista.