Skip to main content

Vad är en informationsmodell?

En informationsmodell används av programvaruingenjörer och webbdesigners för att bygga en effektiv plattform som är enkel att använda och navigera.Om ingenjören eller designern inte bygger en informationsmodell eller skapar en dålig, kommer många användare att hitta webbplatsen eller programmet saknar intuitiva funktioner och navigeringen kan vara slarvig, vilket gör att användare blir frustrerade.De flesta av dessa modeller är byggda i en hierarki, med huvuddomänen längst upp och djupare domäner längst ner.Ingenjörer måste planera för vad användaren vill ha av ett program eller en webbplats för att göra det effektivt.

Programvaruingenjörer och webbplatsdesigners kan starta från början och skapa ett program eller en webbplats utan någon plan eller modell.Detta tillvägagångssätt är emellertid mer benägna att leda till fel, både under utvecklingen och under användningen av slutprodukten.Vanligtvis, om ingen informationsmodell används innan du bygger produkten, kommer webbplatsen eller programmet att vara svårt att använda;Det kommer att vara svårt att gå fram och tillbaka mellan sidorna, användare kommer att bli frustrerade när de hittar information, och det kommer att finnas dålig organisation av verktyg eller data.Av dessa skäl rekommenderas att skapa en informationsmodell innan konstruktionen.Överst på modellen vilar huvuddomänen, från vilken andra funktioner och avsnitt kommer att kartläggas.Informationsmodeller är mycket olika för webbplatser och program på grund av de olika aspekterna som är involverade i varje.

Med en informationsmodell med webbplatser, olika sidor och ämnen.Toppen av modellen skulle vara hemsidan, med andra sidor som kommer i lägre nivåer.Ett diagram skulle visa hur varje sida interagerar och funktionerna på varje sida mdash;såsom artiklar och kategorier mdash;skulle också läggas till modellen.Funktioner som skulle finnas på varje sida, till exempel en navigationsfält eller sökfunktion, skulle läggas till modellen.

En modell för ett program skulle också ha sidor och sektioner mappade i modellen, men andra aspekter skulle också behövaläggas till.De flesta program har många variabler och tabellnamn, så dessa faktorer måste kartläggas för att säkerställa att stavningen av varje faktor är korrekt och att inga faktorer av misstag överlappar varandra.Detta kommer också att hjälpa programmeraren att förstå hur varje avsnitt i programmet interagerar med de andra.