DISEÑO

DEFINICIÓN
 
En esta etapa se elaboran los modelos de interacción con el usuario, en donde se expone la solución a las necesidades expuestas del cliente. En esta etapa se define que la aplicación sea comprensible, fácil de usar, clara, accesible, amigable y que el usuario finalmente logre los objetivos por el cuál fue creada la aplicación; es la parte primordial en donde se materializan y plasman, la creación de la aplicación web.
 

PASOS A SEGUIR

  • Asegurar la usabilidad, cerciorándose que el usuario obtenga el mínimo de errores cometidos durante la realización de una tarea.
  • Elaboración del esquema conceptual: objetos de dominio, relaciones e interacciones (clases, relaciones y subsistemas).
  • Elaboración de diagramas de flujo de cada proceso.
  • Asegurar la accesibilidad, garantizando el mínimo de posibilidades de fracaso en el acceso, ofreciendo entre otros el ancho de banda óptimo para la conexión.
  • Construir una interfaz amigable y grata visualmente, con espacios armónicamente creados.
  • Asegurar que el diseño debe estar evaluado constantemente por usuarios con el fin de corregir errores en la marcha.
  • Determinar un balance entre lo que puede ofrecer el cliente y lo que quiere el usuario.
  • Definir la estructura del sitio, la topología de red, la navegación, las opciones de desplazamiento entre páginas.
  • Documentar la estructuración para tener un modelo de referencia sustentable, elaborar índices, mapas del sitio, aplicar metadatos a cada página, clasificar contenidos.
  • Respecto de los contenidos se aconseja seguir el diseño piramidal situando la parte importante del documento al principio.
 
____________________________________________
Tomado del proyecto original de "GUÍA DE BUENAS PRÁCTICAS PARA EL DESARROLLO DE APLICACIONES WEB SEGURAS, ORIENTADAS  A LA FORMACIÓN DE PROGRAMADORES" Liliana Cújar Bahamón. Autora de este sitio web.

 

VULNERABILIDAD

 

*  Teniendo en cuenta los paso a seguir se deben tener en cuenta las siguientes temas para minimizar los riesgos:

*  Cliente o usuario insatisfecho, no encuentra la información, no está acorde con los requerimientos.

*  Estructura no está acorde con la jerarquía.

*  Página con información innecesaria.

*  Programas, aplicaciones o software gratuito con deficiencias en seguridad

 

PREVENCIÓN

  • Interfaz amigable.
  • El cliente no debe dar más de 4 clic para encontrar la información.
  • Página con la información necesaria.
  • Compra de software garantizado y recomendable por su trayectoria.
  • Validaciones y monitoreo por parte del cliente y de los usuarios durante la ejecución del proyecto.
_____________________________
Tomado del proyecto original de "GUÍA DE BUENAS PRÁCTICAS PARA EL DESARROLLO DE APLICACIONES WEB SEGURAS, ORIENTADAS  A LA FORMACIÓN DE PROGRAMADORES" Liliana Cújar Bahamón.