Zawartość
- Definicja - Co oznacza projektowanie oparte na tabeli?
- 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
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ń.