SlideShare una empresa de Scribd logo
1 de 20
¿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.
¿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.
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.
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»
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.
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.
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.
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.
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
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;
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.
Categorías de Aplicaciones Web IV
Según el Autor
Powell
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
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.
Marco de Trabajo IWeb

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Aplicaciones web enriquecidas "RIA"
Aplicaciones web enriquecidas "RIA"Aplicaciones web enriquecidas "RIA"
Aplicaciones web enriquecidas "RIA"
 
Web 2.0 Las empresarias de la UPC
Web 2.0  Las empresarias de la UPCWeb 2.0  Las empresarias de la UPC
Web 2.0 Las empresarias de la UPC
 
Las web 1 jherdy
Las web 1 jherdyLas web 1 jherdy
Las web 1 jherdy
 
Taller Web 2010
Taller Web 2010Taller Web 2010
Taller Web 2010
 
Conceptos Relacionados Con Web 2
Conceptos Relacionados Con Web 2Conceptos Relacionados Con Web 2
Conceptos Relacionados Con Web 2
 
Presentación1
Presentación1Presentación1
Presentación1
 
Sena webs
Sena websSena webs
Sena webs
 
Informatica
InformaticaInformatica
Informatica
 
Cuadro comparativo.pptx
Cuadro comparativo.pptxCuadro comparativo.pptx
Cuadro comparativo.pptx
 
Aplicacion web presentacion
Aplicacion web   presentacionAplicacion web   presentacion
Aplicacion web presentacion
 
CUADRO COMPARATIVO DE LAS WEBS
CUADRO COMPARATIVO DE LAS WEBSCUADRO COMPARATIVO DE LAS WEBS
CUADRO COMPARATIVO DE LAS WEBS
 
Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones web
 
Webs sena
Webs senaWebs sena
Webs sena
 
~$B 1.docx eloy
~$B 1.docx eloy~$B 1.docx eloy
~$B 1.docx eloy
 
Pipe
PipePipe
Pipe
 
Tics
TicsTics
Tics
 
Presentación2
Presentación2Presentación2
Presentación2
 
caracteristicas ventajas de las webs
caracteristicas ventajas de las webscaracteristicas ventajas de las webs
caracteristicas ventajas de las webs
 
Webs 1.0, 2.0 y 3.0
Webs 1.0, 2.0 y 3.0Webs 1.0, 2.0 y 3.0
Webs 1.0, 2.0 y 3.0
 

Destacado

2014 ene 20 preguntas con respuesta sobre la secesión de cataluña (faes)
2014 ene   20 preguntas con respuesta sobre la secesión de cataluña  (faes)2014 ene   20 preguntas con respuesta sobre la secesión de cataluña  (faes)
2014 ene 20 preguntas con respuesta sobre la secesión de cataluña (faes)
Miquel Àngel Esteve Monfort
 
Otras variables que determinan en el aula
Otras variables que determinan en el aulaOtras variables que determinan en el aula
Otras variables que determinan en el aula
Juankarlitos TF
 
Pequeños grandes momentos j
Pequeños grandes momentos jPequeños grandes momentos j
Pequeños grandes momentos j
Leidy Urrea
 
Tutorial.sweetech
Tutorial.sweetechTutorial.sweetech
Tutorial.sweetech
hitan
 
Clasificación de los seres vivos
Clasificación de los seres vivosClasificación de los seres vivos
Clasificación de los seres vivos
linaarango1803
 
Proyecto stirling-2010-ies-leonardo-da-vinci
Proyecto stirling-2010-ies-leonardo-da-vinciProyecto stirling-2010-ies-leonardo-da-vinci
Proyecto stirling-2010-ies-leonardo-da-vinci
jorgemanya100
 
Valoreslasallistas 120305110432-phpapp02
Valoreslasallistas 120305110432-phpapp02Valoreslasallistas 120305110432-phpapp02
Valoreslasallistas 120305110432-phpapp02
Andres Castro Gonzalez
 

Destacado (20)

Actividad de aprendizaje power digiculturalidad (3)
Actividad de aprendizaje power digiculturalidad (3)Actividad de aprendizaje power digiculturalidad (3)
Actividad de aprendizaje power digiculturalidad (3)
 
Invest
InvestInvest
Invest
 
ARN
ARNARN
ARN
 
2014 ene 20 preguntas con respuesta sobre la secesión de cataluña (faes)
2014 ene   20 preguntas con respuesta sobre la secesión de cataluña  (faes)2014 ene   20 preguntas con respuesta sobre la secesión de cataluña  (faes)
2014 ene 20 preguntas con respuesta sobre la secesión de cataluña (faes)
 
Nacidos entre 1935 1960
Nacidos entre 1935 1960Nacidos entre 1935 1960
Nacidos entre 1935 1960
 
Otras variables que determinan en el aula
Otras variables que determinan en el aulaOtras variables que determinan en el aula
Otras variables que determinan en el aula
 
El lenguaje-positivo-como-sentido como manipulacion de las personas en una s...
El lenguaje-positivo-como-sentido  como manipulacion de las personas en una s...El lenguaje-positivo-como-sentido  como manipulacion de las personas en una s...
El lenguaje-positivo-como-sentido como manipulacion de las personas en una s...
 
Pequeños grandes momentos j
Pequeños grandes momentos jPequeños grandes momentos j
Pequeños grandes momentos j
 
Movilidad y genero iteso 2014
Movilidad y genero iteso 2014Movilidad y genero iteso 2014
Movilidad y genero iteso 2014
 
Tutorial.sweetech
Tutorial.sweetechTutorial.sweetech
Tutorial.sweetech
 
Saw IV
Saw IVSaw IV
Saw IV
 
2.con estas luces
2.con estas luces2.con estas luces
2.con estas luces
 
Universidad autonoma de mexico (1) (1)
Universidad autonoma de mexico (1) (1)Universidad autonoma de mexico (1) (1)
Universidad autonoma de mexico (1) (1)
 
Clasificación de los seres vivos
Clasificación de los seres vivosClasificación de los seres vivos
Clasificación de los seres vivos
 
Hematopoyesis
HematopoyesisHematopoyesis
Hematopoyesis
 
Guia primeros pasos
Guia primeros pasosGuia primeros pasos
Guia primeros pasos
 
Proyecto stirling-2010-ies-leonardo-da-vinci
Proyecto stirling-2010-ies-leonardo-da-vinciProyecto stirling-2010-ies-leonardo-da-vinci
Proyecto stirling-2010-ies-leonardo-da-vinci
 
Valoreslasallistas 120305110432-phpapp02
Valoreslasallistas 120305110432-phpapp02Valoreslasallistas 120305110432-phpapp02
Valoreslasallistas 120305110432-phpapp02
 
El método científico. Julieta Ercoli/Chiara Libertini
El método científico. Julieta Ercoli/Chiara LibertiniEl método científico. Julieta Ercoli/Chiara Libertini
El método científico. Julieta Ercoli/Chiara Libertini
 
Contenidos digitales participativos para aumentar la implicación de los usuar...
Contenidos digitales participativos para aumentar la implicación de los usuar...Contenidos digitales participativos para aumentar la implicación de los usuar...
Contenidos digitales participativos para aumentar la implicación de los usuar...
 

Similar a Introduccion al desarrollo_web

Arquitectura- Programacion WEB
Arquitectura- Programacion WEBArquitectura- Programacion WEB
Arquitectura- Programacion WEB
Yael_21
 
Resultado de aprendizaje
Resultado de aprendizajeResultado de aprendizaje
Resultado de aprendizaje
Charly Zetina
 
Las aplicaciones web 2
Las aplicaciones web 2Las aplicaciones web 2
Las aplicaciones web 2
brendsruiz
 
Dasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uwe
Dasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uweDasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uwe
Dasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uwe
Jeroan Castillo
 

Similar a Introduccion al desarrollo_web (20)

Modulo taller progwebaa2
Modulo   taller progwebaa2Modulo   taller progwebaa2
Modulo taller progwebaa2
 
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
 
Arquitectura- Programacion WEB
Arquitectura- Programacion WEBArquitectura- Programacion WEB
Arquitectura- Programacion WEB
 
Tema 6
Tema 6Tema 6
Tema 6
 
Web20
Web20Web20
Web20
 
profundizaU1.pdf
profundizaU1.pdfprofundizaU1.pdf
profundizaU1.pdf
 
Resultado de aprendizaje
Resultado de aprendizajeResultado de aprendizaje
Resultado de aprendizaje
 
Ria
RiaRia
Ria
 
Las aplicaciones web 2
Las aplicaciones web 2Las aplicaciones web 2
Las aplicaciones web 2
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Seguridad 004 arquitecturas y tecnologías de web apps
Seguridad 004   arquitecturas y tecnologías de web appsSeguridad 004   arquitecturas y tecnologías de web apps
Seguridad 004 arquitecturas y tecnologías de web apps
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Herramientas Informaticas.- Aplicaciones Web 2.0
Herramientas Informaticas.- Aplicaciones Web 2.0Herramientas Informaticas.- Aplicaciones Web 2.0
Herramientas Informaticas.- Aplicaciones Web 2.0
 
Yuscarlis.
Yuscarlis.Yuscarlis.
Yuscarlis.
 
Web
WebWeb
Web
 
Dasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uwe
Dasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uweDasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uwe
Dasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uwe
 
Clase no 3
Clase no 3Clase no 3
Clase no 3
 
Julian andres rios moreno 4 11 1
Julian andres rios moreno 4 11 1Julian andres rios moreno 4 11 1
Julian andres rios moreno 4 11 1
 
Julian andres rios moreno 4 11 1
Julian andres rios moreno 4 11 1Julian andres rios moreno 4 11 1
Julian andres rios moreno 4 11 1
 
Julian andres rios moreno 4 11 1
Julian andres rios moreno 4 11 1Julian andres rios moreno 4 11 1
Julian andres rios moreno 4 11 1
 

Introduccion al desarrollo_web

  • 1.
  • 2. ¿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.
  • 3. ¿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.
  • 4. 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.
  • 5. 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»
  • 6.
  • 7. 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.
  • 8. 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.
  • 9. 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.
  • 10. 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.
  • 11. 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
  • 12.
  • 13. 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;
  • 14. 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.
  • 15. Categorías de Aplicaciones Web IV Según el Autor Powell
  • 16.
  • 17. 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
  • 18. 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.
  • 19.