WARNING:
JavaScript is turned OFF. None of the links on this concept map will
work until it is reactivated.
If you need help turning JavaScript On, click here.
Este Cmap, tiene información relacionada con: Capítulo 3.- Desarrollo de aplicaciones Web, Capítulo 3.- Desarrollo de aplicaciones Web ???? 3.4. Herramientas disponibles, 3.2. Modelado de aplicaciones web contenido 3.2.1. Métodos de prototipado para web, Requerimeintos requerimeintos Requerimientos de Navegación, 3.5. Mejores prácticas y recomendaciones recomendaciones No usar herramientas demo, 3.3. Arquitectura y Organización de Información 3.3.4. Sistemas de navegación - ¿Dónde estoy? - ¿Cómo encuentro información sobre algo específico? ¿Qué hay disponible en este lugar? - Sé lo que quiero conseguir; ¿Dónde lo busco? - ¿Qué información hay relacionada con el tema que estoy viendo? - ¿Qué formas de comunicación tengo? - ¿Cómo regreso a la página principal para poder volver a comenzar? - ¿Dónde puedo conseguir ayuda sobre el sitio? - Sé lo que quiero (he estado aquí antes), cómo puedo saltar directamente a ese lugar., Requerimeintos requerimeintos Requerimientos de personalización, 3.2. Modelado de aplicaciones web contenido 3.2.2. Diseño de interfaces web, 3.5. Mejores prácticas y recomendaciones recomendaciones Mantener la mayor parte de funcionalidad sobre el server, 3.3. Arquitectura y Organización de Información se apoya en cuatro elementos • Sistemas de organización, 3.2. Modelado de aplicaciones web contenido 3.2.3. Esquema MVC (Modelo - Vista - Controlador), 3.4. Herramientas disponibles contenido 3.4.2. CASE para aplicaciones web CASE (Computer-Aided Software Engineering por sus siglas en inglés), 3.1. Ingeniería de requerimientos para web 3.1.2. Validación revisión y uso de prototipos html básicos, 3.1. Ingeniería de requerimientos para web 3.1.1. Obtención y análisis de procesos de negocios para web Requerimeintos, 3.2.2. Diseño de interfaces web Reglas sugeridas - La organización de las páginas debe ser consistente. - Se debe reducir al mínimo la necesidad de utilizar las barras de desplazamiento en la página. - Usar enlaces de texto para facilitar la navegación. - Los usuarios deben poder alcanzar la meta en un número mínimo de clics. - Debemos proveer enlaces que ayuden a la navegación como índices de contenido, mapas del sitio y un enlace a la página de inicio en todas las páginas del sitio. - Se debe incluir botones de navegación en la parte superior e inferior de cada página. - Todos los enlaces de un mismo tipo o nivel deben ser consistentes en color, subrayado, peso y tipografía. - Reducir el uso de gráficos en sitios donde el propósito del sitio es completar una transacción, de esta forma se reduce el riesgo de errores de comunicación. - Proveer siempre una opción de sólo texto. - Optimizar siempre las imágenes y gráficos para web. - No utilizar una combinación cromática de más de seis colores en una pantalla. - La pantalla de inicio siempre debe caber en la pantalla sin necesidad de barras de desplazamiento. - Controlar el uso de elementos en movimiento, especialmente en páginas donde se necesite leer mucha información, distrae la atención del texto. - Debemos utilizar terminología consistente en todo el sitio, mantener siempre la misma jerga. - Entregar siempre ayudas de navegación que permitan regresar a la página anterior o la página de inicio., 3.2.3. Esquema MVC (Modelo - Vista - Controlador) Implementación MVC conocida NOMBRE DE IMPLEMENTACIÓN LENGUAJE DE PROGRAMACIÓN Ruby on Rails Ruby Django Python Zope Python TurboGears Python Symfony PHP Cake PHP PHP Zend Framework PHP ASP. NET MVC ASP. NET Spring. NET ASP. NET Struts Java Spring Java JavaServer Faces Java, 3.4.1. Lenguajes y plataformas de desarrollo Ejemplo PHP Java SEE Ruby ASP.Net Python Perl C, 3.3. Arquitectura y Organización de Información se apoya en cuatro elementos • Sistemas de navegación, 3.3. Arquitectura y Organización de Información se apoya en cuatro elementos • Sistemas de búsqueda, Requerimeintos requerimeintos Requerimientos transaccionales, 3.5. Mejores prácticas y recomendaciones recomendaciones Seguir el principio DRY (Don't Repeat Yourself) No duplicar componentes