Fundamentos de la ingeniería Web

Get Started. It's Free
or sign up with your email address
Fundamentos de la ingeniería Web by Mind Map: Fundamentos de la ingeniería Web

1. Importancia

1.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.

2. Pasos a seguir / Proceso

2.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.

2.1.1. Producto obtenido

2.1.1.1. La WebApp operativa

3. 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.

4. Controlada por el contenido

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

5. Características de WebApps

5.1. Inmediatez

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

5.2. Seguridad

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

5.3. Estética

5.3.1. Apariencia e interacción

5.4. Informativa

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

5.5. Personalizable

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

5.6. Entrada del usuario

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

5.7. Orientada a transacciones

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

5.8. Orientado a servicios

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

5.9. Portal

5.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

5.10. Acceso a bases de datos

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

5.11. Almacenes de datos

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

5.12. Las características y las categorías

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

6. Estándares de Internet

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

7. Fases para el trabajo en la IWEB

7.1. Formulacion

7.2. Planificacion

7.3. Ingenieria

7.3.1. Diseño Arquitectonico

7.3.1.1. Diseño de navegacion

7.3.1.1.1. Diseño de interfaz

7.3.2. Diseño del contenido

7.3.2.1. Produccion

7.4. Generación de paginas y pruebas

7.5. Evaluación del cliente

8. Patrones de diseño

8.1. Cliclo

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

8.2. Anillo Web

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

8.3. Contorno

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

8.4. Contrapunto

8.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

8.5. Mundo de espejo

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

8.6. Tamiz

8.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

8.7. Vecindario

8.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

9. ¿Que es?

9.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.

10. Encargados de la ingenieria Web

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

11. Intensivas de red

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

12. Evolución continua

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

13. Calidad de una aplicacion Web

13.1. Usabilidad

13.2. Funcionalidad

13.3. Fiabilidad

13.4. Eficiencia

13.5. Capacidad de mantenimiento

14. Estandares de internet

14.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

15. Estructuras de las WebApps

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

15.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

15.3. Estructura jerarquica

15.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

15.4. Estructura en res o de web pura

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

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.