Skip to main content

Hvad er en informationsmodel?

En informationsmodel bruges af softwareingeniører og webstedsdesignere til at opbygge en effektiv platform, der er let at bruge og navigere.Hvis ingeniøren eller designeren ikke opbygger en informationsmodel eller skaber en dårlig, vil mange brugere finde webstedet eller programmet mangler intuitive funktioner, og navigationen kan være slurvede, hvilket får brugerne til at blive frustrerede.De fleste af disse modeller er bygget i et hierarki med hoveddomænet øverst og dybere domæner i bunden.Ingeniører skal planlægge, hvad brugeren vil have ud af et program eller et websted for at gøre det effektivt.

Softwareingeniører og webstedsdesignere kan starte fra bunden og oprette et program eller et websted uden nogen plan eller model.Denne tilgang er imidlertid mere tilbøjelig til at føre til fejl, både under udvikling og under brug af det endelige produkt.Hvis der ikke bruges nogen informationsmodel, før du bygger produktet, vil webstedet eller programmet typisk være svært at bruge;Det vil være vanskeligt at gå frem og tilbage mellem sider, brugerne vil blive frustrerede, når de finder information, og der vil være en dårlig organisering af værktøjer eller data.Af disse grunde anbefales oprettelse af en informationsmodel før konstruktion.

Informationsmodellen er bygget på et hierarki -skema, og kompleksiteten af modellen afhænger af produktet, og hvor mange funktioner programmereren tilføjer.Øverst på modellen hviler hoveddomænet, hvorfra andre funktioner og sektioner vil blive kortlagt.Informationsmodeller er meget forskellige for websteder og programmer på grund af de forskellige aspekter, der er involveret i hver.

Med en webstedsinformationsmodel er forskellige sider og emner kortlagt.Toppen af modellen ville være hjemmesiden, hvor andre sider kommer i lavere niveauer.Et diagram viser, hvordan hver side interagerer, og funktionerne på hver side mdash;såsom artikler og kategorier mdash;ville også blive føjet til modellen.Funktioner, der ville være til stede på hver side, såsom en navigationslinje eller søgefunktion, ville blive føjet til modellen.

En model for et program ville også have sider og sektioner, der er kortlagt i modellen, men andre aspekter ville også være nødt til attilføjes.De fleste programmer har mange variabler og tabelnavne, så disse faktorer skal kortlægges for at sikre, at stavemåden for hver faktor er korrekt, og at ingen faktorer ved et uheld overlapper hinanden.Dette vil også hjælpe programmereren med at forstå, hvordan hver sektion af programmet interagerer med de andre.