테이블 중심 디자인

작가: Eugene Taylor
창조 날짜: 11 팔월 2021
업데이트 날짜: 1 칠월 2024
Anonim
크리스마스 테이블 설정-우아한 크리스마스 장식-크리스마스 테이블 설정 방법
동영상: 크리스마스 테이블 설정-우아한 크리스마스 장식-크리스마스 테이블 설정 방법

콘텐츠

정의-테이블 중심 디자인이란 무엇입니까?

테이블 중심 설계는 코드에서 프로그램 제어 변수 및 매개 변수 (규칙)를 분리하고 별도의 외부 테이블에 배치하여 응용 프로그램을 단순화하고 일반화하는 것을 목표로하는 소프트웨어 개발 엔지니어링에 대한 접근 방식입니다. 주요 목표는 프로그램 제어 데이터를 애플리케이션 로직에서 분리하고 변경 관리를 용이하게하기 위해 모듈성을 강조하는 것입니다.

Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 테이블 중심 디자인을 설명합니다

테이블 중심 디자인은 테이블이 간결하고 도표로 관계를 잘 표현하여 테이블을 사용하므로 설계자 / 프로그래머는 자신이하는 일을 즉시 쉽게 이해할 수 있습니다. 테이블을 사용하면 한 종류의 정보를 다른 종류의 정보로 변환 할 수 있습니다. 예를 들어, 두 도시의 이름은 다른 테이블이나 같은 테이블의 다른 부분에서 사용 가능한 정보에 따라 도시 또는 인구 또는 토지 면적 차이로 거리를 변환 할 수 있습니다. 같은 맥락에서, 결정 테이블을 사용하여 프로그램의 조건 모음을 일련의 동작 또는 절차로 직접 변환 할 수 있습니다.

테이블은 행과 열로 구성되며 데이터 열은 일반적으로 숫자가 고정되어 있지만 행은 가변적입니다. 배열, 목록, 스택, 인덱스, 제어 블록, 파일, 그래프 및 차트도 테이블 형식이지만 프로그램에서이를 사용한다고해서 반드시 테이블 중심 디자인을 사용한다는 의미는 아닙니다.

테이블 중심 디자인은 새로운 것이 아닙니다. 기본 원칙은 원래 1950 년대 초에 개발되고 구현되었지만 실제로 그 자리를 얻지 못했습니다. 이것은 주로 주 메모리가 그 당시 매우 비싸고 디스크 액세스 속도가 이미 일반 시스템에 비해 적절한 것으로 간주되었지만 프로그래머는 아직 효율적인 액세스 방법을 작성하는 데 정통하지 않았으며 기성품이 없었기 때문입니다. 아직 없습니다. 따라서 테이블 기반 소프트웨어 디자인이 번성하는 것은 실제로 좋지 않았습니다.

테이블에는 다음과 같은 이점이 있습니다.

  • 분석 단계에서 비즈니스 목표 또는 과제에 대한 간결하고 질서있는 사양을 제공합니다.

  • 그것들은 사양에서 직접적이고 쉽게 구현 될 수 있으며, 이론과 응용 사이의 밀접한 연관성을 제공합니다. 이것은 설계 및 개발 단계에 있습니다.

  • 테이블을 공유하여 유지 관리 및 향상 단계에서 기존 코드에 대한 위험을 최소화하면서 빠른 전환을위한 단일 및 중앙 집중식 변경을 허용 할 수 있습니다.