Sei sulla pagina 1di 4

SERVICIO NACIONAL DE APRENDIZAJE SENA

PROGRAMA DE FORMACION
TECNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMCION

IE-AP04-AA5-EV03-Foro- Diseño-Prototipo-Base-Datos-SI.

Ficha (1881610)
ALBERT SIMON PEÑA OLAVE

2019

Evidencia
Foro - ¿Cómo diseñar prototipos y modelos de bases de datos?
DESCRIPCIÓN DE LA EVIDENCIA.
Responda a las siguientes preguntas. Justifique su respuesta.
1. ¿Porque cree usted que es importante la creación de prototipos del sistema de
información para el usuario final?
2. ¿Es posible representar la totalidad de los datos de una empresa con el modelo
relacional?
3. ¿Sin la realización de prototipos se puede hacer un buen diseño de las interfaces
del sistema?
4. ¿Cómo manejar los datos no estructurados como fotos y videos?
5. ¿Cómo hacer las interfaces de usuario más amigables e intuitivas?
6. ¿Cómo hacer interfaces de usuario para personas con limitaciones visuales?
7. ¿Cómo aplicar el patrón MVC en el desarrollo de un sistema? Presente un ejemplo.
8. ¿Es aconsejable permitir la redundancia de datos para aumentar el rendimiento del
sistema?
9. ¿Cómo debe interactuar el usuario con el sistema informático?
10. ¿Cómo se debe presentar la información del sistema informático al usuario?

SOLUCION

1. Es sumamente importante ya que en ellos se verán la usabilidad y funcionalidad


del sistema a desarrollar, además puede ayudar a convencer al cliente sobre que
el análisis del mismo ha sido correcto, mejorando la comunicación y así poder
realizar cambios y ajustes a la medida antes de entrar a la etapa de desarrollo.

2. Si, podemos observar que en el podemos representar todo dato posible que exista
dentro de una organización, pues todo dato en archivo, papel u otra fuente en que
los almacenen se puede almacenar en una base de datos.

3. Desde mi opinión considero que para lograr un buen diseño de las interfaces del
sistema es importante la realización de prototipos siempre y cuando el sistema sea
robusto, si el programa a desarrollar tiene pocos requerimientos posiblemente se
pueda realizar una buena interfaz, aun así, para esto se debe tener experiencia para
lograr la interfaz adecuada en un programa con estas características.

4. Ya que los datos no estructurados no se pueden almacenar en una base de datos


tradicional; podríamos utilizar opciones diferentes como almacenarlos en la nube o
en el disco duro, teniendo en cuenta que el manejo de datos no estructurados es
algo más complejo que solo almacenarlos, se trata de gestionar estos tipos de datos
de la mejor manera posible para el beneficio de la empresa siendo ya por ejemplo:
por medio de algoritmos, a veces utilizando datos estructurados para complementar
la gestión de los no estructurados, adaptando la plataforma para el manejo de los
mismos, procesos de depuración para limpiar datos no estructurados innecesarios.
5. Yo opino que para lograr esto es importante recibir la retroalimentación de los
usuarios finales, identificando quienes usaran el aplicativo y como mejorar su
experiencia de usuario, enfocándonos desde 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, es importante evitar la sorpresa en el aplicativo, como por ejemplo con
errores que salten a la vista del usuario, errores de ortografía o por ejemplo llamar
a un mismo procedimiento de maneras distintas, estos tipos de errores causan que
la curva de aprendizaje del usuario sea más empinada.

6. Por ejemplo; en el caso de las personas con daltonismo se podría implementar en


la interfaz un modo que especialmente facilite la diferenciación de colores con algún
tipo de signo, como marca de agua en el fondo de los elementos que contengan el
color esto para identificarlo. siendo de esta manera más fácil la interacción de un
usuario con este tipo de limitación visual.

7. El patrón modelo vista controlador se puede aplicar de la siguiente manera: El


usuario solicita añadir información a los registros existentes mediante la vista, el
controlador lleva esta requisición a el modelo para validar si es posible, una vez el
modelo completa la operación le informa al controlador los resultados, y se dispone
de informar al usuario mediante la vista.

8. En lo que se refiere a base de datos, de ninguna manera es aconsejable permitirla,


como ya nos hemos dado cuenta la redundancia de datos causa muchos problemas
en el desarrollo del software, por eso se utiliza el modelo relacional y las formas
normales, evitando la redundancia en las bases de datos. Aunque existen otro tipo
de redundancia que permite duplicar las bases de datos para recuperar la
información en casos como corrupción de datos

9. Esta interacción del usuario debe ser fluida a través de las interfaces, logrando
realizar de forma eficiente y eficaz cualquier procedimiento e identificando
intuitivamente cada módulo y sus funciones, además resaltar que la rapidez del
sistema es crucial para una buena experiencia de usuario, en una interfaz que no
cause sorpresas al usuario como cualquier tipo de error que salte a la vista ya sea
por la lógica de programación o algún error en consultas a bases de datos.

10. Los puntos más importantes a tener en cuenta al mostrar información al usuario son:
 Consistencia: por ejemplo, para realizar algún procedimiento este sea llamado
de una sola manera y no de varias, evitando curvas de aprendizaje más
empinada para el user.
 Exactitud: por ejemplo, que si el usuario ingresa al módulo de clientes le salga
la información exacta que está solicitando sobre los clientes y no de pronto
alguna lista de proveedores que no debería estar en el módulo.
 Fiabilidad: por ejemplo, al registrar algún tipo de información por parte del
usuario se espera que realmente quede registrada en la base de datos y se
pueda acceder a ella en cualquier momento.
Además de esto debe ser un sistema claro, preciso y conciso ya que el cliente lo
que desea es una facilidad con el fin de poder brindar el mejor servicio.

Potrebbero piacerti anche