Co je informační model?

Informační model používají softwaroví inženýři a návrháři webových stránek k vytvoření efektivní platformy, která se snadno používá a naviguje. Pokud inženýr nebo designér nepostaví informační model nebo nevytvoří špatný model, mnoho uživatelů zjistí, že web nebo program postrádá intuitivní funkce a navigace může být nedbalá, což způsobuje, že uživatelé jsou frustrovaní. Většina z těchto modelů je postavena v hierarchii, přičemž hlavní doména je nahoře a hlubší doména dole. Inženýři musí naplánovat, co chce uživatel z programu nebo webové stránky, aby byl efektivní.

Softwaroví inženýři a návrháři webových stránek mohou začít od nuly a vytvářet program nebo web bez jakéhokoli plánu nebo modelu. Tento přístup však s větší pravděpodobností povede k chybám jak během vývoje, tak během používání finálního produktu. Pokud se před sestavením produktu nepoužije žádný informační model, bude obtížné používat web nebo program; bude obtížné přecházet mezi stránkami, uživatelé budou frustrováni, když najdou informace, a bude špatná organizace nástrojů nebo dat. Z těchto důvodů se doporučuje vytvořit informační model před konstrukcí.

Informační model je založen 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 leží hlavní doména, ze které budou mapovány další funkce a sekce. Informační modely se pro webové stránky a programy velmi liší, protože v nich jsou různé aspekty.

S informačním modelem webu jsou mapovány různé stránky a témata. Horní část modelu by byla domovská stránka, ostatní stránky by se zobrazovaly v nižších úrovních. Diagram ukazuje, jak každá stránka interaguje a do modelu by se také přidaly funkce na každé stránce - například články a kategorie. K modelu by byly přidány funkce, které by byly na každé stránce, například navigační lišta nebo vyhledávací funkce.

Model programu by také měl v modelu mapovat stránky a sekce, ale musely by se přidat i další aspekty. Většina programů má mnoho proměnných a názvů tabulek, takže je nutné tyto faktory zmapovat, aby bylo zajištěno, že pravopis každého faktoru je správný a že se žádné faktory náhodně nepřekrývají. To také pomůže programátorům pochopit, jak každá část programu interaguje s ostatními.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?