01.1 fundamentos ingenieria web

7

Upload: kevin-andree-pizarro

Post on 17-Aug-2015

220 views

Category:

Documents


7 download

DESCRIPTION

fundamentos de la ingenieria web

TRANSCRIPT

Miguel Almeyda Software Architect [email protected] Fundamentos Las metodologas, tcnicas y herramientas que se utilizan en el desarrollo de Aplicaciones Web complejas y de gran dimensin en las que se apoya la evaluacin, diseo, desarrollo, implementacin y evolucin de dichas aplicaciones, hacen referencia a la Ingeniera Web. El desarrollo de Aplicaciones Web posee determinadas caractersticas que lo hacen diferente del desarrollo de aplicaciones o software tradicional. Ingeniera Web Es la aplicacin de metodologas sistemticas, disciplinadas y cuantificables al desarrollo eficiente, operacin y evolucin de aplicaciones de alta calidad en la World Wide Web. Ingeniera Web Se debe al crecimiento desenfrenado que est teniendo la Web, la cual est ocasionando un impacto en la sociedad , y al nuevo manejo que se le est dando a la informacin en las diferentes reas en que se presenta. Esto ha hecho que las personas tiendan a realizar todas sus actividades por esta va. Definicin Caractersticas de la Ingeniera Web Intensivas de Red Por naturaleza utiliza una red, debe dar servicio a una comunidad de clientes. Inmediatez El tiempo que se tarda en comercializar un sistema web es mucho ms rpido que otro tipo de software. Evolucin contnua A diferencia de una aplicacin de escritorio (que utilizan actualizaciones planificadas), estas pueden tener actualizaciones cada hora (en algunos casos) Caractersticas de la Ingeniera Web Controlada por el contenido Hace mucho uso de contenidos hipermedia, para mostrar textos, imgenes, videos, entre otros. Seguridad Por la disponibilidad a una gran cantidad de usuarios, existen diferentes mecanismos de seguridad a tomar en cuenta en su implementacin. Esttica Parte de su atractivo es su apariencia e interaccin. Etapas de la Ingeniera Web Identifica objetivos Establece el alcance de la primera entrega Formulacin Genera estimacin de costos Evaluacin de riesgo Calendario de desarrollo y fechas de entrega Planificacin Especifica los requerimientos Identifica el contenido Anlisis Consta de: diseo y produccin del contenido; y diseo de la arquitectura, navegacin e interfaz del usuario Modelizacin Se integran arquitectura, navegacin, e interfaz para la creacin ms visible del proyecto: las pginas Generacin de Pginas Pruebas que buscan errores en todos los niveles: contenido, funcional, navegacional, entre otros. Test El resultado final es sometido a evaluacin del cliente Evaluacin del Cliente