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.
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).
Los principales elementos de modelado son; las clases, asociaciones y paquetes.
Metodologías de Aplicaciones Web
3. UWE: UML-BASED WEB ENGINEERING
3.2 FASES DEL DESARROLLO WEB.
Diseño de Presentación:
Interfaz del usuario modelos estándares de interacción UML.
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 Conceptual:
Análisis de Requisitos:
3.1 PRINCIPALES ASPECTOS
Los principales de aspectos en los que se fundamenta UWE son los siguientes:
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.1.2 Definición de métodos: Definición de los pasos para la construcción de los diferentes modelos.
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.
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.
3.1.1Uso de una notación estándar, para todos los modelos (UML) Lenguaje de modelado unificado).
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.
CONCLUSIONES
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.
2. ¿EL POR QUÉ DE UNA METODOLOGÍA DE DESARROLLO WEB?
Subtopic
1. METODOLOGIAS WEB
1.3 CARACTERÍSTICAS DE APLICACIÓN WEB
Desde el punto de vista de la información
Desde el punto de vista de la plataforma
Desde el punto de vista del usuario
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.
Portales Web: Centros comerciales de compra electrónica, intermediarios en línea.
Comunidades on-line (Sistemas C2C): Foros de debate, servicios de Subastas.
Entornos de Trabajo Colaborativo: Herramientas de diseño colaborativo, sistemas de autoría distribuidos.
De Flujo de Datos: Sistemas de planificación en línea, manejo de Inventario.
Transaccionales: Compra electrónica, banca electrónica.
Orienta al Servicio: Sistemas de ayuda financiera, simuladores.
Interactivas: Orientadas ala interacción con el usuario.
Orientados a la descarga de datos: Servidores de material didáctico, servidores de canciones.
Informacionales: Orientadas a la difusión de información personalizada, y con acceso a la BD.
1.1 ¿QUÉ ES UNA APLICACIÓN WEB?
II. OBJETIVOS
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.
Portabilidad
Mantenibilidad
Confiabilidad
Funcionabilidad