L’analyse de domaine a son fondement dans l'ingénierie logicielle. Il est considéré comme le processus d'analyse d'un domaine donné. Le nom de domaine pourrait être un groupe de logiciels analysés afin de déterminer quelles parties de ces actions et programmes qui sont différents. Le nom de domaine pourrait également être un site Web ou un nom de domaine.
L'étude d'un groupe de logiciels pour apprendre quelles parties des programmes sont à peu près équivalentes et quelles parties sont uniques faire une forme d'analyse de domaine. Les ingénieurs en logiciel étudient ces domaines afin d'apprendre d'eux. Cette analyse leur permet de voir comment les programmes sont utilisés et suivent les tendances dans le domaine. Ce type d'analyse a conduit à la création de systèmes d'exploitation nouveaux ou améliorés et langages de programmation.
Après avoir terminé une définition de domaine de base dans le cadre de l'analyse de domaine, l'ingénieur logiciel pourrait être en mesure de réutiliser certains morceaux de logiciel dans une application différente. Cela permet à l'ingénieur de réduire la période de temps et le coût de la création de la prochaine application. L’analyse de domaine permet à l'ingénieur de déterminer les parties d'un programme qui sont plus génériques. Parties de programme génériques peuvent être réutilisés et servir de base à de futures applications.
les modèles de domaine sont la représentation graphique de l'analyse de domaine. Ces modèles décrivent graphiquement comment les logiciels dans un domaine donné sont utilisés ainsi que les parties des programmes sont utilisés par de multiples processus au sein d'une application logicielle. Les ingénieurs logiciels utilisent ces outils pour les aider à documenter les résultats de l'analyse d'un domaine donné.
Les domaines de sites web sont également analysés d'une manière similaire. Cette analyse pourrait se concentrer sur l'optimisation des moteurs de recherche ou sur le même type d'analyse de domaine comme des domaines hors ligne. Il existe des outils en ligne qui terminent rapidement une analyse de base d'un domaine donné. Ces outils sont disponibles gratuitement sur Internet ou dans le cadre d'un progiciel utilisé par les gestionnaires de sites Web.
Normalement, l'analyse de domaine du site Web consiste à vérifier l'âge d'un site Web, la taille de son archivage et classement des pages du site avec une variété de moteurs de recherche. Ces outils permettent de recueillir des informations pour l'analyse, mais l'information elle-même doit être analysée afin de déterminer le sens de l'information. L'information peut fournir des modèles pour l'ingénieur qui montrent qui passe en revue le site Web sur une base régulière ou quelles parties du site voir le plus de trafic. Cette information peut à son tour être utilisée pour améliorer la fonctionnalité du site.