Diseño impulsado por mesa

Autor: Eugene Taylor
Fecha De Creación: 11 Agosto 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
Diseño impulsado por mesa - Tecnología
Diseño impulsado por mesa - Tecnología

Contenido

Definición: ¿Qué significa diseño impulsado por tabla?

El diseño basado en tablas es un enfoque de la ingeniería de desarrollo de software que tiene como objetivo simplificar y generalizar las aplicaciones separando las variables y parámetros (reglas) de control del programa del código y colocándolos en tablas externas separadas. El objetivo principal es desacoplar los datos de control del programa de la lógica de la aplicación y poner énfasis en la modularidad para facilitar la gestión de cambios.

Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica el diseño basado en tablas

El diseño basado en tablas hace uso de tablas, ya que son concisas y representan bien las relaciones gráficamente, lo que facilita a los diseñadores / programadores comprender de inmediato lo que están haciendo. Usando tablas, pueden transformar información de un tipo en otro tipo. Por ejemplo, los nombres de dos ciudades se pueden convertir a la distancia entre ellas o su población o la diferencia de área de tierra, dependiendo de la información disponible en otras tablas u otras partes de la misma tabla. En la misma línea, una colección de condiciones en un programa puede transformarse directamente en una serie de acciones o procedimientos mediante el uso de una tabla de decisiones.

Una tabla es cualquier estructura de datos que consta de filas y columnas, con las columnas generalmente fijas en número, mientras que las filas son variables. Las matrices, las listas, las pilas, los índices, los bloques de control, los archivos, los gráficos y las tablas también son formas de tablas, pero el hecho de que un programa las use no significa necesariamente que use un diseño basado en tablas.

El diseño de mesa no es nada nuevo; sus principios básicos se desarrollaron e implementaron originalmente ya en la década de 1950, pero en realidad no ganaron terreno en ese momento. Esto se debió principalmente al hecho de que la memoria principal era muy costosa en ese momento y las velocidades de acceso al disco ya se consideraban adecuadas en comparación con los sistemas normales, mientras que los programadores aún no estaban bien versados ​​en la escritura de métodos de acceso eficientes, y no había listos los todavía Por lo tanto, no fue realmente favorable que floreciera el diseño de software basado en tablas.

Las tablas tienen los siguientes beneficios:

  • Proporcionan especificaciones concisas y ordenadas del objetivo o desafío comercial durante la fase de análisis.

  • Se pueden implementar directa y fácilmente a partir de las especificaciones, que también proporcionan un vínculo muy estrecho entre la teoría y la aplicación. Esto es durante la fase de diseño y desarrollo.

  • Las tablas se pueden compartir para permitir cambios únicos y centralizados para cambios rápidos con un riesgo mínimo para el código existente durante la fase de mantenimiento y mejora.