SlideShare a Scribd company logo
1 of 22
Download to read offline
Prof(a). Karen Rangel
INTRODUCCION
    Las metodologías, técnicas y herramientas

    que se utilizan en el desarrollo de Aplicaciones
    Web complejas y de gran dimensión en las
    que se apoya la evaluación, diseño, desarrollo,
    implementación y evolución de dichas
    aplicaciones, hacen referencia a la Ingeniería
    Web .
    El desarrollo de aplicaciones Web posee

    determinadas características que lo hacen
    diferente del desarrollo de aplicaciones o
    software tradicional y sistemas de información.
¿Qué es la Ingeniería Web?




    Es el proceso utilizado para crear,

    implantar y mantener aplicaciones y
    sistemas Web de alta calidad
El Proceso de la Ingeniería Web
    Características como inmediatez y

    evolución y crecimiento continuos, nos
    llevan a un proceso incremental y
    evolutivo, que permite que el usuario se
    involucre activamente, facilitando el
    desarrollo de productos que se ajustan
    mucho lo que éste busca y necesita.
El Proceso de la Ingeniería Web
    Las actividades que forman parte del

    proceso son: formulación, planificación
    análisis, modelización, generación de
    páginas, test y evaluación del cliente.
Formulación


    Identifica objetivos y establece el

    alcance de la primera entrega.
Planificación


    Genera la estimación del coste general

    del proyecto, la evaluación de riesgos y
    el calendario del desarrollo y fechas de
    entrega.
Análisis



    El Análisis especifica

    los requerimientos e
    identifica el contenido
Modelización
    Se compone de dos secuencias paralelas de

    tareas. Una consiste en el diseño y
    producción del contenido que forma parte
    de la aplicación. La otra, en el diseño de la
    arquitectura, navegación e interfaz de
    usuario.
    Es conveniente resaltar la importancia del

    diseño de la interfaz. Independientemente del
    valor del contenido y servicios prestados, una
    buena interfaz mejora la percepción que el
    usuario tiene de éstos.
Generación de páginas

    Se integra contenido, arquitectura,

    navegación e interfaz para crear estática
    o dinámicamente el aspecto más visible
    de las aplicación, las páginas.
El Test
    El Test busca errores a todos lo niveles:

    contenido,    funcional,   navegacional,
    rendimiento, etc.
    El hecho de que las aplicaciones residan

    en la red, y que inter-operen en
    plataformas muy distintas, hace que el
    proceso de test sea especialmente
    difícil.
El modelo de proceso de la
Ingeniería de la Usabilidad


En este modelo hay tres
grandes fases:
 el análisis de los requisitos;

 el diseño, evaluación y
  desarrollo;
 y por último, la de instalación.
El análisis de requisitos
    Se inicia estableciendo el perfil de los usuarios

    del sistema y llevando a cabo el análisis
    conceptual de las tareas, la definición de las
    restricciones y necesidades de la plataforma
    de uso y de los principios de diseño a aplicar.
    Todo ello da lugar a una serie de objetivos de

    usabilidad que el sistema debe cumplir y que,
    junto a las guías de estilo, conforman el
    conjunto estable de requisitos a considerar en
    el proceso de desarrollo.
Fase de diseño, evaluación y
desarrollo
    Se definen tres niveles de desarrollo que se corresponden

    con distintos niveles de abstracción, cada uno de los
    cuales hace uso de maquetas y prototipos como artefactos
    destinados a ser evaluados.
    En el primer nivel, se realiza el diseño conceptual y se

    construyen maquetas del sistema          y      que        se
    evalúan para El segundo nivel se centra en el diseño de
    las ventanas y en la construcción de los prototipos que
    van a permitir comprobar que se han cubierto todos los
    aspectos identificados en la fase anterior, que representan
    la interacción con el. (garantizar de manera iterativa si los
    objetivos de usabilidad se cumplen). Por último, la interfaz
    se va refinando de manera iterativa hasta conseguir un
    sistema que incorpore todas las funcionalidades
    requeridas.
La fase de instalación
    La fase de instalación del mismo en el

    entorno de exploración en el que el
    usuario real interactuará con el producto.
    El objetivo principal de esta fase es

    detectar y corregir posibles problemas.
Control y Garantía de la Calidad
    Una de las tareas colaterales que forman parte del

    proceso es el Control y Garantía de la Calidad (CGC).
    Todas las actividades CGC de la ingeniería software

    tradicional como son: establecimiento y supervisión de
    estándares, revisiones técnicas formales, análisis,
    seguimiento y registro de informes, etc, son igualmente
    aplicables a la Ingeniería Web.
    Sin embargo, en la Web toman especial relevancia para

    valorar la calidad aspectos como: Usabilidad,
    Funcionabilidad, Fiabilidad, Seguridad, Eficiencia y
    Mantenibilidad
Control de la Configuración
    La Web tiene características únicas que demandan estrategias y

    herramientas nuevas. Hay cuatro aspectos importantes a tener
    en cuenta en el desarrollo de tácticas de control de la
    configuración para la Web:
    La dinamicidad con la que el contenido se genera, es tarea

    compleja organizar racionalmente los objetos que forman la
    configuración y establecer mecanismos de control.
    Personal: Cualquiera realiza cambios. Hay mucho personal no

    especializado que no reconoce la importancia que tiene el control
    del cambio.
    Escalabilidad: Es común encontrar aplicaciones que de un día

    para otro crecen considerablemente. Sin embargo, las técnicas
    de control no escalan de forma adecuada.
    Política: ¿Quién posee la información? ¿Quién asume la

    responsabilidad y coste de mantenerla?
La Gestión del Proceso
    En un proceso tan rápido como es el proceso de Ingeniería

    Web, donde los tiempos de desarrollo y los ciclos de vida de
    los productos son tan cortos, ¿merece la pena el esfuerzo
    requerido por la gestión? La respuesta es que dada su
    complejidad es imprescindible.
    Entre     los aspectos que añaden dificultad a la gestión

    destacamos: - alto porcentaje de contratación a terceros, - el
    desarrollo incluye una gran variedad de personal técnico y no
    técnico trabajando en paralelo, - el equipo de desarrollo debe
    dominar aspectos tan variopintos como, software basado en
    componentes, redes, diseño de arquitectura y navegación,
    diseño gráfico y de interfaces, lenguajes y estándares en
    Internet, test de aplicaciones Web, etc, lo que hace que el
    proceso de búsqueda y contratación de personal sea arduo.
¿Qué marca la diferencia?
    A modo de breve resumen enumeramos las siguientes

    diferencias:
    Confluencia de disciplinas: Sistemas de Información,

    Ingeniería Software y Diseño Gráfico que requiere
    equipos multidisciplinares y polivalentes.
    Ciclos de vida y tiempo de desarrollo muy cortos.

    Cambio continuo: Necesidad de soluciones que

    permitan flexibilidad y adaptación conforme el proyecto
    cambia. Requisitos fuertes de Seguridad, Rendimiento y
    Usabilidad.
¿Por qué es necesaria?
    La Web evoluciona y crece sin diseño alguno.

    Prácticas tan pobres de calidad pueden
    introducir defectos que dejen al efecto 2000
    como un juego de niños. Es deber de todos
    proporcionar cimientos firmes a una tecnología
    que “mágicamente” nos permite acceder a
    cualquier hora a cualquier punto del planeta
    para obtener bienes tan valiosos como son los
    Servicios y la Información.
Conclusiones
    La aplicación de principios de ingeniería

    pueden evitar el caos potencial al que
    nos enfrentamos, y poner bajo control el
    desarrollo de las aplicaciones Web,
    minimizando riesgos y mejorando el
    mantenimiento y calidad.

More Related Content

What's hot

Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del softwareRenny Batista
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosJuan Carlos Olivares Rojas
 
Fundamentos de la arquitectura de software
Fundamentos de la arquitectura de softwareFundamentos de la arquitectura de software
Fundamentos de la arquitectura de softwareRoger Villegas
 
Metodologia web
Metodologia webMetodologia web
Metodologia webAnel Sosa
 
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 negociosJosé Antonio Sandoval Acosta
 
3.5.2 IDENTIFICACIÓN, IMPACTO Y PROYECCIÓN DEL RIEGOS
3.5.2 IDENTIFICACIÓN, IMPACTO Y PROYECCIÓN DEL RIEGOS3.5.2 IDENTIFICACIÓN, IMPACTO Y PROYECCIÓN DEL RIEGOS
3.5.2 IDENTIFICACIÓN, IMPACTO Y PROYECCIÓN DEL RIEGOSDaniela Barrientos
 
Sesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareSesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareCoesi Consultoria
 
Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Joselito B
 
Ventajas calidad del software
Ventajas   calidad del softwareVentajas   calidad del software
Ventajas calidad del softwareJhoy Jara
 
Qué es la ingeniería web
Qué es la ingeniería webQué es la ingeniería web
Qué es la ingeniería webVictor Barraza
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de softwareYaskelly Yedra
 
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 capasanibalsmit
 
Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareLorena Quiñónez
 
Metodologias para el desarrollo del software
Metodologias para el desarrollo del softwareMetodologias para el desarrollo del software
Metodologias para el desarrollo del softwareyeltsintorres18
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentesmartin
 
aseguramiento de la calidad de software acs
aseguramiento de la calidad de software acsaseguramiento de la calidad de software acs
aseguramiento de la calidad de software acsMARCO POLO SILVA SEGOVIA
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientosTensor
 

What's hot (20)

Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de Requerimientos
 
Fundamentos de la arquitectura de software
Fundamentos de la arquitectura de softwareFundamentos de la arquitectura de software
Fundamentos de la arquitectura de software
 
Metodologia web
Metodologia webMetodologia web
Metodologia web
 
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
 
3.5.2 IDENTIFICACIÓN, IMPACTO Y PROYECCIÓN DEL RIEGOS
3.5.2 IDENTIFICACIÓN, IMPACTO Y PROYECCIÓN DEL RIEGOS3.5.2 IDENTIFICACIÓN, IMPACTO Y PROYECCIÓN DEL RIEGOS
3.5.2 IDENTIFICACIÓN, IMPACTO Y PROYECCIÓN DEL RIEGOS
 
Sesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareSesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del software
 
analisis de aplicaciones web
analisis de aplicaciones webanalisis de aplicaciones web
analisis de aplicaciones web
 
Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software
 
Ventajas calidad del software
Ventajas   calidad del softwareVentajas   calidad del software
Ventajas calidad del software
 
Qué es la ingeniería web
Qué es la ingeniería webQué es la ingeniería web
Qué es la ingeniería web
 
Metodologia Diseño Web
Metodologia Diseño WebMetodologia Diseño Web
Metodologia Diseño Web
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de software
 
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
 
Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de software
 
Metodologias para el desarrollo del software
Metodologias para el desarrollo del softwareMetodologias para el desarrollo del software
Metodologias para el desarrollo del software
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentes
 
aseguramiento de la calidad de software acs
aseguramiento de la calidad de software acsaseguramiento de la calidad de software acs
aseguramiento de la calidad de software acs
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientos
 
UWE
UWEUWE
UWE
 

Viewers also liked

Viewers also liked (20)

Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
INGENIERIA WEB
INGENIERIA WEBINGENIERIA WEB
INGENIERIA WEB
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
Ingeniería web
Ingeniería webIngeniería web
Ingeniería web
 
Ingeniería Web
Ingeniería WebIngeniería Web
Ingeniería Web
 
Presentacion curso ingenieria web ing. aldo zanabria
Presentacion curso ingenieria web   ing. aldo zanabriaPresentacion curso ingenieria web   ing. aldo zanabria
Presentacion curso ingenieria web ing. aldo zanabria
 
Introducción a la ingeniería web
Introducción a la ingeniería webIntroducción a la ingeniería web
Introducción a la ingeniería web
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
Rup
RupRup
Rup
 
Redes Satelitales...etc
Redes Satelitales...etcRedes Satelitales...etc
Redes Satelitales...etc
 
0102 introducción-e_ingeniería_web
0102  introducción-e_ingeniería_web0102  introducción-e_ingeniería_web
0102 introducción-e_ingeniería_web
 
Sesion 1
Sesion 1Sesion 1
Sesion 1
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y Emergentes
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Que son las plantillas web
Que son las plantillas webQue son las plantillas web
Que son las plantillas web
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
Metodologías emergentes
Metodologías emergentesMetodologías emergentes
Metodologías emergentes
 
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
 
1 ingeniería web
1 ingeniería web1 ingeniería web
1 ingeniería web
 

Similar to Ingenieria Web

Ingenieria Web
Ingenieria WebIngenieria Web
Ingenieria WebLiszeth
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria webjedtris
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria webjedtris
 
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...Joel Fernandez
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfBibliotecaenlineaUNI
 
PROCESO DE DESARROLLO DE SOFTWARE.pptx
PROCESO DE DESARROLLO DE SOFTWARE.pptxPROCESO DE DESARROLLO DE SOFTWARE.pptx
PROCESO DE DESARROLLO DE SOFTWARE.pptxjuan gonzalez
 
Arquitectura de Información + Proceso Unificado de Desarrollo
Arquitectura de Información + Proceso Unificado de DesarrolloArquitectura de Información + Proceso Unificado de Desarrollo
Arquitectura de Información + Proceso Unificado de DesarrolloPio.la
 
Presentacion Capaintermedia
Presentacion CapaintermediaPresentacion Capaintermedia
Presentacion CapaintermediaJhon Zuluaga
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoCoesi Consultoria
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareLuis Fernández
 
Investigación de modelos
Investigación de modelos Investigación de modelos
Investigación de modelos bren1995
 

Similar to Ingenieria Web (20)

Ingenieria Web
Ingenieria WebIngenieria Web
Ingenieria Web
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
La Ingeniería Web
La Ingeniería WebLa Ingeniería Web
La Ingeniería Web
 
profundizaU1.pdf
profundizaU1.pdfprofundizaU1.pdf
profundizaU1.pdf
 
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdf
 
PROCESO DE DESARROLLO DE SOFTWARE.pptx
PROCESO DE DESARROLLO DE SOFTWARE.pptxPROCESO DE DESARROLLO DE SOFTWARE.pptx
PROCESO DE DESARROLLO DE SOFTWARE.pptx
 
Arquitectura de Información + Proceso Unificado de Desarrollo
Arquitectura de Información + Proceso Unificado de DesarrolloArquitectura de Información + Proceso Unificado de Desarrollo
Arquitectura de Información + Proceso Unificado de Desarrollo
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
 
3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso
 
Presentacion Capaintermedia
Presentacion CapaintermediaPresentacion Capaintermedia
Presentacion Capaintermedia
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de software
 
Proceso desarrollo software
Proceso desarrollo softwareProceso desarrollo software
Proceso desarrollo software
 
Investigación de modelos
Investigación de modelos Investigación de modelos
Investigación de modelos
 
metodologia
metodologiametodologia
metodologia
 
RUP
RUPRUP
RUP
 

More from Karen Rangel

Trabajo de elearning
Trabajo de elearningTrabajo de elearning
Trabajo de elearningKaren Rangel
 
Karen rangel extenso-ebook
Karen rangel extenso-ebookKaren rangel extenso-ebook
Karen rangel extenso-ebookKaren Rangel
 
Bloque0 Interaccion
Bloque0 InteraccionBloque0 Interaccion
Bloque0 InteraccionKaren Rangel
 
Bloque0 Interaccion
Bloque0 InteraccionBloque0 Interaccion
Bloque0 InteraccionKaren Rangel
 
Propuesta de Capacitacion Docente
Propuesta de Capacitacion DocentePropuesta de Capacitacion Docente
Propuesta de Capacitacion DocenteKaren Rangel
 

More from Karen Rangel (8)

Módulo karen
Módulo karenMódulo karen
Módulo karen
 
Equipo8 act2
Equipo8 act2Equipo8 act2
Equipo8 act2
 
Trabajo de elearning
Trabajo de elearningTrabajo de elearning
Trabajo de elearning
 
Karen rangel extenso-ebook
Karen rangel extenso-ebookKaren rangel extenso-ebook
Karen rangel extenso-ebook
 
Redes Lan
Redes LanRedes Lan
Redes Lan
 
Bloque0 Interaccion
Bloque0 InteraccionBloque0 Interaccion
Bloque0 Interaccion
 
Bloque0 Interaccion
Bloque0 InteraccionBloque0 Interaccion
Bloque0 Interaccion
 
Propuesta de Capacitacion Docente
Propuesta de Capacitacion DocentePropuesta de Capacitacion Docente
Propuesta de Capacitacion Docente
 

Recently uploaded

IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2Eliseo Delgado
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectosTrishGutirrez
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacionviviantorres91
 
Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.profandrearivero
 
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...GIANCARLOORDINOLAORD
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...MagalyDacostaPea
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.monthuerta17
 
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbalPPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbalRosarioChoque3
 
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FEl PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FJulio Lozano
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAlejandrino Halire Ccahuana
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Carol Andrea Eraso Guerrero
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías productommartinezmarquez30
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxFabianValenciaJabo
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfMaritza438836
 

Recently uploaded (20)

Sesión ¿Amor o egoísmo? Esa es la cuestión
Sesión  ¿Amor o egoísmo? Esa es la cuestiónSesión  ¿Amor o egoísmo? Esa es la cuestión
Sesión ¿Amor o egoísmo? Esa es la cuestión
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacion
 
Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.
 
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.
 
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbalPPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
 
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FEl PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdf
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías producto
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
 

Ingenieria Web

  • 2. INTRODUCCION Las metodologías, técnicas y herramientas  que se utilizan en el desarrollo de Aplicaciones Web complejas y de gran dimensión en las que se apoya la evaluación, diseño, desarrollo, implementación y evolución de dichas aplicaciones, hacen referencia a la Ingeniería Web . El desarrollo de aplicaciones Web posee  determinadas características que lo hacen diferente del desarrollo de aplicaciones o software tradicional y sistemas de información.
  • 3. ¿Qué es la Ingeniería Web? Es el proceso utilizado para crear,  implantar y mantener aplicaciones y sistemas Web de alta calidad
  • 4. El Proceso de la Ingeniería Web Características como inmediatez y  evolución y crecimiento continuos, nos llevan a un proceso incremental y evolutivo, que permite que el usuario se involucre activamente, facilitando el desarrollo de productos que se ajustan mucho lo que éste busca y necesita.
  • 5. El Proceso de la Ingeniería Web Las actividades que forman parte del  proceso son: formulación, planificación análisis, modelización, generación de páginas, test y evaluación del cliente.
  • 6. Formulación Identifica objetivos y establece el  alcance de la primera entrega.
  • 7. Planificación Genera la estimación del coste general  del proyecto, la evaluación de riesgos y el calendario del desarrollo y fechas de entrega.
  • 8. Análisis El Análisis especifica  los requerimientos e identifica el contenido
  • 9. Modelización Se compone de dos secuencias paralelas de  tareas. Una consiste en el diseño y producción del contenido que forma parte de la aplicación. La otra, en el diseño de la arquitectura, navegación e interfaz de usuario. Es conveniente resaltar la importancia del  diseño de la interfaz. Independientemente del valor del contenido y servicios prestados, una buena interfaz mejora la percepción que el usuario tiene de éstos.
  • 10. Generación de páginas Se integra contenido, arquitectura,  navegación e interfaz para crear estática o dinámicamente el aspecto más visible de las aplicación, las páginas.
  • 11. El Test El Test busca errores a todos lo niveles:  contenido, funcional, navegacional, rendimiento, etc. El hecho de que las aplicaciones residan  en la red, y que inter-operen en plataformas muy distintas, hace que el proceso de test sea especialmente difícil.
  • 12. El modelo de proceso de la Ingeniería de la Usabilidad En este modelo hay tres grandes fases:  el análisis de los requisitos;  el diseño, evaluación y desarrollo;  y por último, la de instalación.
  • 13. El análisis de requisitos Se inicia estableciendo el perfil de los usuarios  del sistema y llevando a cabo el análisis conceptual de las tareas, la definición de las restricciones y necesidades de la plataforma de uso y de los principios de diseño a aplicar. Todo ello da lugar a una serie de objetivos de  usabilidad que el sistema debe cumplir y que, junto a las guías de estilo, conforman el conjunto estable de requisitos a considerar en el proceso de desarrollo.
  • 14. Fase de diseño, evaluación y desarrollo Se definen tres niveles de desarrollo que se corresponden  con distintos niveles de abstracción, cada uno de los cuales hace uso de maquetas y prototipos como artefactos destinados a ser evaluados. En el primer nivel, se realiza el diseño conceptual y se  construyen maquetas del sistema y que se evalúan para El segundo nivel se centra en el diseño de las ventanas y en la construcción de los prototipos que van a permitir comprobar que se han cubierto todos los aspectos identificados en la fase anterior, que representan la interacción con el. (garantizar de manera iterativa si los objetivos de usabilidad se cumplen). Por último, la interfaz se va refinando de manera iterativa hasta conseguir un sistema que incorpore todas las funcionalidades requeridas.
  • 15. La fase de instalación La fase de instalación del mismo en el  entorno de exploración en el que el usuario real interactuará con el producto. El objetivo principal de esta fase es  detectar y corregir posibles problemas.
  • 16.
  • 17. Control y Garantía de la Calidad Una de las tareas colaterales que forman parte del  proceso es el Control y Garantía de la Calidad (CGC). Todas las actividades CGC de la ingeniería software  tradicional como son: establecimiento y supervisión de estándares, revisiones técnicas formales, análisis, seguimiento y registro de informes, etc, son igualmente aplicables a la Ingeniería Web. Sin embargo, en la Web toman especial relevancia para  valorar la calidad aspectos como: Usabilidad, Funcionabilidad, Fiabilidad, Seguridad, Eficiencia y Mantenibilidad
  • 18. Control de la Configuración La Web tiene características únicas que demandan estrategias y  herramientas nuevas. Hay cuatro aspectos importantes a tener en cuenta en el desarrollo de tácticas de control de la configuración para la Web: La dinamicidad con la que el contenido se genera, es tarea  compleja organizar racionalmente los objetos que forman la configuración y establecer mecanismos de control. Personal: Cualquiera realiza cambios. Hay mucho personal no  especializado que no reconoce la importancia que tiene el control del cambio. Escalabilidad: Es común encontrar aplicaciones que de un día  para otro crecen considerablemente. Sin embargo, las técnicas de control no escalan de forma adecuada. Política: ¿Quién posee la información? ¿Quién asume la  responsabilidad y coste de mantenerla?
  • 19. La Gestión del Proceso En un proceso tan rápido como es el proceso de Ingeniería  Web, donde los tiempos de desarrollo y los ciclos de vida de los productos son tan cortos, ¿merece la pena el esfuerzo requerido por la gestión? La respuesta es que dada su complejidad es imprescindible. Entre los aspectos que añaden dificultad a la gestión  destacamos: - alto porcentaje de contratación a terceros, - el desarrollo incluye una gran variedad de personal técnico y no técnico trabajando en paralelo, - el equipo de desarrollo debe dominar aspectos tan variopintos como, software basado en componentes, redes, diseño de arquitectura y navegación, diseño gráfico y de interfaces, lenguajes y estándares en Internet, test de aplicaciones Web, etc, lo que hace que el proceso de búsqueda y contratación de personal sea arduo.
  • 20. ¿Qué marca la diferencia? A modo de breve resumen enumeramos las siguientes  diferencias: Confluencia de disciplinas: Sistemas de Información,  Ingeniería Software y Diseño Gráfico que requiere equipos multidisciplinares y polivalentes. Ciclos de vida y tiempo de desarrollo muy cortos.  Cambio continuo: Necesidad de soluciones que  permitan flexibilidad y adaptación conforme el proyecto cambia. Requisitos fuertes de Seguridad, Rendimiento y Usabilidad.
  • 21. ¿Por qué es necesaria? La Web evoluciona y crece sin diseño alguno.  Prácticas tan pobres de calidad pueden introducir defectos que dejen al efecto 2000 como un juego de niños. Es deber de todos proporcionar cimientos firmes a una tecnología que “mágicamente” nos permite acceder a cualquier hora a cualquier punto del planeta para obtener bienes tan valiosos como son los Servicios y la Información.
  • 22. Conclusiones La aplicación de principios de ingeniería  pueden evitar el caos potencial al que nos enfrentamos, y poner bajo control el desarrollo de las aplicaciones Web, minimizando riesgos y mejorando el mantenimiento y calidad.