SlideShare una empresa de Scribd logo
“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

MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
Micky Jerzy
 
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
José Antonio Sandoval Acosta
 
5.comprensión de los requerimientos
5.comprensión de los requerimientos5.comprensión de los requerimientos
5.comprensión de los requerimientos
Ramiro Estigarribia Canese
 
Interfaces en dispositivos móviles
Interfaces en dispositivos móvilesInterfaces en dispositivos móviles
Interfaces en dispositivos móvilesChayincitha MAciaz
 
Metodologia web
Metodologia webMetodologia web
Metodologia web
Anel Sosa
 
Ingeniería Web
Ingeniería WebIngeniería Web
IIS Unidad 4 Proyecto de software
IIS Unidad 4 Proyecto de softwareIIS Unidad 4 Proyecto de software
IIS Unidad 4 Proyecto de software
Franklin Parrales Bravo
 
Proceso de Software Personal
Proceso de Software PersonalProceso de Software Personal
Proceso de Software Personal
Irvin Ponce Pérez
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software Brihany Rossell
 
Ingeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelosIngeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelos
Rafael Fdo Lopez Castillo
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitosZuleima
 
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Micael Gallego
 
Requerimientos del software
Requerimientos del software Requerimientos del software
Requerimientos del software
Rosa Virginia Ortega Loaiza
 
Mobile D (programacion dispositivos moviles)
Mobile D (programacion dispositivos moviles)Mobile D (programacion dispositivos moviles)
Mobile D (programacion dispositivos moviles)
David Hernandez
 
Arquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capasArquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capas
anibalsmit
 
metodologia de prototipos
metodologia de prototiposmetodologia de prototipos
metodologia de prototipos
Keiner Valerio
 

La actualidad más candente (20)

MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
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
 
5.comprensión de los requerimientos
5.comprensión de los requerimientos5.comprensión de los requerimientos
5.comprensión de los requerimientos
 
Interfaces en dispositivos móviles
Interfaces en dispositivos móvilesInterfaces en dispositivos móviles
Interfaces en dispositivos móviles
 
Metodologia web
Metodologia webMetodologia web
Metodologia web
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Ingeniería Web
Ingeniería WebIngeniería Web
Ingeniería Web
 
IIS Unidad 4 Proyecto de software
IIS Unidad 4 Proyecto de softwareIIS Unidad 4 Proyecto de software
IIS Unidad 4 Proyecto de software
 
Proceso de Software Personal
Proceso de Software PersonalProceso de Software Personal
Proceso de Software Personal
 
Reingeniería
ReingenieríaReingeniería
Reingeniería
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
 
Ingeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelosIngeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelos
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
 
Mitos del software
Mitos del softwareMitos del software
Mitos del software
 
Requerimientos del software
Requerimientos del software Requerimientos del software
Requerimientos del software
 
MARCO TEORICO
MARCO TEORICOMARCO TEORICO
MARCO TEORICO
 
Mobile D (programacion dispositivos moviles)
Mobile D (programacion dispositivos moviles)Mobile D (programacion dispositivos moviles)
Mobile D (programacion dispositivos moviles)
 
Arquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capasArquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capas
 
metodologia de prototipos
metodologia de prototiposmetodologia de prototipos
metodologia de prototipos
 

Similar a Atributos de aplicaciones basadas en WEB

Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
arito_silva26
 
Planificacio y formulacion web d
Planificacio y formulacion web dPlanificacio y formulacion web d
Planificacio y formulacion web ddiana_caluna
 
Modulo taller progwebaa2
Modulo   taller progwebaa2Modulo   taller progwebaa2
Modulo taller progwebaa2
Pabel Lopez
 
Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones web
Manuel Felipe ATAPAUCAR
 
Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones web
mateo loaiza
 
01_Semana_01.pptx
01_Semana_01.pptx01_Semana_01.pptx
01_Semana_01.pptx
edgardo qo
 
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
Ramiro Estigarribia Canese
 
sistemas basados en web
sistemas basados en websistemas basados en web
sistemas basados en web
Roberto Calero
 
Tema 9 IngenieriaWeb_ParaImprimir.pdf
Tema 9 IngenieriaWeb_ParaImprimir.pdfTema 9 IngenieriaWeb_ParaImprimir.pdf
Tema 9 IngenieriaWeb_ParaImprimir.pdf
NinoskaChuraLlojlla1
 
Front end developer
Front end developerFront end developer
Front end developerSkynet Erp
 
Ingeniería web
Ingeniería webIngeniería web
Ingeniería web
Byron Duarte
 
profundizaU1.pdf
profundizaU1.pdfprofundizaU1.pdf
profundizaU1.pdf
fernandomontenegro57
 
U2 p2 proyectos_desarrollo_moviles
U2 p2 proyectos_desarrollo_movilesU2 p2 proyectos_desarrollo_moviles
U2 p2 proyectos_desarrollo_moviles
Akirepaho
 
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
Laurys LaGo
 
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 webUniandes
 
Arquitectura- Programacion WEB
Arquitectura- Programacion WEBArquitectura- Programacion WEB
Arquitectura- Programacion WEBYael_21
 
Ventajas desventajas paginas_web
Ventajas desventajas paginas_webVentajas desventajas paginas_web
Ventajas desventajas paginas_web
Jhairo Fc
 
Modulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.pptModulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.ppt
ssuser73f459
 

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

Guia registrarse-schoology
Guia registrarse-schoologyGuia registrarse-schoology
Guia registrarse-schoology
Noé Arpasi
 
Hi 04-pl-sublime text3
Hi 04-pl-sublime text3Hi 04-pl-sublime text3
Hi 04-pl-sublime text3
Noé Arpasi
 
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
Noé Arpasi
 
App inventor 2 cronometro
App inventor 2 cronometroApp inventor 2 cronometro
App inventor 2 cronometro
Noé Arpasi
 
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
Noé Arpasi
 
Programas de-php-realizados en clase
Programas de-php-realizados en claseProgramas de-php-realizados en clase
Programas de-php-realizados en clase
Noé Arpasi
 
Pl 04-proyecto03-convertir
Pl 04-proyecto03-convertirPl 04-proyecto03-convertir
Pl 04-proyecto03-convertir
Noé Arpasi
 
Pl 02-codigo-calculadora
Pl 02-codigo-calculadoraPl 02-codigo-calculadora
Pl 02-codigo-calculadora
Noé Arpasi
 
Practica de html5 y css3
Practica de html5 y css3Practica de html5 y css3
Practica de html5 y css3
Noé Arpasi
 
Instalacion de Telegram en Chrome
Instalacion de Telegram en ChromeInstalacion de Telegram en Chrome
Instalacion de Telegram en Chrome
Noé Arpasi
 
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
Noé Arpasi
 
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 HostingNoé Arpasi
 

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

TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
44652726
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
JuanPrez962115
 

Último (20)

TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
 

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