stringtranslate.com

Домен (программная инженерия)

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

Домен в области разработки программного обеспечения обычно относится к предметной области, в которой предполагается применять приложение. Другими словами, при разработке приложения домен представляет собой «сферу знаний и деятельности, вокруг которой вращается логика приложения». — Эндрю Пауэлл-Морс [2]

Домен: Сфера знаний, влияния или деятельности. Предметная область, к которой пользователь применяет программу, является доменом программного обеспечения. —Эрик Эванс [3]

Смотрите также

Рекомендации

  1. ^ abc Бьорнер, Дайнс (2006). «Триптих программной инженерии». Программная инженерия 3 - Домены, требования и дизайн программного обеспечения (книга). Том. И. Спрингер Верлаг. п. 9. ISBN 978-3-540-33653-2. Проверено 19 декабря 2016 г.
  2. Эндрю Пауэлл-Морс (21 апреля 2017 г.). «Доменно-ориентированный дизайн — что это такое и как его использовать?» . Проверено 2 мая 2020 г.
  3. ^ Эрик Эванс (2015). «Справочник по проектированию на основе предметной области: определения и краткое описание шаблонов» (PDF) . доменязык.com . Проверено 2 мая 2020 г.