Desarrollo web final

1,567 views

Published on

presentacion desarrollo web materia topicos selectos de ingenieria en sw, ingenieria en sistemas computacionales

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,567
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
38
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Desarrollo web final

  1. 1. Desarrollo para la Web
  2. 2. Agenda <ul><li>Formulación y análisis de sistemas basados en web </li></ul><ul><li>Diseño para aplicaciones basadas en web </li></ul><ul><li>Pruebas de las aplicaciones basadas en web </li></ul><ul><li>Problemas de gestión </li></ul>
  3. 3. <ul><li>La formulación y el análisis representan una sucesión de actividades de ingeniería web que comienzan con la identificación de metas globales para la WebApp, y termina con el desarrollo de un modelo de análisis de los requisitos para el sistema. </li></ul>Formulación y análisis
  4. 4. <ul><li>La formulación permite que el cliente establezca las metas y objetivos para la construcción de la WebApp. </li></ul><ul><li>Se sugiere las siguientes preguntas cuyas respuestas implican las metas específicas de la WebApp: </li></ul>Formulación
  5. 5. <ul><li>¿Cuál es la motivación principal para la WebApp? </li></ul><ul><li>¿Por qué es necesaria la WebApp? </li></ul><ul><li>¿Quién va a utilizar la WebApp? </li></ul>
  6. 6. <ul><li>Metas informativas: indican la intención de proporcionar el contenido y/o información específicos para el usuario final. </li></ul><ul><li>Metas aplicables: indican la habilidad de realizar algunas tareas dentro de la WebApp. </li></ul>Se identifican:
  7. 7. <ul><li>El análisis identifica los datos y requisitos funcionales y de comportamiento para la WebApp. Durante el proceso de ingeniería web se realizan cuatro tipos de análisis diferentes: </li></ul>Análisis
  8. 8. <ul><li>Se trata de la identificación del espectro completo de contenido que se va a proporcionar. </li></ul><ul><li>Datos de texto </li></ul><ul><li>Gráficos </li></ul><ul><li>Imágenes </li></ul><ul><li>Vídeo y sonido. </li></ul>Análisis del contenido.
  9. 9. <ul><li>Descripción detallada de la interacción del usuario y la WebApp. </li></ul><ul><li>Para proporcionar descripciones detalladas de esta interacción se pueden desarrollar casos prácticos </li></ul>Análisis de la interacción.
  10. 10. <ul><li>Los escenarios de utilización </li></ul><ul><li>casos de uso </li></ul><ul><li>creados como parte del análisis de interacción </li></ul><ul><li>definen las operaciones que se aplicarán en el contenido de la WebApp </li></ul><ul><li>se realiza una descripción detallada de todas las funciones y operaciones. </li></ul>Análisis funcional .
  11. 11. <ul><li>Se efectúa una descripción detallada del entorno y de la infraestructura en donde reside la WebApp. </li></ul><ul><li>Internet </li></ul><ul><li>Intranet </li></ul><ul><li>Extranet. </li></ul><ul><li>se deberá identificar de los componentes y el grado de utilización de la base de datos para generar el contenido de la WebApp. </li></ul>Análisis de la configuración
  12. 12. Agenda <ul><li>Formulación y análisis de sistemas basados en web </li></ul><ul><li>Diseño para aplicaciones basadas en web </li></ul><ul><li>Pruebas de las aplicaciones basadas en web </li></ul><ul><li>Problemas de gestión </li></ul>
  13. 13. <ul><li>El diseño a veces se piensa que es la parte más fácil del proceso de desarrollo de WebApps. </li></ul><ul><li>S in un buen diseño puede haber problemas de escalabilidad </li></ul><ul><li>Hay muchas técnicas para tratar de llevar a cabo un buen diseño, pero depende del giro de la WebApp para saber que técnica aplicar. </li></ul><ul><li>Con objeto de realizar un diseño eficaz basado en Web, el ingeniero deberá trabajar reutilizando cuatro elementos técnicos </li></ul>Diseño
  14. 14. <ul><li>Para algunos el diseño web se centra en la apariencia visual e interacción de paginas. </li></ul><ul><li>Estructurar la información y la navegación por el espacio del documento. </li></ul>Diseño
  15. 15. <ul><li>Con objeto de realizar un diseño eficaz basado en Web, el ingeniero deberá trabajar reutilizando cuatro elementos técnicos: </li></ul><ul><li>Principios y métodos de diseño. </li></ul><ul><li>Reglas de oro. </li></ul><ul><li>Configuraciones de diseño. </li></ul><ul><li>Plantillas. </li></ul>Diseño
  16. 16. <ul><li>La estructura arquitectónica global va unida a las metas establecidas para una WebApp, al contenido que se va a presentar, a los usuarios que la visitarán y a la filosofía de navegación </li></ul>Estructuras de las WebApps
  17. 17. <ul><li>ESTRUCTURAS LINEALES </li></ul>Estructuras de las WebApps
  18. 18. <ul><li>ESTRUCTURA RETICULAR </li></ul>Estructuras de las WebApps
  19. 19. <ul><li>ESTRUCTURA JERARQUICA </li></ul>Estructuras de las WebApps
  20. 20. <ul><li>ESTRUCTURA EN RED O WEB PURA </li></ul>Estructuras de las WebApps
  21. 21.
  22. 22. Agenda <ul><li>Formulación y análisis de sistemas basados en web </li></ul><ul><li>Diseño para aplicaciones basadas en web </li></ul><ul><li>Pruebas de las aplicaciones basadas en web </li></ul><ul><li>Problemas de gestión </li></ul>
  23. 23. <ul><li>El modelo de contenido de la WebApp es revisado para descubrir errores. </li></ul><ul><li>El modelo de diseño para la WebApp es revisado para descubrir errores de navegación. </li></ul><ul><li>Se aplican pruebas de unidad a los componentes de proceso. </li></ul><ul><li>Se construye la arquitectura, se realizan las pruebas de integración. </li></ul><ul><li>La WebApp ensamblada se prueba para conseguir una funcionalidad global y un contenido. </li></ul>Pruebas de aplicaciones basadas en web
  24. 24. <ul><li>El modelo de contenido de la WebApp es revisado para descubrir errores. </li></ul><ul><li>El modelo de diseño para la WebApp es revisado para descubrir errores de navegación. </li></ul><ul><li>Se aplican pruebas de unidad a los componentes de proceso. </li></ul><ul><li>Se construye la arquitectura, se realizan las pruebas de integración. </li></ul><ul><li>La WebApp ensamblada se prueba para conseguir una funcionalidad global y un contenido. </li></ul>Pruebas de aplicaciones basadas en web
  25. 25. <ul><li>La WebApp se implementa en una variedad de configuraciones diferentes de entornos y comprobar así la compatibilidad con cada configuración. </li></ul><ul><li>La WebApp se comprueba con una población de usua rios finales controlada y monitorizada. </li></ul>Pruebas de aplicaciones basadas en web
  26. 26. Agenda <ul><li>Formulación y análisis de sistemas basados en web </li></ul><ul><li>Diseño para aplicaciones basadas en web </li></ul><ul><li>Pruebas de las aplicaciones basadas en web </li></ul><ul><li>Problemas de gestión </li></ul>
  27. 27. <ul><li>Dada la inmediatez de las WebApps, sería razonable preguntarse: </li></ul><ul><li>¿necesito realmente invertir tiempo esforzándome con la WebApp?. </li></ul><ul><li>¿no debería dejarse que la WebApp evolucionara de forma natural, con poca o ninguna gestión explícita?. </li></ul>Problemas de gestión
  28. 28. La ingeniería Web es una actividad técnica complicada. Hay muchas personas implicadas, y a menudo trabajando en paralelo. La combinación de tareas técnicas y no técnicas que deben de tener lugar (a tiempo y dentro del presupuesto) para producir una WebApp de alta calidad representa un reto para cualquier grupo de profesionales.
  29. 29. Con el fin de evitar cualquier confusión, frustración y fallo, se deberá poner en acción una planificación, tener en cuenta los riesgos, establecer y rastrear una planificación temporal y definir los controles. Estas son las actividades clave que constituyen lo que se conoce como gestión de proyectos.

×