SlideShare a Scribd company logo
1 of 20
INGENIERÍA WEB
BYRON DUARTE
Ingeniería Web
 Los sistemas y
aplicaciones basados en
Web (WebApps) ofrecen
un complejo arreglo de
contenido y
funcionalidad.
BYRON DUARTE
 La Iweb es el proceso con el que se
crean WebApps de alta calidad.
 No es un clon perfecto de la
ingeniería de software.
 Acentúa actividades técnicas y
administrativas similares.
 Existen sutiles diferencias en la
manera en como se dirigen dichas
actividades, pero el método
primordial dicta un enfoque
disciplinado para el desarrollo de
un sistema
BYRON DUARTE
 ¿Se pueden aplicar principios, conceptos y
métodos de la ingeniería de software al
desarrollo Web?
 ¿Qué ocurre si persiste un enfoque sin disciplina?
BYRON DUARTE
Atributos de los Sistemas y
Aplicaciones Basados en Web
BYRON DUARTE
BYRON DUARTE
Atributos de los Sistemas y
Aplicaciones Basados en Web
 Intensidad de red
 Internet, intranet…
 Concurrencia
 Carga impredecible
 Desempeño
 Espera prolongada
 Disponibilidad
 24/7/365
 Gobernada por los datos
 Texto, gráficos, audio y video
 Sensibilidad al contenido
 Calidad y naturaleza estética
BYRON DUARTE
Atributos de los Sistemas y
Aplicaciones Basados en Web
 Evolución contínua
 Análogo a la jardinería
 Inmediatez
 Poner software en el mercado rápidamente
 Seguridad
 Estética
 Presentación y disposición de los elementos
BYRON DUARTE
Categorías de Aplicaciones
 Informativo
 Contenido de sólo lectura
 Descarga
 Personalizable
 Interacción
 Cuartos de charla, tableros de anuncios o mensajería instantánea
 Entrada del usuario
 La entrada con base en formularios…
 Orientada a transacciones
 Realizar pedidos
 Orientada a servicios
 Asesoría en trámites
 Portal
 Canaliza al usuario hacia otros servicios web
 Acceso a una base de datos
 Almacén de datos
 Colección de grandes bases de datos
BYRON DUARTE
Estratos de la Ingeniería de
WebApp
 Modelos de Proceso
 Los modelos de procesos IWeb adoptan la filosofía
de desarrollo ágil
 Reducir el ciclo de desarrollo
 Métodos de IS
 Conjunto de labores técnicas para construir una
WebApp de alta calidad
 Herramientas y Tecnología
BYRON DUARTE
Estratos de la Ingeniería de
WebApp
 Proceso
 A pesar de la rapidez de los ciclos de desarrollo es
importante que:
 Adopte el cambio
 Aliente la creatividad y la independencia del equipo
de desarrollo y fortalezca la interacción con los
accionistas de la WebApp
 Construya sistemas que utilicen pequeños equipos de
desarrollo
 Subraye el desarrollo evolutivo o incremental
mediante el uso de cortos ciclos de desarrollo
BYRON DUARTE
Estratos de la Ingeniería de
WebApp
 Categorías de Métodos:
 Métodos de comunicación: facilita la
comunicación entre ingenieros Web y los demás
participantes. Recolección de requisitos.
Evaluación de incrementos
 Métodos de análisis de requisitos: proporcionan
una base para comprender la función que
proporcionará al usuario final y los modos de
interacción que cada clase de usuario requerirá
BYRON DUARTE
Estratos de la Ingeniería de
WebApp
 Métodos de diseño: técnicas de diseño que
abordan el contenido, la aplicación, la
arquitectura de información, …
 Métodos de prueba: incorporan revisiones
técnicas formales, pruebas de navegación, de
seguridad, etc.
BYRON DUARTE
Estratos de la Ingeniería de
WebApp
 Herramientas y Tecnología:
 Descripción de contenido y lenguajes de
modelación (HTML, XMIL, etc)
 Lenguajes de programación
 Recursos basados en componentes
 Navegadores, herramientas multimedia, etc.
BYRON DUARTE
El Proceso de
Ingeniería Web
BYRON DUARTE
El Proceso de la Ingeniería
Web
 Los atributos de los sistemas y aplicaciones
basados en Web tienen una profunda influencia
sobre el proceso de IWeb que se elija
 La inmediatez y la evolución contínua son
atributos principales de una WebApp, se debe
elegir un modelo de proceso ágil que produzca
liberaciones a un ritmo vertiginoso
BYRON DUARTE
Mejores Prácticas en Ingeniería Web
BYRON DUARTE
Mejores Prácticas en
Ingeniería Web
 Tomar tiempo para entender las necesidades del
negocio y los objetivos del producto
 Describir como interactuarán los usuarios con la
WebApp aplicando un enfoque basado en
escenarios
 Desarrollar un plan del proyecto
BYRON DUARTE
Mejores Prácticas en
Ingeniería Web
 Utilizar algún tiempo para modelar lo
que se construirá
 UML, diagramas de secuencia
 Revisar la consistencia y calidad de
los modelos
 RTF
 Utilizar herramientas y tecnología que
permitan construir el sistema con
componentes reutilizables
 Diseñar pruebas amplias y ejecutarlas
antes de liberar el sistema.
BYRON DUARTE
Modelado de
Análisis
PARA APLICACIONES WEB
BYRON DUARTE
Modelado de Análisis para
Aplicaciones Web
 Un equipo de ingeniería Web debe emprender el
modelado de análisis si…
 La WebApp es grande o compleja
 El número de clientes es grande
 El número de ingenieros Web es grande
 Las metas y los objetivos afectarán la línea de
referencia del negocio
 El éxito de la WebApp tendrá fuerte conexión con
el del negocio
BYRON DUARTE

More Related Content

What's hot

Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoLu Martinez
 
Framework de programacion de paginas web
Framework de programacion de paginas webFramework de programacion de paginas web
Framework de programacion de paginas webGeraldyn De Sousa
 
Arquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsArquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsslipkdany21
 
Sistemas operativos de 32 bits vs 64 bits
Sistemas operativos de 32 bits vs 64 bitsSistemas operativos de 32 bits vs 64 bits
Sistemas operativos de 32 bits vs 64 bitsWalter Larreategui
 
Mapa conceptual arquitectura del pc
Mapa conceptual arquitectura del pcMapa conceptual arquitectura del pc
Mapa conceptual arquitectura del pcGustavo Oseche
 
RUP - Fase de Elaboración
RUP - Fase de ElaboraciónRUP - Fase de Elaboración
RUP - Fase de ElaboraciónAdrian González
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de softwareGuillermo Lemus
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de softwareGeorgy Jose Sanchez
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiraljuanksi28
 
Perfil del ingeniero de software
Perfil del ingeniero de softwarePerfil del ingeniero de software
Perfil del ingeniero de softwareJorge Reyes
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmiSandrea Rodriguez
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?Software Guru
 
Unidad 4. tecnología de base de datos
Unidad 4. tecnología de base de datosUnidad 4. tecnología de base de datos
Unidad 4. tecnología de base de datosROSA IMELDA GARCIA CHI
 

What's hot (20)

Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Framework de programacion de paginas web
Framework de programacion de paginas webFramework de programacion de paginas web
Framework de programacion de paginas web
 
Arquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsArquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windows
 
Sistemas operativos de 32 bits vs 64 bits
Sistemas operativos de 32 bits vs 64 bitsSistemas operativos de 32 bits vs 64 bits
Sistemas operativos de 32 bits vs 64 bits
 
Mapa conceptual arquitectura del pc
Mapa conceptual arquitectura del pcMapa conceptual arquitectura del pc
Mapa conceptual arquitectura del pc
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Couchdb
CouchdbCouchdb
Couchdb
 
Noción de archivo real y virtual
Noción de archivo real y virtual Noción de archivo real y virtual
Noción de archivo real y virtual
 
RUP - Fase de Elaboración
RUP - Fase de ElaboraciónRUP - Fase de Elaboración
RUP - Fase de Elaboración
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de software
 
Pruebas de cuarto limpio.pptx
Pruebas de cuarto limpio.pptxPruebas de cuarto limpio.pptx
Pruebas de cuarto limpio.pptx
 
Modelo TSP
Modelo TSPModelo TSP
Modelo TSP
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
 
Perfil del ingeniero de software
Perfil del ingeniero de softwarePerfil del ingeniero de software
Perfil del ingeniero de software
 
Tipos de Software
Tipos de SoftwareTipos de Software
Tipos de Software
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
 
Unidad 4. tecnología de base de datos
Unidad 4. tecnología de base de datosUnidad 4. tecnología de base de datos
Unidad 4. tecnología de base de datos
 

Viewers also liked

Canoanele-bisericii-ortodoxe
Canoanele-bisericii-ortodoxeCanoanele-bisericii-ortodoxe
Canoanele-bisericii-ortodoxeArety Constantin
 
the_scholar_magazine_-_summer_2015_final_2
the_scholar_magazine_-_summer_2015_final_2the_scholar_magazine_-_summer_2015_final_2
the_scholar_magazine_-_summer_2015_final_2Stephanie G Lopez
 
toma fotográfica en la UPB
toma fotográfica en la UPBtoma fotográfica en la UPB
toma fotográfica en la UPBcarofovi
 
La voz que rompe el silencio
La voz que rompe el silencioLa voz que rompe el silencio
La voz que rompe el silencioDruidajvc Jvc
 
Floweringplants reproduction pp
Floweringplants reproduction ppFloweringplants reproduction pp
Floweringplants reproduction ppNor Shahida Taib
 
Email Marketing Seminar - DevsTeam Institute
Email Marketing Seminar - DevsTeam InstituteEmail Marketing Seminar - DevsTeam Institute
Email Marketing Seminar - DevsTeam InstituteMasudur Rashid
 
Die neue Klasse - Frauen als Entscheider. trendquests open trendtalk vom 04.0...
Die neue Klasse - Frauen als Entscheider. trendquests open trendtalk vom 04.0...Die neue Klasse - Frauen als Entscheider. trendquests open trendtalk vom 04.0...
Die neue Klasse - Frauen als Entscheider. trendquests open trendtalk vom 04.0...trendquest - HSP Principle Consultancy
 
Organizational influence - Moving from good to great by David Mathias at Prod...
Organizational influence - Moving from good to great by David Mathias at Prod...Organizational influence - Moving from good to great by David Mathias at Prod...
Organizational influence - Moving from good to great by David Mathias at Prod...ProductCamp Twin Cities
 
Why Understanding Hedge Fund Beta Is Important
Why Understanding Hedge Fund Beta Is ImportantWhy Understanding Hedge Fund Beta Is Important
Why Understanding Hedge Fund Beta Is ImportantMiroslav_Mitev
 
Spanish pg 2013
Spanish pg 2013Spanish pg 2013
Spanish pg 2013HALA-media
 
I seminario de criminología aplicada
I seminario de criminología aplicadaI seminario de criminología aplicada
I seminario de criminología aplicadaisa_silke
 
Enterprise Security API (ESAPI) Java - Java User Group San Antonio
Enterprise Security API (ESAPI) Java - Java User Group San AntonioEnterprise Security API (ESAPI) Java - Java User Group San Antonio
Enterprise Security API (ESAPI) Java - Java User Group San AntonioDenim Group
 
ASEA_Allaboutyou_Sep2012
ASEA_Allaboutyou_Sep2012ASEA_Allaboutyou_Sep2012
ASEA_Allaboutyou_Sep2012Mira Szabla
 
Revista CaliNews CaliVita - editia IARNA 2015
Revista CaliNews CaliVita - editia IARNA 2015Revista CaliNews CaliVita - editia IARNA 2015
Revista CaliNews CaliVita - editia IARNA 2015Natura pentru Sanatate
 
Cómo mejorar la efectividad de sus programas de salud y bienestar corporativo
Cómo mejorar la efectividad de sus programas de salud y bienestar corporativoCómo mejorar la efectividad de sus programas de salud y bienestar corporativo
Cómo mejorar la efectividad de sus programas de salud y bienestar corporativoElizabeth Ontaneda
 

Viewers also liked (20)

Canoanele-bisericii-ortodoxe
Canoanele-bisericii-ortodoxeCanoanele-bisericii-ortodoxe
Canoanele-bisericii-ortodoxe
 
the_scholar_magazine_-_summer_2015_final_2
the_scholar_magazine_-_summer_2015_final_2the_scholar_magazine_-_summer_2015_final_2
the_scholar_magazine_-_summer_2015_final_2
 
La Odisea de criar y educar
La Odisea de criar y educarLa Odisea de criar y educar
La Odisea de criar y educar
 
toma fotográfica en la UPB
toma fotográfica en la UPBtoma fotográfica en la UPB
toma fotográfica en la UPB
 
La voz que rompe el silencio
La voz que rompe el silencioLa voz que rompe el silencio
La voz que rompe el silencio
 
Floweringplants reproduction pp
Floweringplants reproduction ppFloweringplants reproduction pp
Floweringplants reproduction pp
 
Dehli by Alba Luna
Dehli by Alba LunaDehli by Alba Luna
Dehli by Alba Luna
 
Osito mi mejor amigo :)
Osito mi mejor amigo :)Osito mi mejor amigo :)
Osito mi mejor amigo :)
 
Email Marketing Seminar - DevsTeam Institute
Email Marketing Seminar - DevsTeam InstituteEmail Marketing Seminar - DevsTeam Institute
Email Marketing Seminar - DevsTeam Institute
 
Die neue Klasse - Frauen als Entscheider. trendquests open trendtalk vom 04.0...
Die neue Klasse - Frauen als Entscheider. trendquests open trendtalk vom 04.0...Die neue Klasse - Frauen als Entscheider. trendquests open trendtalk vom 04.0...
Die neue Klasse - Frauen als Entscheider. trendquests open trendtalk vom 04.0...
 
R.a.
R.a.R.a.
R.a.
 
Organizational influence - Moving from good to great by David Mathias at Prod...
Organizational influence - Moving from good to great by David Mathias at Prod...Organizational influence - Moving from good to great by David Mathias at Prod...
Organizational influence - Moving from good to great by David Mathias at Prod...
 
Programm times-new-roman
Programm times-new-romanProgramm times-new-roman
Programm times-new-roman
 
Why Understanding Hedge Fund Beta Is Important
Why Understanding Hedge Fund Beta Is ImportantWhy Understanding Hedge Fund Beta Is Important
Why Understanding Hedge Fund Beta Is Important
 
Spanish pg 2013
Spanish pg 2013Spanish pg 2013
Spanish pg 2013
 
I seminario de criminología aplicada
I seminario de criminología aplicadaI seminario de criminología aplicada
I seminario de criminología aplicada
 
Enterprise Security API (ESAPI) Java - Java User Group San Antonio
Enterprise Security API (ESAPI) Java - Java User Group San AntonioEnterprise Security API (ESAPI) Java - Java User Group San Antonio
Enterprise Security API (ESAPI) Java - Java User Group San Antonio
 
ASEA_Allaboutyou_Sep2012
ASEA_Allaboutyou_Sep2012ASEA_Allaboutyou_Sep2012
ASEA_Allaboutyou_Sep2012
 
Revista CaliNews CaliVita - editia IARNA 2015
Revista CaliNews CaliVita - editia IARNA 2015Revista CaliNews CaliVita - editia IARNA 2015
Revista CaliNews CaliVita - editia IARNA 2015
 
Cómo mejorar la efectividad de sus programas de salud y bienestar corporativo
Cómo mejorar la efectividad de sus programas de salud y bienestar corporativoCómo mejorar la efectividad de sus programas de salud y bienestar corporativo
Cómo mejorar la efectividad de sus programas de salud y bienestar corporativo
 

Similar to Ingeniería web

Similar to Ingeniería web (20)

Sesion 1
Sesion 1Sesion 1
Sesion 1
 
Planificacio y formulacion web d
Planificacio y formulacion web dPlanificacio y formulacion web d
Planificacio y formulacion web d
 
UD:INGENIERIA WEB - SESION N°01
UD:INGENIERIA WEB - SESION N°01UD:INGENIERIA WEB - SESION N°01
UD:INGENIERIA WEB - SESION N°01
 
La Ingeniería Web
La Ingeniería WebLa Ingeniería Web
La Ingeniería Web
 
Modulo taller progwebaa2
Modulo   taller progwebaa2Modulo   taller progwebaa2
Modulo taller progwebaa2
 
Ingeniería Web
Ingeniería WebIngeniería Web
Ingeniería Web
 
Requerimientos, Ventajas y Desventajas de las aplicaciones web
Requerimientos, Ventajas y Desventajas de las aplicaciones webRequerimientos, Ventajas y Desventajas de las aplicaciones web
Requerimientos, Ventajas y Desventajas de las aplicaciones web
 
Tema 6
Tema 6Tema 6
Tema 6
 
01_Semana_01.pptx
01_Semana_01.pptx01_Semana_01.pptx
01_Semana_01.pptx
 
Desarrollo web final
Desarrollo web finalDesarrollo web final
Desarrollo web final
 
Desarrollo web
Desarrollo webDesarrollo web
Desarrollo web
 
Presentación de Asignatura::Diseño de Sistemas en Internet
Presentación de Asignatura::Diseño de Sistemas en InternetPresentación de Asignatura::Diseño de Sistemas en Internet
Presentación de Asignatura::Diseño de Sistemas en Internet
 
Desarrollo de softwareweb romero
Desarrollo de softwareweb romeroDesarrollo de softwareweb romero
Desarrollo de softwareweb romero
 
Presentación ingeniería web
Presentación ingeniería webPresentación ingeniería web
Presentación ingeniería web
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
profundizaU1.pdf
profundizaU1.pdfprofundizaU1.pdf
profundizaU1.pdf
 
Presentación de Asignatura::Diseño de Sistemas en Internet
Presentación de Asignatura::Diseño de Sistemas en InternetPresentación de Asignatura::Diseño de Sistemas en Internet
Presentación de Asignatura::Diseño de Sistemas en Internet
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 

More from Byron Duarte

Cuestionario de Almacenamiento Remoto Resuelto
Cuestionario de Almacenamiento Remoto ResueltoCuestionario de Almacenamiento Remoto Resuelto
Cuestionario de Almacenamiento Remoto ResueltoByron Duarte
 
Firewall - Cortafuegos
Firewall - Cortafuegos Firewall - Cortafuegos
Firewall - Cortafuegos Byron Duarte
 
SISTEMA CLIENTE SERVIDOR
SISTEMA CLIENTE SERVIDORSISTEMA CLIENTE SERVIDOR
SISTEMA CLIENTE SERVIDORByron Duarte
 
Adaptación de uml al proceso de desarrollo duarte
Adaptación de uml al proceso de desarrollo duarteAdaptación de uml al proceso de desarrollo duarte
Adaptación de uml al proceso de desarrollo duarteByron Duarte
 
Importancia, uso y caso de estudio del paradigma orientado a objetos
Importancia, uso y caso de estudio del paradigma orientado a objetosImportancia, uso y caso de estudio del paradigma orientado a objetos
Importancia, uso y caso de estudio del paradigma orientado a objetosByron Duarte
 
Decisiones que se deben tomar en un proyecto
Decisiones que se deben tomar en un proyectoDecisiones que se deben tomar en un proyecto
Decisiones que se deben tomar en un proyectoByron Duarte
 
Fases de un proyecto
Fases de un proyectoFases de un proyecto
Fases de un proyectoByron Duarte
 
¿Qué es la Simulación?
¿Qué es la Simulación?¿Qué es la Simulación?
¿Qué es la Simulación?Byron Duarte
 
Topologías de redes
Topologías de redesTopologías de redes
Topologías de redesByron Duarte
 
Tipologías de proyectos - Byron Duarte
Tipologías de proyectos - Byron DuarteTipologías de proyectos - Byron Duarte
Tipologías de proyectos - Byron DuarteByron Duarte
 

More from Byron Duarte (10)

Cuestionario de Almacenamiento Remoto Resuelto
Cuestionario de Almacenamiento Remoto ResueltoCuestionario de Almacenamiento Remoto Resuelto
Cuestionario de Almacenamiento Remoto Resuelto
 
Firewall - Cortafuegos
Firewall - Cortafuegos Firewall - Cortafuegos
Firewall - Cortafuegos
 
SISTEMA CLIENTE SERVIDOR
SISTEMA CLIENTE SERVIDORSISTEMA CLIENTE SERVIDOR
SISTEMA CLIENTE SERVIDOR
 
Adaptación de uml al proceso de desarrollo duarte
Adaptación de uml al proceso de desarrollo duarteAdaptación de uml al proceso de desarrollo duarte
Adaptación de uml al proceso de desarrollo duarte
 
Importancia, uso y caso de estudio del paradigma orientado a objetos
Importancia, uso y caso de estudio del paradigma orientado a objetosImportancia, uso y caso de estudio del paradigma orientado a objetos
Importancia, uso y caso de estudio del paradigma orientado a objetos
 
Decisiones que se deben tomar en un proyecto
Decisiones que se deben tomar en un proyectoDecisiones que se deben tomar en un proyecto
Decisiones que se deben tomar en un proyecto
 
Fases de un proyecto
Fases de un proyectoFases de un proyecto
Fases de un proyecto
 
¿Qué es la Simulación?
¿Qué es la Simulación?¿Qué es la Simulación?
¿Qué es la Simulación?
 
Topologías de redes
Topologías de redesTopologías de redes
Topologías de redes
 
Tipologías de proyectos - Byron Duarte
Tipologías de proyectos - Byron DuarteTipologías de proyectos - Byron Duarte
Tipologías de proyectos - Byron Duarte
 

Recently uploaded

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
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 eyvanamcerpam
 
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...JohnRamos830530
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
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 estossgonzalezp1
 
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.FlorenciaCattelani
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 

Recently uploaded (11)

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
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
 
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...
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
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
 
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.
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

Ingeniería web

  • 2. Ingeniería Web  Los sistemas y aplicaciones basados en Web (WebApps) ofrecen un complejo arreglo de contenido y funcionalidad. BYRON DUARTE
  • 3.  La Iweb es el proceso con el que se crean WebApps de alta calidad.  No es un clon perfecto de la ingeniería de software.  Acentúa actividades técnicas y administrativas similares.  Existen sutiles diferencias en la manera en como se dirigen dichas actividades, pero el método primordial dicta un enfoque disciplinado para el desarrollo de un sistema BYRON DUARTE
  • 4.  ¿Se pueden aplicar principios, conceptos y métodos de la ingeniería de software al desarrollo Web?  ¿Qué ocurre si persiste un enfoque sin disciplina? BYRON DUARTE
  • 5. Atributos de los Sistemas y Aplicaciones Basados en Web BYRON DUARTE BYRON DUARTE
  • 6. Atributos de los Sistemas y Aplicaciones Basados en Web  Intensidad de red  Internet, intranet…  Concurrencia  Carga impredecible  Desempeño  Espera prolongada  Disponibilidad  24/7/365  Gobernada por los datos  Texto, gráficos, audio y video  Sensibilidad al contenido  Calidad y naturaleza estética BYRON DUARTE
  • 7. Atributos de los Sistemas y Aplicaciones Basados en Web  Evolución contínua  Análogo a la jardinería  Inmediatez  Poner software en el mercado rápidamente  Seguridad  Estética  Presentación y disposición de los elementos BYRON DUARTE
  • 8. Categorías de Aplicaciones  Informativo  Contenido de sólo lectura  Descarga  Personalizable  Interacción  Cuartos de charla, tableros de anuncios o mensajería instantánea  Entrada del usuario  La entrada con base en formularios…  Orientada a transacciones  Realizar pedidos  Orientada a servicios  Asesoría en trámites  Portal  Canaliza al usuario hacia otros servicios web  Acceso a una base de datos  Almacén de datos  Colección de grandes bases de datos BYRON DUARTE
  • 9. Estratos de la Ingeniería de WebApp  Modelos de Proceso  Los modelos de procesos IWeb adoptan la filosofía de desarrollo ágil  Reducir el ciclo de desarrollo  Métodos de IS  Conjunto de labores técnicas para construir una WebApp de alta calidad  Herramientas y Tecnología BYRON DUARTE
  • 10. Estratos de la Ingeniería de WebApp  Proceso  A pesar de la rapidez de los ciclos de desarrollo es importante que:  Adopte el cambio  Aliente la creatividad y la independencia del equipo de desarrollo y fortalezca la interacción con los accionistas de la WebApp  Construya sistemas que utilicen pequeños equipos de desarrollo  Subraye el desarrollo evolutivo o incremental mediante el uso de cortos ciclos de desarrollo BYRON DUARTE
  • 11. Estratos de la Ingeniería de WebApp  Categorías de Métodos:  Métodos de comunicación: facilita la comunicación entre ingenieros Web y los demás participantes. Recolección de requisitos. Evaluación de incrementos  Métodos de análisis de requisitos: proporcionan una base para comprender la función que proporcionará al usuario final y los modos de interacción que cada clase de usuario requerirá BYRON DUARTE
  • 12. Estratos de la Ingeniería de WebApp  Métodos de diseño: técnicas de diseño que abordan el contenido, la aplicación, la arquitectura de información, …  Métodos de prueba: incorporan revisiones técnicas formales, pruebas de navegación, de seguridad, etc. BYRON DUARTE
  • 13. Estratos de la Ingeniería de WebApp  Herramientas y Tecnología:  Descripción de contenido y lenguajes de modelación (HTML, XMIL, etc)  Lenguajes de programación  Recursos basados en componentes  Navegadores, herramientas multimedia, etc. BYRON DUARTE
  • 14. El Proceso de Ingeniería Web BYRON DUARTE
  • 15. El Proceso de la Ingeniería Web  Los atributos de los sistemas y aplicaciones basados en Web tienen una profunda influencia sobre el proceso de IWeb que se elija  La inmediatez y la evolución contínua son atributos principales de una WebApp, se debe elegir un modelo de proceso ágil que produzca liberaciones a un ritmo vertiginoso BYRON DUARTE
  • 16. Mejores Prácticas en Ingeniería Web BYRON DUARTE
  • 17. Mejores Prácticas en Ingeniería Web  Tomar tiempo para entender las necesidades del negocio y los objetivos del producto  Describir como interactuarán los usuarios con la WebApp aplicando un enfoque basado en escenarios  Desarrollar un plan del proyecto BYRON DUARTE
  • 18. Mejores Prácticas en Ingeniería Web  Utilizar algún tiempo para modelar lo que se construirá  UML, diagramas de secuencia  Revisar la consistencia y calidad de los modelos  RTF  Utilizar herramientas y tecnología que permitan construir el sistema con componentes reutilizables  Diseñar pruebas amplias y ejecutarlas antes de liberar el sistema. BYRON DUARTE
  • 20. Modelado de Análisis para Aplicaciones Web  Un equipo de ingeniería Web debe emprender el modelado de análisis si…  La WebApp es grande o compleja  El número de clientes es grande  El número de ingenieros Web es grande  Las metas y los objetivos afectarán la línea de referencia del negocio  El éxito de la WebApp tendrá fuerte conexión con el del negocio BYRON DUARTE