프로그래밍 도메인이란 무엇입니까?

컴퓨터 과학 및 컴퓨터 프로그래밍의 "프로그래밍 도메인"은 프로그램, 프로그래밍 언어 또는 언어 구문이 내부에서 작동하거나 해결하도록 설계된 분야 또는 문제를 나타내는 일반적인 용어입니다. 이 용어는 가장 자주 도메인 별 프로그래밍 언어를 참조 할 때 사용되며, 단일 필드 또는 문제의 요구를 구체적으로 해결하도록 설계된 프로그래밍 언어입니다. 비즈니스, 인터넷 및 네트워킹과 같은 일반적으로 사용되는 광범위한 범주, 광학 인식 또는 메시징과 같은보다 구체적인 도메인이 있지만 프로그래밍 도메인이 아닌 것에 대한 실제 사양은 없습니다. 이 용어는 상당히 추상적이므로 학술 연구 중 또는 소프트웨어 개발의 설계 단계에서 가장 자주 적용됩니다.

프로그래밍 도메인을 정의하기위한 한 가지 목적은 도메인 별 프로그래밍 언어를 모델링하는 데 도움이 될 수 있습니다. 즉, 프로그래밍 도메인이 인터넷 이메일로 정의되면 P는Rogramming Language는 초기 설계 단계에서 특히 인터넷 이메일과 관련된 문제, 일반적으로 최종 프로그래머에게는 매우 높은 수준의 문제를 해결하도록 설계됩니다. 이 예에서, 인터넷 이메일 프로그래밍 도메인에 대한 도메인 별 프로그래밍 언어에는 인터넷 이메일과 관련된 특정 네트워크 문제를 해결하는 데 사용되는 "send_to_address"또는 "check_valid_address"와 같은 명령이 포함될 수 있지만 그 이후에는 더 광범위하고 더 일반적인 목적이 없습니다.

.

더 넓은 의미에서 프로그래밍 도메인은 도메인 중심 설계를 사용할 때 중요한 개념이 될 수 있습니다. 이러한 유형의 소프트웨어 설계 패턴은 프로그래밍 언어와 전체 애플리케이션 인프라 및 도메인 주변의 제어 로직을 기어로 제공합니다. 프로그래밍 도메인을 다양한 수준과 개발 단계에 연결함으로써 특정 응용 부분의 맥락이 나타나고 매우 복잡한 프로그램에서S, 프로그래머와 엔지니어가 문제를 해결하고 프로그램의 내부 기능을 더 쉽게 시각화 할 수 있습니다.

더 넓은 소프트웨어 개발 산업에서 발생할 수있는 합병증은 많은 개발 팀이 프로그래밍 도메인 및 도메인 관련 모델을 사용하고 있지만 도메인이 실제로 수반하는 내용, 이름의 이름 또는 시각화 방법에 대한 표준화는 없다는 것입니다. 한 회사가 비즈니스 도메인을 부르는 것은 다른 회사에서 엔터프라이즈 도메인이라고 할 수 있습니다. 한 회사에서 특정 도메인을 위해 응용 프로그램, 패턴 및 프레임 워크를 개발할 때 동일한 도메인 내에서 작동 할 수있는 다른 회사의 개발 도구 또는 솔루션으로 게시, 광고 또는 판매 할 수 있습니다. 도메인 이름 지정 표준이 없으면 기존 도메인 기반 솔루션이 완전히 눈에 띄지 않을 수 있습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?