stringtranslate.com

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

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

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

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

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

Ссылки

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