Ev gelişme Yukarıdan aşağıya tasarım nedir? - techopedia nedir?

Yukarıdan aşağıya tasarım nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Yukarıdan Aşağıya Tasarım ne anlama geliyor?

Yukarıdan aşağıya tasarım, bir bileşimin alt sistemlerini kavramak için daha küçük parçalara ayrıştırılmasıdır.

Yukarıdan aşağıya tasarımda, herhangi bir birinci düzey alt sistemi belirtmeden, ancak detaylandırmayan bir sisteme genel bakış tasarlanmıştır. Daha sonra, her alt sistem daha ayrıntılı olarak rafine edilir, örneğin, bazen birçok farklı alt sistem seviyesine bölünür, böylece tüm spesifikasyon temel öğelere ayrılır.

Bu temel elemanlar tanımlanır tanımlanmaz, bu elemanları bilgisayar modülleri olarak oluşturmak daha kolaydır. Modüller oluşturulduktan sonra, tüm sistemi bu ayrı elemanlardan inşa ederek bunları bir araya getirmek zahmetsizdir.

Yukarıdan aşağıya tasarım, aşamalı tasarım olarak da bilinir.

Techopedia Yukarıdan Aşağıya Tasarımını Açıklıyor

Yukarıdan aşağıya tasarım genellikle program için sade, basit İngilizce olarak yapılan bir plandır. Yukarıdan aşağıya tasarımın herhangi bir programlama dilinden bağımsız olması gerektiğine dikkat etmek çok önemlidir. Yukarıdan aşağıya tasarım hiçbir zaman belirli bir dile özgü kütüphane işlevlerine veya sözdizimsel öğelere referans içermemelidir.

Yukarıdan aşağıya tasarımların düz İngilizce yazılmasının nedeni budur. Yukarıdan aşağıya bir tasarımı yönlendiren konsept, bir programın yürüttüğü görevi çok az kapsamlı alt görevlere ayırmaktır.

En yüksek seviye ana modül, en üst seviye veya seviye 0 olarak bilinir. Bu noktada, alt görevlerin hacmi küçük olmalıdır. Bu düzeydeki programların çoğu genellikle üç ila yedi alt görev içerir. Küçük boyutlu programlar için, alt görevlerin hacmi belirtilen aralığın alt ucunda olmalıdır.

Görevlerin alt görevlere bölünmesi, sorunu temel olarak çeşitli küçük programlara böler, bu da geliştiricilerin bu daha basit parçaları kolayca kodlamasına yardımcı olur. Bu alt görevlerin birçoğunun o kadar basit olması genellikle bu parçayı tamamlamak için kodun nasıl yazılacağını hemen belirleyebilmeleri mümkündür.

Ancak, bu genellikle en üst düzeyde değildir. Bir alt görev çok az sayıda kod satırından fazlasını alıyorsa, alt bölüm işlemini tekrarlamanız önerilir. Tipik olarak, üst düzeydeki her alt görev için 1. düzeyde yeni bir modül başlatılır. Bu alt görevler daha sonra ayrı ayrı ele alınır ve yine diğer çeşitli alt görevlere ayrılır. Bu alt bölümler ve yeni düzey oluşturma süreçleri, kodlayıcılar sorunun her bölümünü bilgisayar kodu kullanarak uygulayabilene kadar sürdürülmelidir.

Yukarıdan aşağıya tasarım nedir? - techopedia nedir?