Hvad er domæneanalyse?
Domæneanalyse har sin basis inden for software engineering. Det betragtes som processen med at analysere et givet domæne. Domænet kan være en gruppe softwareprogrammer, der analyseres for at bestemme, hvilke dele sådanne programmer deler, og hvilke der er forskellige. Domænet kan også være et websted eller et domænenavn.
At studere en gruppe softwareprogrammer for at lære, hvilke dele af programmerne der er nogenlunde ækvivalente, og hvilke dele, der er unikke, udgør en form for domæneanalyse. Softwareingeniører studerer disse domæner for at lære af dem. En sådan analyse giver dem mulighed for at se, hvordan programmerne bruges, og at følge mønstre inden for domænet. Denne type analyse har ført til oprettelsen af nye eller forbedrede operativsystemer og programmeringssprog.
Efter at have gennemført en grundlæggende domænedefinition som en del af domæneanalyse, kan softwareingeniøren muligvis genbruge bestemte stykker software i en anden applikation. Dette gør det muligt for ingeniøren at reducere tidsperioden og omkostningerne ved oprettelse af den næste applikation. Domæneanalyse giver ingeniøren mulighed for at bestemme de dele af et program, der er mere generiske. Generiske programdele kan genbruges og tjener som grundlag for fremtidige applikationer.
Domænemodeller er den grafiske repræsentation af domæneanalysen. Disse modeller beskriver grafisk, hvordan softwareprogrammerne inden for et givet domæne bruges, samt hvilke dele af programmerne der bruges af flere processer i en softwareapplikation. Softwareingeniører bruger disse værktøjer til at hjælpe dem med at dokumentere resultaterne af et givet domænes analyse.
Webstedsdomæner analyseres også på en lignende måde. Denne analyse kan fokusere på søgemaskineoptimering eller på den samme type domæneanalyse som off-line domæner. Der er online-værktøjer, der hurtigt gennemfører den grundlæggende analyse af et givet domæne. Disse værktøjer er gratis tilgængelige på Internettet eller som en del af en softwarepakke, der bruges af webstedledere.
Normalt inkluderer webstedets domæneanalyse kontrol af et websteds alder, størrelsen på dets arkiv og stedets sideplacering med en række forskellige søgemaskiner. Disse værktøjer hjælper med at indsamle information til analyse; informationen skal imidlertid analyseres for at bestemme betydningen bag informationen. Oplysningerne kan give mønstre for ingeniøren, der viser, hvem der regelmæssigt gennemgår webstedet, eller hvilke dele af webstedet der ser mest trafik. Disse oplysninger kan igen bruges til at forbedre webstedets funktionalitet.