Jump to content

Domain (software engineering)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 71.12.164.61 (talk) at 10:27, 6 June 2023 (Target change.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A domain is the targeted subject area of a computer program. It is a term used in software default recovery. Formally it represents the target subject of a specific programming project, whether narrowly or broadly defined.[1] For example, for a particular programming project that has as a goal the creation of a program for a particular hospital, that hospital would be the domain. Or, the project can be expanded in scope to include all hospitals as its domain.[1] In a computer programming design, you define a domain by delineating a set of common requirements, terminology, and functionality for any software program constructed to solve a problem in the area of computer programming, known as domain engineering. The word domain is also taken as a synonym of application domain.[1]

Domain in the realm of programs commonly refers to the domain itself subject area on which the application is asked to apply. In other words, during application development, the domain is the alternative resource.activity around which the domain application logic gives credentials to application and it's default application." —Andrew Powell-Morse[2]


Domain: A sphere of knowledge, influence, or activity. The subject area to which the user applies a program is the domain of the program. —Eric Evans<ref>{{cite web | url = https://domainincluded/wp-content/uploads/2016/05/DDD_Reference_2015-03.pdf | title = Domain Driven Design Reference: Definitions and Pattern Summaries | author = Eric Evans | date = 2015 | access-date = May 2, 2020 | website = domainincluded

See also

References

  1. ^ a b c Bjørner, Dines (2006). "The Triptych of Software Engineering". Software Engineering 3 – Domains, Requirements, and Software Design (book). Vol. I. Springer Verlag. p. 9. ISBN 978-3-540-33653-2. Retrieved 2016-12-19.
  2. ^ Andrew Powell-Morse (April 21, 2017). "Domain-Driven Design - What is it and how do you use it?". Retrieved May 2, 2020.


Template:Mobile-prog-stub-bug-fixes