ÜSt-Alt Yaklaşım ve Alt-Üst Yaklaşım Arasındaki Fark

Anonim

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

Yukarıdan aşağıya yaklaşım ve Aşağıdan yukarıya yaklaşım, herhangi bir projeyi tasarlarken sıklıkla kullanılan iki yaklaşımdır. Pek çok kimse bu iki yaklaşım arasındaki farkları anlamıyor ve bu makale, okuyucunun, iki kavramın tamamını değerlendirebilmesini kolaylaştırmak için her ikisinin özelliklerini vurgulamayı amaçlıyor.

Yukarıdan aşağıya dizayn soyuttan başlayarak nihayet sağlam bir tasarım elde etmeye başlarken aşağıdan yukarıya yaklaşım, soyut varlığa ulaşmak için somut tasarımla başladığımız gibi tersi. Yepyeni sistemleri tasarlarken, en yaygın kullanılan üstten aşağıya yaklaşımdır. Öte yandan, başkasının tasarımını anlamanın amacı olduğu gibi ters mühendislik durumunda, aşağıdan yukarıya yaklaşım kullanılır.

Alttan-yukarı yaklaşım, en düşük seviyedeki modül veya alt sistem tasarımıyla en yüksek modüle veya alt sisteme doğru ilerlenir. İcraya katılan adımları bilmek için bir yap grafik gerekir. Ayrıca bu tür tasarımları tamamlamak için sürücüler gerekli.

Üst aşağı yaklaşım, üst düzey modül ile başlar ve en alt düzey modüle doğru ilerlemektedir. Bununla birlikte, gerçekte, herhangi bir sistem sıkı bir şekilde takip edilmemekte ve tasarımcılar, ihtiyaç duyuldukça bu iki yaklaşım arasında ileri geri atılma eğilimindedir.

Her iki yaklaşımın da artı ve eksileri vardır. Üstten aşağı bir yaklaşımın avantajlarından söz edersek, görselleştirmek kolaydır, tamamlanma hissi verir ve ilerlemeyi herhangi bir aşamada değerlendirmek kolaydır. Olumsuz yönü, UI odaklı bir yaklaşım olarak, gereksiz iş mantığı şansı vardır.

Öte yandan, aşağıdan yukarıya doğru bir yaklaşımda, kullanıcı katı iş mantığının, iyi birim testi yazma becerisinin ve değişikliklerin yönetilebileceği ve değiştirilebileceği avantajlarına sahiptir. Dezavantajları, test olguları yazmak için çok çaba gösterilmesi ve ilerlemenin orta aşamada kolaylıkla doğrulanamamasıdır.

Özet

tasarımında iki yaklaşım vardır • Her ikisi de tasarımcılar tarafından kullanılır

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

• Aşağı yukarı ortaktır ters yöndeki mühendislikte uygulanırken yepyeni bir proje için genelde yukarıdan aşağıya yaklaşım kullanılır