信息模型是軟件工程師和網站設計者用來建立一個易于使用和導航的有效平臺,如果工程師或設計者未能建立一個信息模型或創建一個糟糕的信息模型,那么許多用戶會發現網站或程序缺乏直觀的功能,導航可能會草率,從而導致用戶這...
信息模型是軟件工程師和網站設計者用來建立一個易于使用和導航的有效平臺,如果工程師或設計者未能建立一個信息模型或創建一個糟糕的信息模型,那么許多用戶會發現網站或程序缺乏直觀的功能,導航可能會草率,從而導致用戶這些模型大多是建立在一個層次結構中的,主域位于頂部,深層域位于底部。工程師必須計劃好用戶想要從程序或網站中獲得什么,以使其有效。

人工控制計算機軟件工程師和網站設計者可以從頭開始,創建一個沒有任何計劃或模型的程序或網站。然而,這種方法在開發和最終產品使用過程中更容易導致錯誤。通常,如果在構建產品之前沒有使用信息模型,那么網站或程序就很難使用,頁面之間很難來回切換,用戶在找到信息時會感到沮喪,工具或數據的組織也會很差,建議在構造之前創建一個信息模型。該信息模型是基于層次架構構建的,模型的復雜性取決于產品和程序員添加的特性,在模型的頂部是主域,其他特性和部分將從主域映射網站和程序的信息模型是非常不同的,因為它們涉及的方面不同。通過網站信息模型,可以映射不同的頁面和主題。模型的頂部是主頁,其他頁面位于較低級別。圖表將顯示每個頁面的交互方式,并且每個頁面上的功能(例如文章和類別)也將添加到模型中。將在每個頁面上顯示的功能(如導航欄或搜索功能)將添加到模型中程序的模型也會在模型中映射頁和節,但還必須添加其他方面。大多數程序都有許多變量和表名,所以這些因素需要被映射,以確保每個因素的拼寫是正確的,并且沒有任何因素意外地重疊,這也有助于程序員理解程序的每個部分是如何相互作用的。