Domäne (Software -Engineering)

A Domain ist der gezielte Themenbereich von a Computer Programm. Es ist ein Begriff in Softwareentwicklung. Formal repräsentiert es das Zielfach eines bestimmten Programmierprojekts, ob eng oder breit definiert.[1] Zum Beispiel könnte ein bestimmtes Programmierungsprojekt als Ziel, die Erstellung eines Programms für ein bestimmtes Krankenhaus und dieses Krankenhaus die Domäne sein. Oder das Projekt könnte im Umfang erweitert werden, um aufzunehmen Alle Krankenhäuser als ihre Domäne.[1]: 352 In einem Computer -Programmierdesign definieren Sie eine Domäne, indem Sie eine Reihe gemeinsamer Anforderungen, Terminologie und Funktionen für jede Software abgrenzen Programm gebaut, um ein Problem im Bereich von zu lösen Computerprogrammierung, bekannt als Domain Engineering. Die Wortdomäne wird auch als Synonym von angesehen Anwendungsbereich.[1]

Domain Im Bereich der Software -Engineering bezieht sich häufig auf den Fachbereich, auf dem die Anwendung beantragt wird. Mit anderen Worten, während der Anwendungsentwicklung ist die Domäne der "Wissen und Aktivität, um die sich die Anwendungslogik dreht". -undrew Powell-Morse[2]

Domain: Eine Sphäre des Wissens, des Einflusses oder der Aktivität. Der Fachbereich, in dem der Benutzer ein Programm anwendet, ist die Domäne der Software. –Eric Evans[3]

Siehe auch

Verweise

  1. ^ a b c Bjørner, Dines (2006). "The Trypych of Software Engineering". Software Engineering 3 - Domänen, Anforderungen und Softwaredesign (Buchen). Vol. I. Springer Verlag. p. 9. ISBN 978-3-540-33653-2. Abgerufen 2016-12-19.
  2. ^ Andrew Powell-Morse (21. April 2017). "Domänengetriebenes Design - Was ist es und wie benutzt du es?". Abgerufen 2. Mai, 2020.
  3. ^ Eric Evans (2015). "Domänengesteuerte Designreferenz: Definitionen und Musterzusammenfassungen" (PDF). DomainLanguage.com. Abgerufen 2. Mai, 2020.