Conception pilotée par table

Auteur: Eugene Taylor
Date De Création: 11 Août 2021
Date De Mise À Jour: 22 Juin 2024
Anonim
Conception pilotée par table - La Technologie
Conception pilotée par table - La Technologie

Contenu

Définition - Que signifie conception par tableau?

La conception pilotée par des tables est une approche de l’ingénierie du développement logiciel qui vise à simplifier et à généraliser les applications en séparant les variables et paramètres de contrôle du programme (règles) du code et en les plaçant dans des tables externes distinctes. L'objectif principal est de découpler les données de contrôle du programme de la logique d'application et de mettre l'accent sur la modularité afin de faciliter la gestion des modifications.

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique la conception basée sur les tables

La conception basée sur les tables utilise les tables car elles sont concises et représentent bien les relations de manière graphique, ce qui permet aux concepteurs / programmeurs de comprendre immédiatement ce qu'ils font. À l'aide de tableaux, ils peuvent transformer des informations d'un type en un autre. Par exemple, les noms de deux villes peuvent être converties en distance entre elles ou en différence de population ou de superficie, en fonction des informations disponibles dans d'autres tableaux ou dans d'autres parties du même tableau. Dans le même ordre d'idées, un ensemble de conditions d'un programme peut être directement transformé en une série d'actions ou de procédures en utilisant une table de décision.

Une table est une structure de données constituée de lignes et de colonnes, les colonnes étant généralement numérotées, alors que les lignes sont variables. Les tableaux, les listes, les piles, les index, les blocs de contrôle, les fichiers, les graphiques et les diagrammes sont également des formes de tableaux, mais le fait qu'un programme les utilise ne signifie pas nécessairement qu'il utilise une conception pilotée par des tableaux.

La conception basée sur les tables n’a rien de nouveau; ses principes de base ont été élaborés et mis en œuvre dès les années 50, mais n'ont pas vraiment gagné du terrain à l'époque. Cela était principalement dû au fait que la mémoire principale était très coûteuse à cette époque et que les vitesses d'accès au disque étaient déjà considérées comme adéquates par rapport aux systèmes normaux, alors que les programmeurs n'étaient pas encore bien familiarisés avec l'écriture de méthodes d'accès efficaces. ceux encore. Par conséquent, le développement de logiciels basés sur des tables n’était pas vraiment favorable.

Les tables présentent les avantages suivants:

  • Ils fournissent des spécifications concises et ordonnées de l'objectif ou du défi de l'entreprise au cours de la phase d'analyse.

  • Ils peuvent être mis en œuvre directement et facilement à partir du cahier des charges, ce qui constitue également un lien très étroit entre théorie et application. Ceci est pendant la phase de conception et de développement.

  • Les tables peuvent être partagées pour permettre des modifications uniques et centralisées pour des redressements rapides avec un risque minimal pour le code existant pendant la phase de maintenance et d'amélioration.