Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Capítulo 3. Metodología: 3.1 Introducción
Capítulo 3. Metodología: 3.1 Introducción
Metodología
3.1 Introducción
Para el desarrollo de este trabajo se utilizó la metodología Ingeniería Web IWeb es una
propuesta metodológica que trabaja con la World Wide Web y la Internet.
Los sistemas y aplicaciones (WebApps) basados en la Web hacen posible que una población
extensa de usuarios finales dispongan de una gran variedad de contenido y funcionalidad. Al
igual que cualquier disciplina de ingeniería, la ingeniería Web aplica un enfoque genérico que
se suaviza con estrategias, tácticas y métodos especializados. El proceso de ingeniería Web
comienza con una formulación del problema que pasa a resolverse con las WebApps. Se
planifica el proyecto y se analizan los requisitos de la WebApps, entonces se lleva a cabo el
diseño de interfaces arquitectónico y del navegador. El sistema se implementa utilizando
lenguajes y herramientas especializadas asociados con la Web, y entonces comienza las
pruebas. Dado que las WebApps están en constante evolución, deben de establecer los
mecanismos para el control de configuraciones y soporte continuado (Pressman, 2006).
3.2 Procedimiento
25
Figura 1. Fases de la metodología ingeniería web
3.2.1 Formulación
26
3.2.2 Planificación
Estima el costo total del proyecto, evalúa los riesgos asociados con el esfuerzo del desarrollo,
y define una planificación del desarrollo bien granulada para el incremento final de la WebApp.
3.2.3 Análisis
El análisis es una actividad técnica que identifica los datos y requisitos funcionales y de
comportamiento para la WebApp (Pressman, 2006).
Durante la IWeb se realizan cuatro tipos de análisis diferentes:
Modelo de contenido Web. Se trata de la identificación del espectro completo de
contenido que se va a proporcionar.
Análisis de la interacción. Se trata de la descripción detallada de la interacción del
usuario y la WebApp.
Análisis funcional. Los escenarios de utilización (casos de uso) creados como parte
del análisis de interacción definen las operaciones que se aplicarán en el contenido de
la WebApp e implicarán otras funciones de procesamiento.
Análisis de la configuración. Se efectúa una descripción detallada del entorno y de la
infraestructura en donde reside la WebApp. La WebApp puede residir en Internet, en
una intranet o en una Extranet. Además, se deberá identificar la infraestructura (es decir,
la infraestructura de los componentes y el grado de utilización de la base de datos para
generar el contenido) de la WebApp.
3.2.4 Ingeniería
Incorpora dos tareas paralelas el diseño de contenido y la producción son tareas llevadas a
cabo por personas no técnicas del equipo IWeb. El objetivo de estas tareas es diseñar, producir
y/o adquirir todo el contenido de texto, gráfico y video que se vayan a integrar en la WebApp.
La estructura arquitectónica global va unida a las metas establecidas para una WebApp, al
contenido que se va a presentar, a los usuarios que la visitarán y a la filosofía de navegación
establecidos.
Una vez establecida una arquitectura de WebApp, una vez identificados los componentes
(páginas, guiones, applets y otras funciones de proceso) de la arquitectura, el diseñador
deberá definir las rutas de navegación que permitan al usuario acceder al contenido y a los
servicios de la WebApp. Para que el diseñador pueda llevarlo a cabo, debe:
Generalmente una WebApp grande tendrá una variedad de roles de usuarios diferentes. Por
ejemplo, los roles podrían ser:
Visitante.
Cliente registrado.
Cliente privilegiado.
Cada uno de estos roles se pueden asociar a diferentes niveles de acceso al contenido y de
servicios diferentes.
El diseñador de WebApp crea una unidad semántica de navegación (USN) para cada una de
las metas asociadas a cada uno de los roles de usuario.
28
3.2.4.3 Diseño de la Interfaz
El diseño de la interfaz comienza con la identificación de los requisitos del usuario, de la tarea
y el entorno. Una vez identificadas las tareas se crean y se analizan los escenarios del usuario
para definir el conjunto de objetos y de acciones de la interfaz. Esto es lo que forma la base
para la creación del formato de la pantalla que representa el diseño gráfico y la colocación de
íconos, la definición del texto descriptivo en pantalla, la especificación y títulos de las ventanas,
y las especificaciones de los elementos principales y secundarios del menú, las herramienta
se utilizan para generar prototipos y por ultimo implementar el modelo de diseño y evaluar la
calidad del resultado.
La generación de páginas es una actividad de construcción que hace mucho uso de las
herramientas automatizadas para la creación de la WebApp. El contenido definido en la
actividad de ingeniería se fusiona con los diseños arquitectónicos, de navegación y de la
interfaz para elaborar páginas web ejecutables en HTML, XML y otros lenguajes orientados a
procesos. Las pruebas ejercitan la navegación, intentan descubrir los errores de las applets,
guiones y formularios, y ayuda asegurar que la WebApp funcionará correctamente en
diferentes entornos.
29