Co je to analýza domény?
Analýza domén má svůj základ v softwarovém inženýrství. Považuje se za proces analýzy dané domény. Doménou může být skupina analyzovaných softwarových programů za účelem určení, které části takové programy sdílejí a které se liší. Doménou může být také web nebo název domény.
Studium skupiny softwarových programů s cílem zjistit, které části programů jsou zhruba rovnocenné a které části jsou jedinečné, tvoří jednu formu analýzy domény. Softwaroví inženýři studují tyto domény, aby se od nich poučili. Taková analýza jim umožňuje vidět, jak jsou programy používány, a sledovat vzorce v doméně. Tento typ analýzy vedl k vytvoření nových nebo vylepšených operačních systémů a programovacích jazyků.
Po dokončení základní definice domény v rámci analýzy domény může softwarový inženýr znovu použít určité kusy softwaru v jiné aplikaci. To umožňuje technikovi snížit časové období a náklady na vytvoření další aplikace. Analýza domén umožňuje technikovi určit části programu, které jsou obecnější. Obecné části programu lze znovu použít a posloužit jako základ budoucích aplikací.
Doménové modely jsou grafické znázornění analýzy domény. Tyto modely graficky popisují, jak se používají softwarové programy v dané doméně a které části programů se používají v několika procesech v softwarové aplikaci. Softwaroví inženýři používají tyto nástroje, aby jim pomohli dokumentovat výsledky analýzy dané domény.
Podobným způsobem jsou analyzovány také domény webových stránek. Tato analýza se může zaměřit na optimalizaci vyhledávače nebo na stejný typ analýzy domény jako offline domény. Existují online nástroje, které rychle dokončují základní analýzu dané domény. Tyto nástroje jsou k dispozici zdarma na internetu nebo jako součást softwarového balíčku používaného správci webových stránek.
Analýza domény webového serveru obvykle zahrnuje kontrolu věku webového serveru, velikosti jeho archivu a hodnocení stránky na webu pomocí různých vyhledávačů. Tyto nástroje pomáhají shromažďovat informace pro analýzu; samotné informace však musí být analyzovány, aby se určil význam těchto informací. Tyto informace mohou poskytnout vzory pro inženýra, který ukazuje, kdo pravidelně kontroluje web nebo které části webu vidí největší provoz. Tyto informace mohou být následně použity ke zlepšení funkčnosti webu.