Ev gelişme Masaya dayalı tasarım nedir? - techopedia nedir?

Masaya dayalı tasarım nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Tablo Odaklı Tasarım ne anlama geliyor?

Tablo tabanlı tasarım, program kontrol değişkenlerini ve parametrelerini (kurallarını) koddan ayırarak ve bunları ayrı harici tablolara yerleştirerek uygulamaları basitleştirmeyi ve genelleştirmeyi amaçlayan yazılım geliştirme mühendisliğine bir yaklaşımdır. Temel amaç, program kontrol verilerini uygulama mantığından ayırmak ve değişiklik yönetimini kolaylaştırmak için modülerliğe vurgu yapmaktır.

Techopedia Masaya Dayalı Tasarımı Açıklıyor

Tablo odaklı tasarım tabloları kısa ve öz bir şekilde kullanır ve ilişkileri grafiksel olarak iyi temsil eder, bu da tasarımcıların / programcıların yaptıklarını hemen anlamalarını kolaylaştırır. Tabloları kullanarak bir tür bilgiyi başka bir türe dönüştürebilirler. Örneğin, iki şehrin adları, diğer tablolarda veya aynı tablonun diğer bölümlerinde bulunan bilgilere bağlı olarak, aralarındaki mesafeye veya nüfus veya arazi alanı farkına dönüştürülebilir. Aynı şekilde, bir programdaki koşulların toplanması, bir karar tablosu kullanılarak doğrudan bir dizi eyleme veya prosedüre dönüştürülebilir.


Tablo, satırlar ve sütunlardan oluşan, sütunlar genellikle sayı olarak sabitlenmiş, ancak satırlar değişken olan herhangi bir veri yapısıdır. Diziler, listeler, yığınlar, dizinler, kontrol blokları, dosyalar, grafikler ve çizelgeler de tablo formlarıdır, ancak bir program bunları kullandığından, tablo tabanlı bir tasarım kullandığı anlamına gelmez.


Masaya dayalı tasarım yeni bir şey değildir; temel ilkeleri ilk olarak 1950'lerde geliştirildi ve uygulandı, ancak o zaman gerçekten bir zemin elde etmedi. Bunun nedeni, ana belleğin o zaman çok pahalı olması ve disk erişim hızlarının normal sistemlere göre zaten yeterli olduğu gerçeğinden kaynaklanıyordu, ancak programcılar henüz verimli erişim yöntemleri yazma konusunda yeterince bilgili değildi ve hazır olmadı henüz. Bu nedenle, tablo tabanlı yazılım tasarımının gelişmesi gerçekten uygun değildi.


Tabloların aşağıdaki faydaları vardır:

  • Analiz aşamasında iş hedefi veya zorluğunun kısa ve düzenli özelliklerini sağlarlar.
  • Teori ve uygulama arasında çok yakın bir bağlantı sağlayan spesifikasyonlardan doğrudan ve kolayca uygulanabilirler. Bu tasarım ve geliştirme aşamasındadır.
  • Bakım ve geliştirme aşamasında mevcut kod üzerinde minimum riskle hızlı geri dönüşler için tek ve merkezi değişikliklere izin vermek üzere tablolar paylaşılabilir.
Masaya dayalı tasarım nedir? - techopedia nedir?