Design guidato da tavolo

Autore: Eugene Taylor
Data Della Creazione: 11 Agosto 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
Marian Bantjes: Intricate beauty by design
Video: Marian Bantjes: Intricate beauty by design

Contenuto

Definizione: che cosa significa Design guidato dalla tabella?

La progettazione basata su tabelle è un approccio all'ingegneria dello sviluppo software che mira a semplificare e generalizzare le applicazioni separando le variabili e i parametri di controllo del programma (regole) dal codice e inserendoli in tabelle esterne separate. L'obiettivo principale è disaccoppiare i dati di controllo del programma dalla logica dell'applicazione e porre l'accento sulla modularità per facilitare la gestione delle modifiche.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare ed eseguire la tua azienda dal cloud.

Techopedia spiega il design guidato dalla tabella

La progettazione guidata da una tabella utilizza le tabelle in quanto sono concise e rappresentano le relazioni in modo grafico, rendendo facile per i progettisti / programmatori capire immediatamente cosa stanno facendo. Usando le tabelle, possono trasformare le informazioni di un tipo in un altro tipo. Ad esempio, i nomi di due città possono essere convertiti nella distanza tra loro o la loro differenza di popolazione o area terrestre, a seconda delle informazioni disponibili su altri tavoli o altre parti dello stesso tavolo. Allo stesso modo, una raccolta di condizioni in un programma può essere trasformata direttamente in una serie di azioni o procedure utilizzando una tabella decisionale.

Una tabella è qualsiasi struttura di dati costituita da righe e colonne, con le colonne generalmente fissate in numero, mentre le righe sono variabili. Matrici, elenchi, pile, indici, blocchi di controllo, file, grafici e diagrammi sono anche forme di tabelle, ma solo perché un programma li utilizza non significa necessariamente che utilizza un design guidato da tabelle.

Il design guidato da tavolo non è una novità; i suoi principi di base furono originariamente sviluppati e implementati già negli anni '50, ma in quel momento non guadagnarono terreno. Ciò è dovuto principalmente al fatto che la memoria principale era molto costosa in quel momento e che le velocità di accesso al disco erano già considerate adeguate rispetto ai sistemi normali, mentre i programmatori non erano ancora ben preparati nella scrittura di metodi di accesso efficienti e non c'erano già pronti quelli ancora. Pertanto, non è stato davvero favorevole alla prosperità della progettazione software basata su tabella.

Le tabelle hanno i seguenti vantaggi:

  • Forniscono specifiche concise e ordinate dell'obiettivo aziendale o della sfida durante la fase di analisi.

  • Possono essere implementati direttamente e facilmente dalle specifiche, che forniscono anche un legame molto stretto tra teoria e applicazione. Questo è durante la fase di progettazione e sviluppo.

  • Le tabelle possono essere condivise per consentire modifiche singole e centralizzate per inversioni rapide con un rischio minimo per il codice esistente durante la fase di manutenzione e miglioramento.