Domain (software engineering)
domainapplication domainapplication domains
A domain is a field of study that defines 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.wikipedia
11 Related Articles
Computer programming
programmingcodingprogrammable
A domain is a field of study that defines 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 process of programming thus often requires expertise in several different subjects, including knowledge of the application domain, specialized algorithms, and formal logic.





Domain engineering
A domain is a field of study that defines 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.
A key idea in systematic software reuse is the domain.
Domain-driven design
Domain Driven Designbuilding blocks of DDD

Domain-specific language
Domain Specific Languagedomain-specificdomain-specific programming language
A domain-specific language (DSL) is a computer language specialized to a particular application domain.
Problem domain
domainproblem spaceapplication domain
Computer program
programprogramscomputer programs
A domain is a field of study that defines 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.







General-purpose language
general-purposegeneral programming languages
A general-purpose language is a computer language that is broadly applicable across application domains, and lacks specialized features for a particular domain.
Event storming
Event storming is a workshop-based method to quickly find out what is happening in the domain of a software program.


Adaptive collaborative control
The domain for the models used to conduct adaptive collaborative control is commands, queries, and responses from the human operator at the finite-state machine level.