Vad är en informationsmodell?

En informationsmodell används av programvaruingenjörer och webbdesigners för att bygga en effektiv plattform som är lätt 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 navigering 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 PAGES, 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.

Informationsmodellen är byggd på ett hierarkischema, och modellens komplexitet beror på produkten och hur många funktioner som programmeraren lägger till. Ö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 webbplatsinformationsmodell mappas olika sidor och ämnen. Överst på modellen skulle vara hemsidan, med andra sidor som kommer på lägre nivåer. Ett diagram skulle visa hur varje sida interagerar och funktionerna på varje sida - till exempel artiklar och kategorier - skulle också läggas till modellen. Har THAT skulle vara närvarande 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 måste också läggas till. De flesta program har många variabler och tabellnamn, så dessa faktorer måste mappas 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.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?