Домен — это целевая предметная область компьютерной программы . Это термин, используемый в разработке программного обеспечения . Формально он представляет собой целевой предмет конкретного программного проекта, независимо от того, определен ли он в узком или широком смысле. [1] Например, для конкретного программного проекта, целью которого является создание программы для конкретной больницы, эта больница будет доменом. Или же масштаб проекта можно расширить, включив в него все больницы . [1] : 352 При проектировании компьютерного программирования вы определяете предметную область, очерчивая набор общих требований, терминологии и функциональности для любой программы, созданной для решения проблемы в области компьютерного программирования , известной как разработка предметной области . Слово домен также воспринимается как синоним домена приложения . [1]
Домен в области разработки программного обеспечения обычно относится к предметной области, в которой предполагается применять приложение. Другими словами, при разработке приложения домен представляет собой «сферу знаний и деятельности, вокруг которой вращается логика приложения». — Эндрю Пауэлл-Морс [2]
Домен: Сфера знаний, влияния или деятельности. Предметная область, к которой пользователь применяет программу, является доменом программного обеспечения. —Эрик Эванс [3]