Fundamentos de la ingeniería Web

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Fundamentos de la ingeniería Web por Mind Map: Fundamentos de la ingeniería Web

1. ¿Que es?

1.1. Los sistemas y aplicaciones (WebApps) basados en Web. Hacen posible que una población extensa de usuarios finales dispongas de una variedad de contenido y funcionalidad.

2. Encargados de la ingenieria Web

2.1. Los ingenieros Web y los desarrolladores de contenido no técnicos crean las WebApps

3. Importancia

3.1. A medida que las WebApps se integran cada vez mas en grandes y pequeñas compañías es mas importante la necesidad de construir sistemas fiables, utilizables y adaptables.

4. Pasos a seguir / Proceso

4.1. Comienza en una formulación del problema que pasa a resolverse con las WebApss. Se planifica el proyecto y se analizan los requisitos, se realiza el diseño, se implementa, se realizan pruebas, se establecen mecanismos de control de configuraciones, garantía de calidad y soporte continuado.

4.1.1. Producto obtenido

4.1.1.1. La WebApp operativa

5. La ingeniería Web esta relacionada con el establecimiento y utilización de principios científicos, de ingeniería y de gestión con enfoques sistemáticos y disciplinados del éxito del desarrollo, empleo y mantenimiento de sistemas y aplicaciones basados en Web de alta calidad.

6. Intensivas de red

6.1. Una WebApp es intensiva de red. Reside en una red y debe dar servicio a las necesidades de una comunidad diversa de clientes.

7. Controlada por el contenido

7.1. La funsion primaria de una WebApp es utilizar hipermedia para presentar al usuario el contenido de textos, gráficos, sonido y vídeo

8. Evolución continua

8.1. Las aplicaciones Web están en constante evolución, no es inusual que algunas WebApps se actualicen cada hora

9. Características de WebApps

9.1. Inmediatez

9.1.1. Las aplicaciones basadas en Web tienen inmediatez que no se encuentran en otros tipos de software

9.2. Seguridad

9.2.1. Deberán implementarse fuertes medidas de seguridad en toda la infraestructura que apoya una WebApp.

9.3. Estética

9.3.1. Apariencia e interacción

9.4. Informativa

9.4.1. Se proporciona un contenido solo de lectura con navegacion y enlaces simples

9.5. Personalizable

9.5.1. El usuario personaliza una comunidad de usuarios. Ocurre mediante Chat, tablones de anuncios o mensajera instantánea

9.6. Entrada del usuario

9.6.1. Basada en formularios es el mecanismo primario de la necesidad de comunicacion

9.7. Orientada a transacciones

9.7.1. El usuario hace una solicitud que es complementado por la WebApp

9.8. Orientado a servicios

9.8.1. La aplicación proporciona un servicio al usuario, por ejemplo, ayuda al usuario a determinar un pago de hipoteca

9.9. Portal

9.9.1. La aplicación canaliza al usuario llevándolo a otros contenidos o servicios Web fuera del dominio de la aplicación del portal

9.10. Acceso a bases de datos

9.10.1. El usuario consulta una base de datos grande y extrae información

9.11. Almacenes de datos

9.11.1. El usuario hace una consulta en una colección de bases de datos y extrae información.

9.12. Las características y las categorías

9.12.1. Las categorías de aplicaciones representan los hecho reales para los ingenieros de la Web.

10. Calidad de una aplicacion Web

10.1. Usabilidad

10.2. Funcionalidad

10.3. Fiabilidad

10.4. Eficiencia

10.5. Capacidad de mantenimiento

11. Estándares de Internet

11.1. Si una red reside una WebApp, esta esta abierta a un acceso sin autorización.

12. Estandares de internet

12.1. Durante la ultima década el estándar dominante en la creación del contenido y la estructura de la WebApp ha sido HTML, sin embargo, a medida que las aplicaciones crecen en tamaño y complejidad, se han adoptado a nievo estándar XML

13. Fases para el trabajo en la IWEB

13.1. Formulacion

13.2. Planificacion

13.3. Ingenieria

13.3.1. Diseño Arquitectonico

13.3.1.1. Diseño de navegacion

13.3.1.1.1. Diseño de interfaz

13.3.2. Diseño del contenido

13.3.2.1. Produccion

13.4. Generación de paginas y pruebas

13.5. Evaluación del cliente

14. Estructuras de las WebApps

14.1. Las estructuras lineales aparecen cuando es común la sucesión predecible de interacciones

14.2. Las estructuras reticulares son una opción arquitectónica que pueden aplicarse cuando el contenido de la WebApp puede ser organizado categóricamente en dos dimensiones

14.3. Estructura jerarquica

14.3.1. Son sin duda las mas comunes, que fomentan el flujo de control solo a lo largo de las ramas verticales de la jerarquia

14.4. Estructura en res o de web pura

14.4.1. Se asemeja en muchos aspectos a la arquitectura en evolución para los sistemas orientados a objetos

15. Patrones de diseño

15.1. Cliclo

15.1.1. Una configuración que devuelve al usuario nodo de contenido visitado anteriormente

15.2. Anillo Web

15.2.1. Una configuración que implementa un gran ciclo que enlaza hipertextos enteros viajando por un tema

15.3. Contorno

15.3.1. Una configuración que implementa un gran ciclo que enlaza hipertextos enteros viajando por rutas definidas por los ciclos

15.4. Contrapunto

15.4.1. Un patrón que añade comentaros de hipertexto interrumpiendo la narrativa del contenido para proporcionar mas información o mas indagación

15.5. Mundo de espejo

15.5.1. El contenido se presenta utilizando diferentes hilos narrativos, cada uno con un punto de vista o perspectiva diferente

15.6. Tamiz

15.6.1. Una configuración que va guiando al usuario a través de una serie de opciones con el fin de llevar al usuario a un contenido especifico e indicado por la secesión de opciones elegidas o decisiones tomadas

15.7. Vecindario

15.7.1. Una configuración que abarca un marco de navegación uniforme por todas las paginas Web para permitir que un usuario tenga una guía de navegación consecuente independientemente de la localización de la WebApp

16. Conceptos

16.1. Editores Web

16.1.1. Es la persona encargada de actuar como enlace entre el personal técnico y los diseñadores y proveedores de contenido

16.2. Un ingeniero Web

16.2.1. Se relaciona con actividades que incluyen obtención de requisitos análisis, diseño arquitectónico, de navegación y de interfaces, implementacion y pruebas

16.3. Especialista de soporte

16.3.1. Este papel se asigna a la persona o personas que tienen la responsabilidad de dar soporte a la WebApp. Dado que estas están en constante evolución.