Tischgesteuertes Design

Autor: Eugene Taylor
Erstelldatum: 11 August 2021
Aktualisierungsdatum: 1 Juli 2024
Anonim
Tischgesteuertes Design - Technologie
Tischgesteuertes Design - Technologie

Inhalt

Definition - Was bedeutet tabellengetriebenes Design?

Tabellengesteuertes Design ist ein Ansatz für die Softwareentwicklung, der darauf abzielt, Anwendungen zu vereinfachen und zu verallgemeinern, indem die Programmsteuervariablen und -parameter (Regeln) vom Code getrennt und in separaten externen Tabellen abgelegt werden. Das Hauptziel besteht darin, die Programmsteuerungsdaten von der Anwendungslogik zu entkoppeln und den Schwerpunkt auf die Modularität zu legen, um das Änderungsmanagement zu vereinfachen.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt Table-Driven Design

Beim tabellenbasierten Design werden Tabellen verwendet, da sie übersichtlich sind und Beziehungen gut grafisch darstellen, sodass die Designer / Programmierer sofort verstehen, was sie tun. Mithilfe von Tabellen können sie Informationen einer Art in eine andere Art umwandeln. Beispielsweise können die Namen zweier Städte in Abhängigkeit von den Informationen, die in anderen Tabellen oder anderen Teilen derselben Tabelle verfügbar sind, in die Entfernung zwischen ihnen oder in die Differenz zwischen Bevölkerung und Landfläche umgerechnet werden. Ebenso kann eine Sammlung von Bedingungen in einem Programm mithilfe einer Entscheidungstabelle direkt in eine Reihe von Aktionen oder Prozeduren umgewandelt werden.

Eine Tabelle ist eine beliebige Datenstruktur, die aus Zeilen und Spalten besteht, wobei die Spalten normalerweise in der Anzahl festgelegt sind, während Zeilen variabel sind. Arrays, Listen, Stapel, Indizes, Steuerblöcke, Dateien, Diagramme und Diagramme sind ebenfalls Formen von Tabellen, aber nur weil ein Programm sie verwendet, bedeutet dies nicht zwangsläufig, dass es ein tabellengesteuertes Design verwendet.

Tischgesteuertes Design ist nichts Neues. Seine Grundprinzipien wurden ursprünglich bereits in den 1950er Jahren entwickelt und umgesetzt, gewannen dann aber nicht wirklich an Boden. Dies lag hauptsächlich an der Tatsache, dass der Hauptspeicher zu diesem Zeitpunkt sehr teuer war und die Zugriffsgeschwindigkeiten auf die Festplatte bereits als angemessen im Vergleich zu normalen Systemen angesehen wurden, während die Programmierer noch nicht mit dem Schreiben effizienter Zugriffsmethoden vertraut waren und es keine vorgefertigten gab noch welche. Daher war es für das tabellengetriebene Softwaredesign nicht wirklich günstig zu gedeihen.

Tabellen haben folgende Vorteile:

  • Sie liefern präzise und geordnete Spezifikationen des Geschäftsziels oder der Herausforderung während der Analysephase.

  • Sie können direkt und einfach aus den Spezifikationen implementiert werden, die auch eine sehr enge Verbindung zwischen Theorie und Anwendung herstellen. Dies geschieht während der Entwurfs- und Entwicklungsphase.

  • Tabellen können gemeinsam genutzt werden, um einzelne und zentralisierte Änderungen für eine schnelle Abwicklung mit minimalem Risiko für den vorhandenen Code während der Wartungs- und Erweiterungsphase zu ermöglichen.