Problem domain

from Wikipedia, the free encyclopedia

In systems engineering and especially in software engineering, a problem domain (also called an application domain ) is understood to be a definable problem area or a specific area of ​​application for computer systems or software . Problem domains typically make very special demands on a technical system which is to be used to simulate or also to cope with the domain-specific tasks and problems. These requirements flow into the development process , especially in the context of the requirements analysis that precedes a system development, and during the design of the system and decisively determine the modeling or modeling on which the subsequent implementation is based. This is used, among other things, in process management to structure the organizational structure .

The term is often used when there are a large number of similar systems for the relevant application area, all of which have to implement the requirements of the domain. Problem domains are therefore well suited for reusing the architectures and components of a system.

Individual evidence

  1. Jörg Becker, Martin Kugeler, Michael Rosemann: Process Management: A Guide to Process-Oriented Organizational Design . Springer-Verlag, 2013, ISBN 978-3-662-22355-0 ( google.de [accessed on March 5, 2019]).
  2. Michael Stal: Indescribable Architectures. Retrieved March 5, 2019 .