Co je to informační model?
Informační model používají softwarové inženýři a designéři webových stránek k vytvoření efektivní platformy, která se snadno používá a naviguje. Pokud inženýr nebo designér nedokáže vytvořit informační model nebo vytvoří chudý, pak mnoho uživatelů zjistí, že web nebo program postrádá intuitivní funkce a navigace může být nedbalá, což způsobí, že se uživatelé stanou frustrovaní. Většina z těchto modelů je postavena v hierarchii, s hlavní doménou nahoře a hlubší domény dole. Inženýři musí naplánovat to, co uživatel chce z programu nebo webových stránek, aby byl efektivní. Tento přístup však s větší pravděpodobností povede k chybám, a to jak během vývoje, tak během používání konečného produktu. Obvykle, pokud se před vytvořením produktu nepoužívá žádný informační model, bude web nebo program obtížné použít; Bude obtížné jít tam a zpět mezi PAGES, uživatelé budou frustrovaní, když najdou informace, a bude existovat špatná organizace nástrojů nebo dat. Z těchto důvodů se před doporučením vytvoření informačního modelu před výstavbou.
Informační model je postaven na schématu hierarchie a složitost modelu závisí na produktu a na tom, kolik funkcí programátor přidává. V horní části modelu spočívá hlavní doména, ze které budou mapovány další funkce a sekce. Informační modely jsou pro webové stránky a programy velmi odlišné kvůli různým aspektům zapojeným do každého.
S informačním modelem webových stránek, jsou mapovány různé stránky a témata. Nahoře modelu by byla domovská stránka, s dalšími stránkami přicházejícími do nižších úrovní. Schéma by ukázala, jak každá stránka interaguje, a do modelu by byly také přidány funkce na každé stránce - například články a kategorie -. Funkce ThaT na každé stránce, jako je například navigační lišta nebo funkce vyhledávání, by se přidalo k modelu.
Model pro program by také měl v modelu mapované stránky a sekce, ale musely by být také přidány další aspekty. Většina programů má mnoho proměnných a názvů tabulek, takže tyto faktory musí být mapovány, aby se zajistilo, že pravopis každého faktoru je správný a že se žádné faktory náhodou překrývají. To také pomůže programátorovi pochopit, jak každá část programu interaguje s ostatními.