introduccion al desarrollo_web

20

Upload: sam-arkerley

Post on 13-Jun-2015

61 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Introduccion al desarrollo_web
Page 2: Introduccion al desarrollo_web

¿Qué pasa si no planificamos?

A medida que pasan los años, el crecimiento de los sitios web es tal que si no son planificados con cuidado, podemos terminar en algo que se podría llamar «Web enmarañada».

Es decir, con un cúmulo de aplicaciones basadas en Web pobremente desarrolladas y con una probabilidad de fallo bastante alta.

Page 3: Introduccion al desarrollo_web

¿Cómo encarar el tema? Enfocarlo a través de una ingeniería Web

disciplinada. Aplicar métodos y herramientas nuevos para

el desarrollo, empleo y evaluación de sistemas y aplicaciones basados en Web.

Page 4: Introduccion al desarrollo_web

Ingeniería Web

La Ingeniería Web (IWeb) está relacionada con el establecimiento y utilización de:Principios científicos, de ingeniería y de gestión,Enfoques sistemáticos y disciplinados del

desarrollo, empleo y mantenimiento de sistemas Web.

Page 5: Introduccion al desarrollo_web

Sistemas Basados en Web

El autor Powell, afirma que los sistemas basados en Web «implican una mezcla de publicación impresa y desarrollo de software, de marketing e informática, de comunicaciones internas y relaciones externas, y de arte y tecnología»

Page 6: Introduccion al desarrollo_web
Page 7: Introduccion al desarrollo_web

Atributos de las Aplicaciones Web I

Evolución continua. A diferencia del software de aplicaciones convencional, que evoluciona con una serie de versiones planificadas y cronológicamente espaciadas, las aplicaciones Web están en constante evolución. No es inusual que algunas WebApps (específicamente, su contenido) se actualicen cada hora.

Page 8: Introduccion al desarrollo_web

Atributos de las Aplicaciones Web II

Inmediatez: el tiempo que se tarda en comercializar un sitio Web completo puede ser cuestión de días o semanas.

Los desarrolladores deberán utilizar los métodos de planificación, análisis, diseño, implementación y comprobación que se hayan adaptado a planificaciones apretadas en tiempo para el desarrollo de Aplicaciones Web.

Page 9: Introduccion al desarrollo_web

Atributos de las Aplicaciones Web III

Seguridad: Dado que las WebApps están disponibles a través de1 acceso por red, es difícil, si no imposible, limitar la población de usuarios finales que pueden acceder a la aplicación.

Con objeto de proteger el contenido confidencial y de proporcionar formas seguras de transmisión de datos, deberán implementarse fuertes medidas de seguridad.

Page 10: Introduccion al desarrollo_web

Atributos de las Aplicaciones Web IV

Estética: Una parte innegable del atractivo de una WebApp es su apariencia e interacción.

Cuando se ha diseñado una aplicación con el fin de comercializarse o vender productos o ideas, la estética puede tener mucho que ver con el éxito del diseño técnico.

Page 11: Introduccion al desarrollo_web

Categorías de Aplicaciones Web I

Informativa: se proporciona un contenido solo de lectura con navegación y enlaces simples

Descarga: un usuario descarga la información desde el servidor apropiado;

Personalizable: el usuario personaliza el contenido a sus necesidades específicas.

Interacción: la comunicación entre una comunidad de usuarios ocurre mediante un espacio chat, tablones de anuncios o mensajería instantánea

Page 12: Introduccion al desarrollo_web
Page 13: Introduccion al desarrollo_web

Categorías de Aplicaciones Web II

Entrada del usuario: la entrada basada en formularios es el mecanismo primario de la necesidad de comunicación;

Orientada a transacciones: el usuario hace una solicitud que es cumplimentado por la WebApp.

Orientado a servicios: la aplicación proporciona un servicio al usuario, por ejemplo, ayuda al usuario a determinar un pago de hipoteca;

Page 14: Introduccion al desarrollo_web

Categorías de Aplicaciones Web III

Portal: la aplicación canaliza al usuario llevándolo a otros contenidos o servicios Web fuera del dominio de la aplicación del portal;

Acceso a bases de datos: el usuario consulta en una base de datos grande y extrae información;

Almacenes de datos: el usuario hace una consulta en una colección de bases de datos grande y extrae información.

Page 15: Introduccion al desarrollo_web

Categorías de Aplicaciones Web IV

Según el Autor Powell

Page 16: Introduccion al desarrollo_web
Page 17: Introduccion al desarrollo_web

Atributos de Calidad en Apl. Web I

Usabilidad: facilidad con que las personas pueden hacer una tarea en el sitio web.

Accesibilidad: Posibilidad de acceso. En concreto a que el diseño, posibilite el acceso a todos sus potenciales usuarios, sin excluir a aquellos con limitaciones individuales - discapacidades, dominio del idioma,... - o limitaciones derivadas del contexto de acceso - software y hardware empleado, ancho de banda del usuario, etc.

Capacidad de Mantenimiento: Fácil de corregir, adaptar y ampliar

Page 18: Introduccion al desarrollo_web

Atributos de Calidad en Apl. Web II

Funcionalidad: es lo que un producto puede hacer. Probar la funcionalidad significa asegurar que el producto funciona tal como estaba especificado.

Confiabilidad: Probabilidad de buen funcionamiento. Poder recuperarse ante errores.

Correctitud: Realiza las tareas de modo que ofrece resultados correctos.

Page 19: Introduccion al desarrollo_web
Page 20: Introduccion al desarrollo_web

Marco de Trabajo IWeb