SlideShare una empresa de Scribd logo
1 de 13
“Atributos de aplicaciones basadas en WEB”
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO
“RAMÓN COPAJA”
¿Qué es la Ingeniería Web?
• La ingeniería Web no es un clónico perfecto de la
ingeniería de software, pero toma prestado muchos
de los conceptos y principios básicos de la ingeniería
del software, dando importancia a las mismas
actividades técnicas y de gestión.
“Ingeniería de Software”, Pressman
¿Pueden aplicarse principios, conceptos y métodos de
ingeniería en el desarrollo de la Web?
• Creo que muchos de ellos sí se pueden aplicar, pero
su aplicación quizás requiera un giro algo diferente.
“Ingeniería de Software”, Pressman
Web Enmarañada
 Esta frase connota un cúmulo de aplicaciones basadas en
Web pobremente desarrolladas y con una probabilidad de
fallo bastante alta.
 A medida que los sistemas basados en Web se van
complicando, un fallo en uno de ellos puede propagar y
propagará problemas muy extensos en todos.
“Ingeniería de Software”, Pressman
Web de Calidad
• Con objeto de evitar una Web enmarañada y lograr un
mayor éxito en el desarrollo y aplicación de sistemas
basados en Web complejos y a gran escala, existe una
necesidad apremiante de enfoques de ingeniería Web
disciplinada y de métodos y herramientas nuevos para el
desarrollo, empleo y evaluación de sistemas y aplicaciones
basados en Web.
“Ingeniería de Software”, Pressman
Atributos de aplicaciones web
• 1) Intensivas de Red.
• Por su propia naturaleza, una WebApp es intensiva
de red. Reside en una red y debe dar servicio a las
necesidades de una comunidad diversa de clientes.
“Ingeniería de Software”, Pressman
Atributos de aplicaciones web
• 2) Controlada por el contenido.
• En muchos casos, la función primaria de una
WebApp es utilizar hipermedia para presentar al
usuario el contenido de textos, gráficos, sonido y
vídeo.
“Ingeniería de Software”, Pressman
Atributos de aplicaciones web
• 3) Evolución contínua.
• 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.
“Ingeniería de Software”, Pressman
Atributos de aplicaciones web
• 4) Inmediatez
• Las aplicaciones basadas en Web tienen una inmediatez
que no se encuentra en otros tipos de software. Es decir, el
tiempo que se tarda en comercializar un sitio Web
completo puede ser cuestión de días o semanas.
“Ingeniería de Software”, Pressman
Atributos de aplicaciones web
• 5) 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.
“Ingeniería de Software”, Pressman
Atributos de aplicaciones web
 6) 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.
“Ingeniería de Software”, Pressman
Atributos de aplicaciones web (Resumen)
1) Intensivas de Red
2) Controlada por el contenido
3) Evolución contínua
4) Inmediatez
5) Seguridad
6) Estética
“Ingeniería de Software”, Pressman
Factores de Calidad en Aplicaciones Web
“Ingeniería de Software”, Pressman

Más contenido relacionado

La actualidad más candente

Aplicaciones Distribuídas
Aplicaciones DistribuídasAplicaciones Distribuídas
Aplicaciones Distribuídas
Javierialv
 
Qué es la ingeniería web
Qué es la ingeniería webQué es la ingeniería web
Qué es la ingeniería web
Victor Barraza
 
Estimación de requerimientos_de_tiempo
Estimación de requerimientos_de_tiempoEstimación de requerimientos_de_tiempo
Estimación de requerimientos_de_tiempo
Jorge Garcia
 
¿Qué es el Modelo Tres Capas?
¿Qué es el Modelo Tres Capas?¿Qué es el Modelo Tres Capas?
¿Qué es el Modelo Tres Capas?
Felipe Schmidt
 
Sistema gestor de base de datos para moviles
Sistema gestor de base de datos para movilesSistema gestor de base de datos para moviles
Sistema gestor de base de datos para moviles
ajhr1995
 
Unidad 1 requerimientos del software
Unidad 1 requerimientos del softwareUnidad 1 requerimientos del software
Unidad 1 requerimientos del software
oemavarez
 

La actualidad más candente (20)

Aplicaciones Distribuídas
Aplicaciones DistribuídasAplicaciones Distribuídas
Aplicaciones Distribuídas
 
Qué es la ingeniería web
Qué es la ingeniería webQué es la ingeniería web
Qué es la ingeniería web
 
Herramientas de Desarrollo de Software
Herramientas de Desarrollo de SoftwareHerramientas de Desarrollo de Software
Herramientas de Desarrollo de Software
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Categorías del software
Categorías del softwareCategorías del software
Categorías del software
 
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHLINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
 
Aplicaciones distribuidas
Aplicaciones distribuidasAplicaciones distribuidas
Aplicaciones distribuidas
 
Metodologia metrica
Metodologia metricaMetodologia metrica
Metodologia metrica
 
Estimación de requerimientos_de_tiempo
Estimación de requerimientos_de_tiempoEstimación de requerimientos_de_tiempo
Estimación de requerimientos_de_tiempo
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 
¿Qué es el Modelo Tres Capas?
¿Qué es el Modelo Tres Capas?¿Qué es el Modelo Tres Capas?
¿Qué es el Modelo Tres Capas?
 
Linea de productos software
Linea de productos softwareLinea de productos software
Linea de productos software
 
Sistema gestor de base de datos para moviles
Sistema gestor de base de datos para movilesSistema gestor de base de datos para moviles
Sistema gestor de base de datos para moviles
 
Crisis del software
Crisis del softwareCrisis del software
Crisis del software
 
Unidad 1 requerimientos del software
Unidad 1 requerimientos del softwareUnidad 1 requerimientos del software
Unidad 1 requerimientos del software
 
Factores de calidad del software
Factores de calidad del softwareFactores de calidad del software
Factores de calidad del software
 
IDR Unidad 1: Introducción y proceso de Ingeniería de requerimientos
IDR Unidad 1: Introducción y proceso de Ingeniería de requerimientosIDR Unidad 1: Introducción y proceso de Ingeniería de requerimientos
IDR Unidad 1: Introducción y proceso de Ingeniería de requerimientos
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientos
 
Desarrollo de aplicaciones web distribuidas.
Desarrollo de aplicaciones web distribuidas.Desarrollo de aplicaciones web distribuidas.
Desarrollo de aplicaciones web distribuidas.
 
problemas del software
problemas del softwareproblemas del software
problemas del software
 

Similar a Atributos de aplicaciones basadas en WEB

Planificacio y formulacion web d
Planificacio y formulacion web dPlanificacio y formulacion web d
Planificacio y formulacion web d
diana_caluna
 
Front end developer
Front end developerFront end developer
Front end developer
Skynet Erp
 
Desarrollo de software orientado a la web
Desarrollo de software orientado a la webDesarrollo de software orientado a la web
Desarrollo de software orientado a la web
Uniandes
 
Arquitectura- Programacion WEB
Arquitectura- Programacion WEBArquitectura- Programacion WEB
Arquitectura- Programacion WEB
Yael_21
 

Similar a Atributos de aplicaciones basadas en WEB (20)

Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Planificacio y formulacion web d
Planificacio y formulacion web dPlanificacio y formulacion web d
Planificacio y formulacion web d
 
Modulo taller progwebaa2
Modulo   taller progwebaa2Modulo   taller progwebaa2
Modulo taller progwebaa2
 
Tarea 6
Tarea 6Tarea 6
Tarea 6
 
Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones web
 
Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones web
 
01_Semana_01.pptx
01_Semana_01.pptx01_Semana_01.pptx
01_Semana_01.pptx
 
1.is.el software y la ingeniería del software
1.is.el software y la ingeniería del software1.is.el software y la ingeniería del software
1.is.el software y la ingeniería del software
 
sistemas basados en web
sistemas basados en websistemas basados en web
sistemas basados en web
 
Tema 9 IngenieriaWeb_ParaImprimir.pdf
Tema 9 IngenieriaWeb_ParaImprimir.pdfTema 9 IngenieriaWeb_ParaImprimir.pdf
Tema 9 IngenieriaWeb_ParaImprimir.pdf
 
Tema 6
Tema 6Tema 6
Tema 6
 
Front end developer
Front end developerFront end developer
Front end developer
 
Ingeniería web
Ingeniería webIngeniería web
Ingeniería web
 
profundizaU1.pdf
profundizaU1.pdfprofundizaU1.pdf
profundizaU1.pdf
 
U2 p2 proyectos_desarrollo_moviles
U2 p2 proyectos_desarrollo_movilesU2 p2 proyectos_desarrollo_moviles
U2 p2 proyectos_desarrollo_moviles
 
ANÁLISIS DE UN CASO Y PROPUESTA DE SOLUCIÓN
ANÁLISIS DE UN CASO Y PROPUESTA DE SOLUCIÓNANÁLISIS DE UN CASO Y PROPUESTA DE SOLUCIÓN
ANÁLISIS DE UN CASO Y PROPUESTA DE SOLUCIÓN
 
Desarrollo de software orientado a la web
Desarrollo de software orientado a la webDesarrollo de software orientado a la web
Desarrollo de software orientado a la web
 
Arquitectura- Programacion WEB
Arquitectura- Programacion WEBArquitectura- Programacion WEB
Arquitectura- Programacion WEB
 
Ventajas desventajas paginas_web
Ventajas desventajas paginas_webVentajas desventajas paginas_web
Ventajas desventajas paginas_web
 
Modulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.pptModulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.ppt
 

Más de Noé Arpasi (12)

Guia registrarse-schoology
Guia registrarse-schoologyGuia registrarse-schoology
Guia registrarse-schoology
 
Hi 04-pl-sublime text3
Hi 04-pl-sublime text3Hi 04-pl-sublime text3
Hi 04-pl-sublime text3
 
Pl 08-aplicacion-en-php-my sql
Pl 08-aplicacion-en-php-my sqlPl 08-aplicacion-en-php-my sql
Pl 08-aplicacion-en-php-my sql
 
App inventor 2 cronometro
App inventor 2 cronometroApp inventor 2 cronometro
App inventor 2 cronometro
 
Hi 07-programa de php que registra datos en my sql
Hi 07-programa de php que registra datos en my sqlHi 07-programa de php que registra datos en my sql
Hi 07-programa de php que registra datos en my sql
 
Programas de-php-realizados en clase
Programas de-php-realizados en claseProgramas de-php-realizados en clase
Programas de-php-realizados en clase
 
Pl 04-proyecto03-convertir
Pl 04-proyecto03-convertirPl 04-proyecto03-convertir
Pl 04-proyecto03-convertir
 
Pl 02-codigo-calculadora
Pl 02-codigo-calculadoraPl 02-codigo-calculadora
Pl 02-codigo-calculadora
 
Practica de html5 y css3
Practica de html5 y css3Practica de html5 y css3
Practica de html5 y css3
 
Instalacion de Telegram en Chrome
Instalacion de Telegram en ChromeInstalacion de Telegram en Chrome
Instalacion de Telegram en Chrome
 
Instalación del plugin SFTP en Sublime Text 3
Instalación del plugin SFTP en Sublime Text 3Instalación del plugin SFTP en Sublime Text 3
Instalación del plugin SFTP en Sublime Text 3
 
Practica Crear Base de Datos en Hosting
Practica Crear Base de Datos en HostingPractica Crear Base de Datos en Hosting
Practica Crear Base de Datos en Hosting
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (14)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 

Atributos de aplicaciones basadas en WEB

  • 1. “Atributos de aplicaciones basadas en WEB” INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “RAMÓN COPAJA”
  • 2. ¿Qué es la Ingeniería Web? • La ingeniería Web no es un clónico perfecto de la ingeniería de software, pero toma prestado muchos de los conceptos y principios básicos de la ingeniería del software, dando importancia a las mismas actividades técnicas y de gestión. “Ingeniería de Software”, Pressman
  • 3. ¿Pueden aplicarse principios, conceptos y métodos de ingeniería en el desarrollo de la Web? • Creo que muchos de ellos sí se pueden aplicar, pero su aplicación quizás requiera un giro algo diferente. “Ingeniería de Software”, Pressman
  • 4. Web Enmarañada  Esta frase connota un cúmulo de aplicaciones basadas en Web pobremente desarrolladas y con una probabilidad de fallo bastante alta.  A medida que los sistemas basados en Web se van complicando, un fallo en uno de ellos puede propagar y propagará problemas muy extensos en todos. “Ingeniería de Software”, Pressman
  • 5. Web de Calidad • Con objeto de evitar una Web enmarañada y lograr un mayor éxito en el desarrollo y aplicación de sistemas basados en Web complejos y a gran escala, existe una necesidad apremiante de enfoques de ingeniería Web disciplinada y de métodos y herramientas nuevos para el desarrollo, empleo y evaluación de sistemas y aplicaciones basados en Web. “Ingeniería de Software”, Pressman
  • 6. Atributos de aplicaciones web • 1) Intensivas de Red. • Por su propia naturaleza, una WebApp es intensiva de red. Reside en una red y debe dar servicio a las necesidades de una comunidad diversa de clientes. “Ingeniería de Software”, Pressman
  • 7. Atributos de aplicaciones web • 2) Controlada por el contenido. • En muchos casos, la función primaria de una WebApp es utilizar hipermedia para presentar al usuario el contenido de textos, gráficos, sonido y vídeo. “Ingeniería de Software”, Pressman
  • 8. Atributos de aplicaciones web • 3) Evolución contínua. • 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. “Ingeniería de Software”, Pressman
  • 9. Atributos de aplicaciones web • 4) Inmediatez • Las aplicaciones basadas en Web tienen una inmediatez que no se encuentra en otros tipos de software. Es decir, el tiempo que se tarda en comercializar un sitio Web completo puede ser cuestión de días o semanas. “Ingeniería de Software”, Pressman
  • 10. Atributos de aplicaciones web • 5) 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. “Ingeniería de Software”, Pressman
  • 11. Atributos de aplicaciones web  6) 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. “Ingeniería de Software”, Pressman
  • 12. Atributos de aplicaciones web (Resumen) 1) Intensivas de Red 2) Controlada por el contenido 3) Evolución contínua 4) Inmediatez 5) Seguridad 6) Estética “Ingeniería de Software”, Pressman
  • 13. Factores de Calidad en Aplicaciones Web “Ingeniería de Software”, Pressman