Konstrukcja oparta na stole

Autor: Eugene Taylor
Data Utworzenia: 11 Sierpień 2021
Data Aktualizacji: 11 Móc 2024
Anonim
JAK ON TO ZROBIŁ?! - GRAMY W TEQBALL
Wideo: JAK ON TO ZROBIŁ?! - GRAMY W TEQBALL

Zawartość

Definicja - Co oznacza projektowanie oparte na tabeli?

Projektowanie oparte na tabelach to podejście do inżynierii tworzenia oprogramowania, które ma na celu uproszczenie i uogólnienie aplikacji poprzez oddzielenie zmiennych sterujących programu i parametrów (reguł) od kodu i umieszczenie ich w osobnych tabelach zewnętrznych. Głównym celem jest oddzielenie danych sterujących programu od logiki aplikacji i położenie nacisku na modułowość, aby ułatwić zarządzanie zmianami.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia projektowanie oparte na tabelach

Projektowanie oparte na tabelach wykorzystuje tabele, ponieważ są zwięzłe i dobrze przedstawiają relacje w formie graficznej, dzięki czemu projektanci / programiści mogą od razu zrozumieć, co robią. Za pomocą tabel mogą przekształcać informacje jednego rodzaju w inny rodzaj. Na przykład nazwy dwóch miast można przeliczyć na odległość między nimi lub różnicę w ich populacji lub powierzchni, w zależności od informacji dostępnych w innych tabelach lub innych częściach tej samej tabeli. W tym samym stylu zbiór warunków w programie można bezpośrednio przekształcić w szereg działań lub procedur przy użyciu tabeli decyzji.

Tabela to dowolna struktura danych, która składa się z wierszy i kolumn, przy czym kolumny zwykle mają stałą liczbę, zaś wiersze są zmienne. Tablice, listy, stosy, indeksy, bloki kontrolne, pliki, wykresy i wykresy są również formami tabel, ale tylko dlatego, że program ich używa, niekoniecznie oznacza, że ​​używa projektu opartego na tabeli.

Projektowanie oparte na stole nie jest niczym nowym; jego podstawowe zasady zostały pierwotnie opracowane i wdrożone już w latach 50. XX wieku, ale tak naprawdę nie zyskały na popularności. Wynika to głównie z faktu, że pamięć główna była w tym czasie bardzo droga, a prędkości dostępu do dysku były już postrzegane jako odpowiednie w porównaniu do normalnych systemów, podczas gdy programiści nie byli jeszcze dobrze zorientowani w pisaniu skutecznych metod dostępu i nie było gotowych jeszcze. Dlatego nie było tak dobrze, aby projekt oprogramowania sterowanego tabelą rozkwitał.

Tabele mają następujące zalety:

  • Zapewniają zwięzłe i uporządkowane specyfikacje celu biznesowego lub wyzwania na etapie analizy.

  • Można je wdrożyć bezpośrednio i łatwo ze specyfikacji, które zapewniają również bardzo ścisły związek między teorią a zastosowaniem. Odbywa się to w fazie projektowania i rozwoju.

  • Tabele można udostępniać, aby umożliwić wprowadzanie pojedynczych i scentralizowanych zmian w celu szybkiego wprowadzania zmian przy minimalnym ryzyku dla istniejącego kodu podczas fazy konserwacji i ulepszeń.