Skillnaden mellan uppifrån och ner tillvägagångssätt och nedifrån och upp

Skillnaden mellan uppifrån och ner tillvägagångssätt och nedifrån och upp
Skillnaden mellan uppifrån och ner tillvägagångssätt och nedifrån och upp

Video: Skillnaden mellan uppifrån och ner tillvägagångssätt och nedifrån och upp

Video: Skillnaden mellan uppifrån och ner tillvägagångssätt och nedifrån och upp
Video: Difference between MEM, MIM, and MIS? 2024, Juli
Anonim

Top-Down Approach vs Bottom-Up Approach

Top-down-metoden och Bottom-up-metoden är två tillvägagångssätt som vanligtvis används vid utformning av alla projekt. Det är inte många som förstår skillnaderna mellan dessa två tillvägagångssätt och den här artikeln har för avsikt att lyfta fram egenskaperna hos båda för att göra det lättare för läsaren att uppskatta de två koncepten i sin helhet.

Medan design uppifrån och ned börjar från abstrakt för att slutligen uppnå en solid design, är nedifrån och upp-tillvägagångssätt precis det omvända eftersom det börjar med den konkreta designen för att komma till abstrakt enhet. När det kommer till att designa helt nya system är det uppifrån och ner som är vanligast. Å andra sidan, i fallet med omvänd ingenjörskonst, som när det är målet att förstå någon annans design, används nedifrån och upp tillvägagångssätt.

Bottom-up-metoden fortsätter med utformningen av den lägsta nivån av modul eller undersystem, till den högsta modulen eller undersystemet. Man behöver ett strukturdiagram för att veta vilka steg som är involverade i utförande. Det behövs också drivrutiner för att slutföra denna typ av design.

Top-down-metoden börjar med toppnivåmodulen och fortsätter nedåt till den lägsta nivåmodulen. I verkligheten följs dock inget system strikt och designers tenderar att studsa fram och tillbaka mellan dessa två tillvägagångssätt efter behov.

Det finns för- och nackdelar med båda metoderna. Om vi talar om fördelarna med ett uppifrån och ned-upplägg är det lätt att visualisera, ger en känsla av fullständighet och det är lätt att bedöma framstegen i vilket skede som helst. På nackdelen, eftersom det är ett UI-drivet tillvägagångssätt, finns det chanser för överflödiga affärslogiker.

Å andra sidan, i en bottom-up-strategi, har användaren fördelarna med solid affärslogik, förmågan att skriva bra enhetstest och den lätthet med vilken förändringar kan hanteras och modifieras. Dess nackdelar är att det krävs mycket ansträngning för att skriva testfall och framstegen kan inte enkelt verifieras i mitten.

Sammanfattning

• Top-down och Bottom-up är två sätt att utforma

• Båda används av designers

• Båda metoderna har sina egna för- och nackdelar

• Bottom-up används vanligtvis i reverse engineering medan för ett helt nytt projekt används uppifrån och ned-metoden i allmänhet

Rekommenderad: