도메인 지식이란 무엇입니까?
주제 전문 지식이라고도하는 도메인 지식은 소프트웨어 패키지에 들어있는 내용과 관련된 정보입니다. 이 유형의 지식은 소프트웨어 지식 자체가 기능하도록 설계되는 방법에 영향을주는 프로그래밍 지식과 다릅니다. 도메인 지식의 초점은 프로그래머가 소프트웨어 프로그램을 구성하고 프로그램이 수용하고 활용할 수있는 정보가 대상 사용자 시장에 매력적일 수 있도록 소프트웨어 프로그램을 설정하는 방법에 대한 기초를 제공하는 것입니다.
소프트웨어 제품 개발에서 도메인 지식의 역할을 이해하는 가장 쉬운 방법 중 하나는 새 영업 데이터베이스 개발에서 영업 사원의 의견을 고려하는 것입니다. 영업 담당자는 해당 데이터베이스에 어떤 유형의 정보를 보관할지 알고 있습니다. 예를 들어, 회사 이름, 연락처 이름 및 일반 연락처 정보와 같은 데이터는 소프트웨어를 사용하여 고객 프로파일을 설정하는 데 필수적입니다. 동시에 영업 사원은 리드, 잠재 고객 또는 고객과 같은 방식으로 컨택 상태를 지정할 수있는 기능을 원합니다. 토론 메모를 캡처하고 특정 연락처와 관련된 보류중인 작업을 예약하고 다른 프로그램에서 정보를 내보내거나 가져 오는 기능도 포함하는 섹션이 포함되어 있으면 도움이 될 것입니다.
마찬가지로 의료 전문가에 대한 도메인 지식은 프로그래머와 개발자가 의사 사무실, 병원 또는 기타 의료 시설에서 유용한 소프트웨어 제품을 개발하는 데 도움이 될 수 있습니다. 의료 전문가의 지식 기반과 경험을 바탕으로 약물 투여에서 병원 환자에 이르기까지 모든 환자에 대한 포괄적 인 기록을 유지하는 데 도움이되는 소프트웨어 프로그램을 개발할 수 있습니다. 최종 사용자가 프로그램에서 필요로하는 것을 알면 개발 및 프로그래밍 기능에 이러한 요구를 포함시키고 유용하고 매력적인 제품을 만들 수 있습니다.
이러한 관점에서 도메인 지식은 프로그래머가 잠재적 사용자의 요구를 충족시키기 위해 프로그램이 무엇을 달성해야하는지에 대한 아이디어를 얻는 데 도움이됩니다. 이러한 형태의 지식 공학은 종종 개발자가 새로운 제품을 만들거나 이전 버전의 최신 버전을 소비자에게보다 유용한 방식으로 정제하는 수단으로 사용됩니다. 동시에 프로그래머는 최종 사용자에게 관심있는 기능을 계속 포함하면서 사용자 인터페이스를 가능한 한 친근하게 유지하려고합니다. 이 이상적인 균형을 찾으려면 소프트웨어 제품이 목표를 달성하고 잠재적 구매자로부터 상당한 관심을 끌기 위해서는 일반적으로 해당 사용자의 의견이 필요합니다.