Tipos de Modelos y Metodologías Orientado a Objetos
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
1. INSTITUTO TECNOLOGICO SUPERIOR
DE MISANTLA
PROGRAMACIÓN WEB
LIC. ARACELY VASQUEZ CASTRO
INTEGRANTES:
CRYSTAL VARGAS HERNÁNDEZ
DUAN ABEL HERNÁNDEZ CHÁVEZ
GERMÁN SÁNCHEZ DOMÍNGUEZ
Misantla, Ver. A 17 de Junio del 2015
3. UWE
Es una propuesta basada en UML y en el proceso unificado para modelar
aplicaciones web.
Esta propuesta está formada por una notación para especificar el dominio
(basada en UML) y un modelo para llevar a cabo el desarrollo del proceso de
modelado.
4. ASPECTOS
Notación estándar:
UML : Lenguaje de modelado unificado
Definición de métodos:
Definición de los pasos para la
construcción de los diferentes modelos
Especificación de Restricciones:
Se recomienda el uso de restricciones
escritas (OCL: Lenguaje de restricciones
de objetos)
5. FASES
1) Captura, análisis y especificación de requisitos:
Durante esta fase, se adquieren, reúnen y especifican las características funcionales y no
funcionales que deberá cumplir la aplicación web.
2) Diseño del sistema:
Se basa en la especificación de requisitos producido por el análisis de los requerimientos, el
diseño define cómo estos requisitos se cumplirán, la estructura que debe darse a la aplicación
web.
6. 3) Codificación del software:
Se realizan las tareas que comúnmente se conocen como programación; que consiste,
esencialmente, en llevar a código fuente, en el lenguaje de programación elegido, todo lo diseñado
en la fase anterior.
4) Pruebas:
Las pruebas se utilizan para asegurar el correcto funcionamiento de secciones de código.
FASES
7. 5) La Instalación o Fase de Implementación:
Proceso por el cual los programas desarrollados son transferidos apropiadamente al
computador destino.
6) El Mantenimiento:
Es el proceso de control, mejora y optimización del software ya desarrollado e instalado
FASES
8. UWE PROPONE UNA EXTENSIÓN DE UML
Análisis de requisitos:
Su objetivo es encontrar los requisitos
funcionales de la aplicación Web para
representarlos como casos de uso.
Diseño conceptual:
Construir un modelo conceptual del
dominio de la aplicación considerando los
requisitos reflejados en los casos de uso.
Da como resultado un diagrama de clases
de dominio.
9. Diseño navegaciones:
Se obtienen el modelo de espacio de
navegación y modelo de estructura de
navegación. Se obtienen diagramas de
clases.
Diseño de presentación:
De este paso se obtienen una serie de
vistas de interfaz de usuario que se
presentan mediante diagramas de
interacción UML.
UWE PROPONE UNA EXTENSIÓN DE UML
10. ACTIVIDADES DEL MODELADO
Especificación de
requerimientos
• Modelo de casos de uso
Modelo Lógico-
Conceptual
• Especifica cómo se
encuentra relacionados los
contenidos del sistema
11. Modelo de
Navegación
• Enlace de los elementos de navegación
• Unidades de navegación llamadas “nodos”.
Modelo de
presentación
• Representación esquemática de los objetos
visibles al usuario.
ACTIVIDADES DEL MODELADO
12. Interacción
Temporal
• Presenta los objetos que participan
en la interacción
Escenarios
Web
• Proveen la representación funcional
dinámica del modelo de navegación
ACTIVIDADES DEL MODELADO