- Problem domain
A problem domain is a domain where the
parameters defining the boundaries of the domain and sufficient mappings into a setof ranges including itself are not well enough understood to provide a systematic description of the domain.
A problem domain is simply looking at only the topics you are interested in. For example, if you were developing a system about medicine, you wouldn't include carpets in your problem domain. In this example the domain refers to topics solely within your interest: medicine.
This would be a target
spaceof meta-toolsdesigned to explore a domain-space.
Alternately, a domain specifically defined by some extrinsic
problem-systemto differentiate it from the set of all domains.
domain theoryfor the mathematical discipline related to these issues.
In this context see
information theoryas the idea behind a domain as a minimal set of sources for mappings relative to the problem a specific instance of applying Occam's Razor.
Having defined a specific problem domain with sufficient parameters and mappings for consultation, a systematic approach to the solution can be developed in accordance with the Parker Rule. Using this rule, it is implied that any topics not directly associated with the initial problem domain, and it's immediate mappings should not be included within the problem domain, but should be considered as parameters of the secondary mappings of any associated domains.
Wikimedia Foundation. 2010.
Look at other dictionaries:
Problem domain analysis — is the process of creating a model describing the problem to be solved.DescriptionProblem domain analysis is completely independent of solution domain constructs, and is therefore eminently reusable. Once the problem domain analysis is performed… … Wikipedia
Problem Frames Approach — Problem Analysis or the Problem Frames Approach is an approach to software requirements analysis. It was developed by British software consultant Michael A. Jackson. The Problem Frames Approach was first sketched by Jackson in his book Software… … Wikipedia
Domain-specific multimodeling — Domain specific multimodeling is a software development paradigm where each view is made explicit as a separate domain specific language (DSL). Successful development of a modern enterprise system requires the convergence of multiple views.… … Wikipedia
Domain — may refer to: General Territory (administrative division), a non sovereign geographic area which has come under the authority of another government Public domain, a body of works and knowledge without proprietary interest Eminent domain, the… … Wikipedia
Domain-driven design — (DDD) is an approach to developing software for complex needs by deeply connecting the implementation to an evolving model of the core business concepts. The premise of domain driven design is the following: Placing the project s primary focus … Wikipedia
Domain model — DOM redirects here. For other uses, see DOM (disambiguation). Sample domain model for a health insurance plan A domain model in problem solving and software engineering can be thought of as a conceptual model of a domain of interest (often… … Wikipedia
Domain-specific language — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computing … Wikipedia
domain-specific language — noun A programming / specification language that is dedicated to a particular problem domain, a particular problem representation/solution technique … Wiktionary
Domain name speculation — is the practice of identifying and registering or acquiring Internet domain names with the intent of selling them later for a profit. The main targets of domain name speculation are generic words which can be valuable for type in traffic and for… … Wikipedia
Problem solving — forms part of thinking. Considered the most complex of all intellectual functions, problem solving has been defined as higher order cognitive process that requires the modulation and control of more routine or fundamental skills (Goldstein Levin … Wikipedia