Buen día compañero, respecto a las preguntas formuladas por el tutor
William, este es mi aporte al tema:
¿Porque cree usted que es importante la creación de prototipos del sistema
de información para el usuario final? RTA: Como analista de sistemas que presento un prototipo del sistema información, estoy bastante interesado en las reacciones de los usuarios y los directivos de la organización hacia el prototipo. Es por esto que deseo saber detalladamente cómo reaccionarán al trabajar con el prototipo y que también satisfagan sus necesidades, las características del sistema a partir de las cuales se elaboró el prototipo. Las reacciones se recopilan a través de la observación, las entrevistas y las hojas de retroalimentación diseñados para obtener la opinión de cada persona sobre el prototipo después que interactúan con él. La información recopilada en la fase de elaboración de prototipos permite al analista establecer las prioridades y cambiar el rumbo de los planes a bajo costo, con un mínimo de molestias.
¿Es posible representar la totalidad de los datos de una empresa con el
modelo relacional? RTA: Yo considero que es poco probable teniendo en cuenta que el modelo relacional está diseñado para datos estructurados relacionando como su nombre lo indica cualquier tipo de dato la base de datos, pero cuando se trata de datos no estructurados; no se pueden almacenar con este modelo, además de que estos datos tienden a crecer mucho más que los relacionados en las bases de datos más coúmnes; partiendo del hecho de que los tipos de datos no estructurados son: libros, documentación, videos, etc., los cuales son generalmente información delicada para la empresa.
¿Sin la realización de prototipos se puede hacer un buen diseño de las
interfaces del sistema? RTA: No creo que trabajar un sistema de información sin prototipo sea una buena opción pues este le da un camino a seguir al proyecto y no navegar por las aguas de la programación sin seguir algún lineamiento inicial puede ser contraproducente, sin embargo, con el avance del proyecto se pueden presentar controles de cambios, los cuales son fundamentales para la mejor presencia visual del sistema de información.
¿Cómo manejar los datos no estructurados como fotos y videos?
RTA: Se puede manejar mediante la nube o discos duros de estado sólido, generando así una confiabilidad en su permanencia, esto claramente no asegura que sea la mejor forma pero es una alternativa rápida y viable entre algunas a contemplar.
¿Cómo hacer las interfaces de usuario más amigables e intuitivas?
RTA: Siempre debe ser un trabajo mancomunado con el cliente, depende de él explicar clara y detalladamente lo que necesita en su interfaz y así yo como analista puedo determinar y aconsejar como plasmar lo que él quiere y lo que podemos mostrar en el aplicativo. Si nos enfocamos en la usabilidad y la flexibilidad para lograr un SW con excelencia, esto se logra teniendo en cuenta unas reglas de oro a seguir para que el aplicativo cumpla con las expectativas de los usuarios finales, estas incluyen factores como: consistencia, rapidez, información, estética y revocación de acciones.
¿Cómo hacer interfaces de usuario para personas con limitaciones visuales?
RTA: Es un tema delicado y de sumo cuidado puesto que hoy en día existen ya muchas aplicaciones de lectura para invidentes o ayudas generales para las personas con daltonismo, una alternativa podría ser la implementación de un modo que facilite la diferenciación de colores con marcas de agua en el fondo de los elementos no estructurados que contengan colores, esto para identificarlos fácilmente.
¿Cómo aplicar el patrón MVC en el desarrollo de un sistema? Presente un
ejemplo. RTA: Teniendo en cuenta que el MVC separa la interfaz del usuario con la lógica del negocio, así mismo debe ser tratador dentro del desarrollo del sistema, esto facilita la funcionalidad de forma cómoda y sencilla, a la vez que ayuda a no mezclar lenguajes de programación en el mismo código. Un ejemplo de esto es el almacenamiento del mismo, por un lado, guardamos los controladores para interactuar de manera alterna, por otra parte, el modelado para realizar peticiones a la BD y en última instancia, la vista para recibir información. En ese orden de ideas la funcionalidad queda de la siguiente manera: El usuario realiza una petición. El controlador captura la petición. Hace la llamada al modelo correspondiente. El modelo será el encargado de interactuar con la base de datos. El controlador recibe la información y la envía a la vista. La vista muestra la información.
¿Es aconsejable permitir la redundancia de datos para aumentar el
rendimiento del sistema? RTA: Aunque existan algunos tipos de redundancia en las bases de datos para duplicar la información o almacenar copias de seguridad, la redundancia en el sistema de información o incluso en la base de datos en muchos casos, casi que en la mayoría es totalmente perjudicial y causa problemas enormes en la funcionalidad del mismo
¿Cómo debe interactuar el usuario con el sistema informático?
RTA: El sistema debe cumplir con el objetivo de su creación, ingresar datos a la base de datos del sistema y darles una vista simple y limpia, con el fin optimizando el intercambio de la información, minimizando los errores e incrementar la satisfacción del usuario respecto al resultado entregado.
¿Cómo se debe presentar la información del sistema informático al usuario?
RTA: Mediante una interfaz limpia y simple, es claro el objetivo del inventario, por lo tanto, el usuario necesita una interfaz intuitiva, esa sería la clave del SW inventarios, al tener una interfaz que no requiere de horas de capacitación para ser utilizada, facilita comodidad y uso frente al personal en la empresa, minimiza brechas tecnológicas y optimiza tiempos.
Muchas gracias por su atención, quedo atento a comentarios.