Skip to main content

Apa itu model informasi?

Model informasi digunakan oleh insinyur perangkat lunak dan perancang situs web untuk membangun platform yang efektif yang mudah digunakan dan dinavigasi.Jika insinyur atau perancang gagal membangun model informasi atau membuat yang buruk, maka banyak pengguna akan menemukan situs web atau program tidak memiliki fitur intuitif dan navigasi mungkin ceroboh, menyebabkan pengguna menjadi frustrasi.Sebagian besar model ini dibangun dalam hierarki, dengan domain utama di domain atas dan lebih dalam di bagian bawah.Insinyur harus merencanakan apa yang diinginkan pengguna dari program atau situs web untuk membuatnya efektif.

Insinyur perangkat lunak dan perancang situs web dapat mulai dari awal dan membuat program atau situs web tanpa rencana atau model apa pun.Namun, pendekatan ini lebih mungkin menyebabkan kesalahan, baik selama pengembangan dan selama penggunaan produk akhir.Biasanya, jika tidak ada model informasi yang digunakan sebelum membangun produk, maka situs web atau program akan sulit digunakan;Akan sulit untuk bolak -balik antara halaman, pengguna akan frustrasi ketika menemukan informasi, dan akan ada organisasi atau data yang buruk.Untuk alasan ini, membuat model informasi sebelum konstruksi direkomendasikan.

Model informasi dibangun pada skema hierarki, dan kompleksitas model tergantung pada produk dan berapa banyak fitur yang ditambahkan oleh programmer.Di bagian atas model terletak domain utama, dari mana fitur dan bagian lain akan dipetakan.Model informasi sangat berbeda untuk situs web dan program, karena berbagai aspek yang terlibat dalam masing -masing.

Dengan model informasi situs web, berbagai halaman dan topik dipetakan.Bagian atas model adalah halaman beranda, dengan halaman lain berada di level yang lebih rendah.Diagram akan menunjukkan bagaimana setiap halaman berinteraksi, dan fitur pada setiap halaman mdash;seperti artikel dan kategori mdash;juga akan ditambahkan ke model.Fitur yang akan ada di setiap halaman, seperti bilah navigasi atau fungsi pencarian, akan ditambahkan ke model.

Model untuk program juga akan memiliki halaman dan bagian yang dipetakan dalam model, tetapi aspek lain juga harus harusditambahkan.Sebagian besar program memiliki banyak variabel dan nama tabel, sehingga faktor -faktor ini perlu dipetakan untuk memastikan bahwa ejaan masing -masing faktor benar dan tidak ada faktor yang secara tidak sengaja tumpang tindih.Ini juga akan membantu programmer memahami bagaimana setiap bagian dari program berinteraksi dengan yang lain.