Está en la página 1de 22

PRESENTACIÓN SEMESTRAL

INGENIERÍA
CALIDAD DE
WEBSOFTWARE

INTEGRANTE: RICHARD GÓMEZ


MIGUEL GUERRA
JORGE PINEDA
¿QUE ES LA
INGENIERIA WEB?

Podemos definirla ingeniería web como la


aplicación de metodologías sistemáticas,
disciplinadas y cuantificables al desarrollo
eficiente, operación y evolución de aplicaciones
de alta calidad en la World Wide Web.
Es decir, consiste en la disposición y empleo de
fundamentos científicos, de ingeniería y gestión
y con orientaciones metódicas y disciplinadas
del boom y desarrollo, utilización y
mantenimiento de sistemas y aplicaciones
basados en la Web de alta calidad.
METODOLOGÍA DE LA INGENIERÍA WEB

La ingeniería Web hace alusión a los procedimientos, tecnología y herramientas que se


emplean en el desarrollo de aplicaciones Web complicadas y de gran capacidad que sirve
de apoyo a la evaluación, al proyecto, crecimiento, ejecución y progreso de dichas
aplicaciones.
La metodología consiste en un procedimiento evolutivo, de seis etapas que son las
herramientas necesarias para transformar un modelo eficaz para el desarrollo de
programas para la web.
ETAPAS DE LA METODOLOGÍA DE LA
INGENIERÍA WEB

• Formulación
Consiste en identificar identifican las
metas y los objetivos del sistema,
constituyendo de esta manera el motivo del
progreso del sistema, su importancia y los
usuarios potenciales.
ETAPAS DE LA METODOLOGÍA DE LA
INGENIERÍA WEB

• Planificación
Consiste en el cálculo del costo integral del
proyecto y se determinan las amenazas que
se relacionan con el impulso del desarrollo
además se determina un plan muy
detallado para el desarrollo y progresos de
la aplicación.
ETAPAS DE LA METODOLOGÍA DE LA
INGENIERÍA WEB
• Análisis
Consiste en establecer los requerimientos
tecnológicos y de diseño y el
reconocimiento de los fundamentos del
contenido que se van a agregar.
Esta etapa consta de cuatro análisis
diferentes:
Análisis del contenido, Análisis de la
interacción, Análisis funcional y Análisis de
la configuración.
ETAPAS DE LA
METODOLOGÍA DE
LA INGENIERÍA
WEB

• Ingeniería
Esta etapa consiste en la
realización de diseños tanto
del tema como el de
fabricación, en paralelo con
los diseños arquitectónicos,
navegación e interfaz. (Diseño
arquitectónico, Diseño de
navegación, Diseño de la
interfaz y Diseño del
contenido y de la producción)
ETAPAS DE LA METODOLOGÍA DE LA
INGENIERÍA WEB

• Generación de páginas
Esta etapa consiste en la realización de la
estructura, empleando herramientas para el
desarrollo de aplicaciones de web. Está
relacionado con el diseño arquitectónico,
de navegación y de interfaz para la
elaboración de web dinámica.
ETAPAS DE LA
METODOLOGÍA DE
LA INGENIERÍA
WEB

• Pruebas
Esta etapa sirve para
encontrar las fallas y
permite garantizar que la
aplicación web
perfectamente en distintos
campos, utilizando tácticas
y tecnologías que son
sugeridas para otros
sistemas.
ETAPAS DE LA METODOLOGÍA DE LA
INGENIERÍA WEB

• Evaluación del cliente.


En este punto, se efectúan todas las
modificaciones y variaciones que se
encontraron en la etapa de pruebas y se
incorporan al sistema para el siguiente
incremento, de tal modo que se asegure la
satisfacción por parte del cliente, según los
requerimientos solicitados.
EL PROCESO DE LA INGENIERÍA
WEB
ATRIBUTOS DE LOS SISTEMAS Y APLICACIONES
BASADOS EN WEB

 Los
atributos siguientes se van a encontrar en la gran
mayoría de las WebApps2:
• Intensivas de Red: Una WebApp puede residir en
Internet (haciendo posible así una comunicación abierta
par todo el mundo). De forma alternativa, una
aplicación se puede ubicar en una Intranet
(implementando la comunicación a través de redes de
una organización) o una Extranet.

• 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.
ATRIBUTOS DE LOS SISTEMAS
Y APLICACIONES BASADOS EN
WEB

•  Evolución continua: A diferencia


del software de aplicaciones
convencional, que evoluciona con
una serie de versiones planificadas
y cronológicamente espaciadas, las
aplicaciones Web están en
constante evolución.
ATRIBUTOS DE LOS SISTEMAS Y APLICACIONES
BASADOS EN WEB

• 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.
ATRIBUTOS DE LOS SISTEMAS Y
APLICACIONES BASADOS EN WEB

• Seguridad: Con objeto de proteger el


contenido confidencial y de proporcionar
formas seguras de transmisión de datos,
deberán implementarse fuertes  medidas de
seguridad.

• Estética: 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.
ESTRATOS DE LA INGENIERÍA DE WEBAPPS

El desarrollo de sistemas y aplicaciones


basadas en la web incorpora modelos de
procesos especializados, métodos de
ingeniería del software adaptados a las
características del desarrollo de WebApps
y un conjunto de importantes tecnologías
habilitadoras.
Estos adoptan las filosofías de
desarrollo ágil. El desarrollo
ágil enfatiza un enfoque de
Proceso
ESTRATOS desarrollo riguroso que
incorpora rápidos ciclos de

DE LA desarrollo.

INGENIERÍA
DE Abarcan un conjunto de
labores técnicos que permiten
WEBAPPS Métodos al ingeniero web comprender,
caracterizar y luego construir
una aplicación web de alta
calidad.
ESTRATOS DE LA INGENIERÍA DE WEBAPPS

Métodos de comunicación:
Definen el enfoque con que se facilita la
comunicación entre: el cliente y desarrollador.

Métodos de análisis de requisitos:


Proporcionan la base para comprender el
contenido se que le entregará a las WebApps.
ESTRATOS DE LA INGENIERÍA DE WEBAPPS

Métodos de diseño
Abarcan una serie de técnicas que abordan el contenido, la aplicación, la arquitectura
de información, el diseño de interface y la estructura de navegación de las WebApps.
Métodos de prueba
Incorporan revisiones técnicas tanto de contenido y el modelo de diseño.
Pruebas de la navegación Pruebas de seguridad
Pruebas de facilidad de uso Pruebas de configuración
Lenguajes de
Lenguajes de
Herramientas y modelación:
ESTRATOS DE tecnología HTML, XML,
programación:
JAVA, PHP, JSP.
VRML.
LA
INGENIERÍA Recursos de
Herramientas de
DE WEBAPPS desarrollo en
componentes:
Herramientas
multimedia.
conectividad de
bases de datos.
ActiveX, .NET.
Tomar tiempo para entender las necesidades del negocio y los objetivos del
producto.

Describir como interactuarán los usuarios con la WebApp aplicando un


 PRÁCTICAS enfoque basado en escenarios.

DE Desarrollar un plan del proyecto.

INGENIERÍA Utilizar algún tiempo para modelar lo que se construirá (UML, Diagramas de
secuencia).

WEB 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.

También podría gustarte