Metodologías de Aplicaciones Web

I. INTRODUCCION

Las metodologías de desarrollo son aquellas que no tratan de manera adecuada y profunda los atributos de calidad. Estas situaciones traen como consecuencia que los atributos de calidad de los sistemas basados en la Web.

Funcionabilidad

Funcionabilidad

Confiabilidad

Confiabilidad

Mantenibilidad

Mantenibilidad

Portabilidad

Portabilidad

II. OBJETIVOS

II.	OBJETIVOS

1. METODOLOGIAS WEB

1.1 ¿QUÉ ES UNA APLICACIÓN WEB?

1.2 TIPOS DE APLICACIÓN WEB

Clasificación se puede realizar atendiendo a criterios como pueden ser la complejidad de los datos, de la propia aplicación, la volatilidad, la estructuración de los datos o la intencionalidad de la aplicación.

 Informacionales: Orientadas a la difusión de información personalizada, y con acceso a la BD.

 Orientados a la descarga de datos: Servidores de material didáctico, servidores de canciones.

 Interactivas: Orientadas ala interacción con el usuario.

 Orienta al Servicio: Sistemas de ayuda financiera, simuladores.

 Transaccionales: Compra electrónica, banca electrónica.

 De Flujo de Datos: Sistemas de planificación en línea, manejo de Inventario.

 Entornos de Trabajo Colaborativo: Herramientas de diseño colaborativo, sistemas de autoría distribuidos.

 Comunidades on-line (Sistemas C2C): Foros de debate, servicios de Subastas.

 Portales Web: Centros comerciales de compra electrónica, intermediarios en línea.

1.3 CARACTERÍSTICAS DE APLICACIÓN WEB

	Desde el punto de vista del usuario

 Desde el punto de vista del usuario

	Desde el punto de vista de la plataforma

 Desde el punto de vista de la plataforma

	Desde el punto de vista de la información

 Desde el punto de vista de la información

2. ¿EL POR QUÉ DE UNA METODOLOGÍA DE DESARROLLO WEB?

Subtopic

Subtopic

Subtopic

Subtopic

BIBLIOGRAFÍA

Covella, G. J. (2005). Medición y evaluación de calidad en uso de aplicaciones web (Doctoral dissertation, Facultad de Informática).

Escalona, M. J., & Koch, N. (2002). Ingeniería de Requisitos en Aplicaciones para la Web–Un estudio comparativo. Universidad de Sevilla.

CONCLUSIONES

CONCLUSIONES

4.	REPRESENTACIÓN UML DEL MODELADO

4. REPRESENTACIÓN UML DEL MODELADO

4.1 ELEMENTOS DE MODELADO

El diseñador va seguir un proceso de modelado orientado a objetos basado en UML, los pasos que seguiremos son:

 Distinguir las clases, como la Conferencia, Usuario, Papel, y Revisión.

 Especificar los atributos más importantes y funcionamiento, por ejemplo el título, el ID, etc.

 Determinar las asociaciones entre las clases.

 Agregar las clases e identificar la composición de estas, como entre la clase Conferencia y Temas y entre la clase Revisión y Evaluación.

 Definir las jerarquías de herencia, por ejemplo la jerarquía de roles de usuario.

3. UWE: UML-BASED WEB ENGINEERING

3.1 PRINCIPALES ASPECTOS

Los principales de aspectos en los que se fundamenta UWE son los siguientes:

3.1.1Uso de una notación estándar, para todos los modelos (UML) Lenguaje de modelado unificado).

3.1.2 Definición de métodos: Definición de los pasos para la construcción de los diferentes modelos.

Modelo de casos de uso; para capturar los requisitos del sistema.
Modelo conceptual para el contenido (modelo del dominio).
Modelo de usuario: modelo de navegación que incluye modelos estáticos y dinámicos.

Modelo de estructura de presentación, modelo de flujo de presentación.
Modelo abstracto de interfaz de usuario y modelo de ciclo de vida del objeto.

3.1.3Especificación de Restricciones: Se recomienda el uso de restricciones escritas (OCL: Lenguaje de restricciones de objetos) para aumentar la exactitud de los modelos

3.2 FASES DEL DESARROLLO WEB.

 Análisis de Requisitos:

	Análisis de Requisitos:

 Diseño Conceptual:

	Diseño Conceptual:

 Diseño Navegacional: Lo podemos subdividir en :
„ Modelo del Espacio de Navegacional.
„ Modelo de la Estructura de navegación: Muestra , la forma de navegar ante el espacio de navegación.

 Diseño de Presentación:

	Diseño de Presentación:

Interfaz del usuario modelos estándares de interacción UML.

Interfaz del usuario modelos estándares de interacción UML.

Los principales elementos de modelado son; las clases, asociaciones y paquetes.

Los principales elementos de modelado son; las clases, asociaciones y paquetes.
UML-Based Web Engineering (UWE) es una propuesta metodológica basada en el Proceso Unificado (Jacobson, Booch & Rumbaugh, 199

UML-Based Web Engineering (UWE) es una propuesta metodológica basada en el Proceso Unificado (Jacobson, Booch & Rumbaugh, 1999) y UML para el desarrollo de aplicationes web (Hennicker & Koch, 2000, Koch, 2001). UWE cubre todo el ciclo de vida de este tipo de aplicaciones, centrando además su atención en aplicaciones personalizadas (adaptivas).

Lo que respecta al proceso de autoría de la aplicación, UWE hace un uso exclusivo de estándares reconocidos como UML y el lenguaje de especificación de restricciones asociado OCL.

Lo que respecta al proceso de autoría de la aplicación, UWE hace un uso exclusivo de estándares reconocidos como UML y el len