¿Qué es un modelo de información?
Un modelo de información es utilizado por ingenieros de software y diseñadores de sitios web para crear una plataforma efectiva que sea fácil de usar y navegar. Si el ingeniero o diseñador no puede construir un modelo de información o crea uno pobre, entonces muchos usuarios encontrarán que el sitio web o el programa carecen de características intuitivas y la navegación puede ser descuidada, lo que hace que los usuarios se sientan frustrados. La mayoría de estos modelos están construidos en una jerarquía, con el dominio principal en los dominios superior y más profundo en la parte inferior. Los ingenieros deben planificar lo que el usuario quiere de un programa o sitio web para que sea efectivo.
Los ingenieros de software y los diseñadores de sitios web pueden comenzar desde cero y crear un programa o sitio web sin ningún plan o modelo. Sin embargo, es más probable que este enfoque conduzca a errores, tanto durante el desarrollo como durante el uso del producto final. Por lo general, si no se utiliza ningún modelo de información antes de construir el producto, entonces el sitio web o el programa serán difíciles de usar; Será difícil ir y venir entre PAGES, los usuarios se sentirán frustrados cuando encuentren información, y habrá una mala organización de herramientas o datos. Por estas razones, crear un modelo informativo antes de recomendar la construcción.
El modelo de información se basa en un esquema de jerarquía, y la complejidad del modelo depende del producto y cuántas características está agregando el programador. En la parte superior del modelo descansa el dominio principal, desde el cual se asignarán otras características y secciones. Los modelos de información son muy diferentes para sitios web y programas, debido a los diferentes aspectos involucrados en cada uno.
Con un modelo de información del sitio web, se asignan diferentes páginas y temas. La parte superior del modelo sería la página de inicio, con otras páginas en niveles más bajos. Un diagrama mostraría cómo interactúa cada página, y las características en cada página, como artículos y categorías, también se agregarían al modelo. Características Thaestaría presente en cada página, como una barra de navegación o una función de búsqueda, se agregaría al modelo.
Un modelo para un programa también tendría páginas y secciones mapeadas en el modelo, pero también tendrían que agregarse otros aspectos. La mayoría de los programas tienen muchas variables y nombres de tabla, por lo que estos factores deben mapear para garantizar que la ortografía de cada factor sea correcta y que no se superpongan accidentalmente los factores. Esto también ayudará al programador a comprender cómo cada sección del programa interactúa con los demás.