Bilgi Modeli Nedir?

Bir bilgi modeli, yazılım mühendisleri ve web tasarımcıları tarafından kullanımı ve gezinmesi kolay olan etkili bir platform oluşturmak için kullanılır. Mühendis veya tasarımcı bir bilgi modeli oluşturmazsa veya kötü bir model yaratırsa, birçok kullanıcı web sitesini veya programı sezgisel özelliklerden yoksundur ve gezinme özensiz olabilir, bu da kullanıcıların huzursuz olmalarına neden olur. Bu modellerin çoğu, ana etki alanı en üstte ve daha derin etki alanlarıyla birlikte bir hiyerarşi içinde kuruludur. Mühendisler, kullanıcının etkili kılmak için programdan veya web sitesinden istediklerini planlamalıdır.

Yazılım mühendisleri ve web sitesi tasarımcıları sıfırdan başlayabilir ve herhangi bir plan veya model olmadan bir program veya web sitesi oluşturabilir. Bununla birlikte, bu yaklaşımın, hem geliştirme sırasında hem de nihai ürünün kullanımı sırasında hatalara yol açma olasılığı daha yüksektir. Genellikle, ürünü oluşturmadan önce hiçbir bilgi modeli kullanılmazsa, web sitesi veya programın kullanılması zor olacaktır; sayfalar arasında ileri geri gitmek zor olacak, kullanıcılar bilgi bulurken hayal kırıklığına uğrayacaklar ve araçlar veya verilerin organizasyonu zayıf olacak. Bu nedenlerden dolayı, inşaat öncesi bilgilendirme modeli oluşturulması önerilir.

Bilgi modeli bir hiyerarşi şeması üzerine kuruludur ve modelin karmaşıklığı ürüne ve programcının kaç özelliği eklediğine bağlıdır. Modelin üst kısmında, diğer özelliklerin ve bölümlerin haritalanacağı ana alan belirlenir. Bilgi modelleri, web sitelerinin ve programların her biri için farklı yönlerden dolayı çok farklıdır.

Bir web sitesi bilgi modeliyle, farklı sayfalar ve konular haritalanır. Modelin üstü, diğer sayfalar daha düşük seviyelerde olacak şekilde ana sayfa olacaktır. Bir şema, her sayfanın nasıl etkileşime girdiğini ve her sayfadaki özellikler - makaleler ve kategoriler gibi - modele ekleneceğini gösterir. Gezinme çubuğu veya arama işlevi gibi her sayfada bulunacak özellikler modele eklenecektir.

Bir program için bir model, modelde haritalanmış sayfalara ve bölümlere de sahip olacaktır, ancak başka yönlerin de eklenmesi gerekecektir. Çoğu programın birçok değişkeni ve tablo adı vardır; bu nedenle, her bir faktörün yazımının doğru olduğundan ve kazayla hiçbir faktörün çakışmadığından emin olmak için bu faktörlerin haritalanması gerekir. Bu aynı zamanda programcının programın her bölümünün diğerleriyle nasıl etkileşimde bulunduğunu anlamasına yardımcı olacaktır.