Yukarıdan Aşağıya Yaklaşım ile Aşağıdan Yukarıya Yaklaşım Arasındaki Fark

Yukarıdan Aşağıya Yaklaşım ile Aşağıdan Yukarıya Yaklaşım Arasındaki Fark
Yukarıdan Aşağıya Yaklaşım ile Aşağıdan Yukarıya Yaklaşım Arasındaki Fark

Video: Yukarıdan Aşağıya Yaklaşım ile Aşağıdan Yukarıya Yaklaşım Arasındaki Fark

Video: Yukarıdan Aşağıya Yaklaşım ile Aşağıdan Yukarıya Yaklaşım Arasındaki Fark
Video: Differences between a Monitoring and Evaluation (M&E) framework and Monitoring and Evaluation Plan 2024, Kasım
Anonim

Yukarıdan Aşağıya Yaklaşım ve Aşağıdan Yukarıya Yaklaşım

Yukarıdan aşağıya yaklaşım ve Aşağıdan yukarıya yaklaşım, herhangi bir proje tasarlanırken yaygın olarak kullanılan iki yaklaşımdır. Bu iki yaklaşım arasındaki farkları pek kimse anlamamaktadır ve bu makale, okuyucunun iki kavramı bir bütün olarak anlamasını kolaylaştırmak için her ikisinin özelliklerini vurgulamayı amaçlamaktadır.

Yukarıdan aşağıya tasarım, sonunda sağlam bir tasarım elde etmek için soyuttan başlarken, aşağıdan yukarıya yaklaşım, soyut varlığa ulaşmak için somut tasarımla başladığı için tam tersidir. Yepyeni sistemler tasarlamaya gelince, en yaygın olarak kullanılan yukarıdan aşağıya yaklaşımdır. Öte yandan, tersine mühendislik söz konusu olduğunda, amaç başkasının tasarımını anlamak olduğunda, aşağıdan yukarıya yaklaşım kullanılır.

Aşağıdan yukarıya yaklaşım, en düşük seviyeli modül veya alt sistemin tasarımı ile en üst modül veya alt sisteme doğru ilerler. Yürütmeyle ilgili adımları bilmek için bir yapı şemasına ihtiyaç vardır. Ayrıca bu tür tasarımı tamamlamak için sürücülere ihtiyaç vardır.

Yukarıdan aşağıya yaklaşım, en üst düzey modülle başlar ve en alt düzey modüle doğru aşağı doğru ilerler. Ancak gerçekte hiçbir sistem katı bir şekilde takip edilmez ve tasarımcılar ihtiyaç duyulduğunda bu iki yaklaşım arasında gidip gelme eğilimindedir.

Her iki yaklaşımın da artıları ve eksileri vardır. Yukarıdan aşağıya yaklaşımın avantajlarından bahsedersek, görselleştirilmesi kolaydır, eksiksizlik hissi sağlar ve herhangi bir aşamada ilerlemeyi değerlendirmek kolaydır. Olumsuz tarafı, UI odaklı bir yaklaşım olduğundan, gereksiz iş mantığı olasılığı vardır.

Öte yandan, aşağıdan yukarıya bir yaklaşımda, kullanıcı sağlam iş mantığı, iyi birim testi yazma yeteneği ve değişikliklerin yönetilip değiştirilebilme kolaylığı gibi avantajlara sahiptir. Dezavantajları, test senaryoları yazmak için çok çaba gerektirmesi ve ilerlemenin orta aşamada kolayca doğrulanamamasıdır.

Özet

• Yukarıdan aşağıya ve Aşağıdan yukarıya, tasarlamaya yönelik iki yaklaşımdır

• Her ikisi de tasarımcılar tarafından kullanılıyor

• Her iki yaklaşımın da kendi artıları ve eksileri vardır

• Aşağıdan yukarıya genel olarak tersine mühendislikte uygulanırken, yepyeni bir proje için genellikle yukarıdan aşağıya yaklaşım kullanılır

Önerilen: