UML B ASED W EB E NGINEERING L ATACUNGA, A BRIL DE 2010 Rodrigo Fonseca Cecilia Hinojosa Carlos Rojas E SCUELA P OLITÉCNICA DEL E JÉRCITO M AESTRÍA EN.

Slides:



Advertisements
Presentaciones similares
SISTEMAS DE INFORMACIÓN I
Advertisements

Metodologías para el desarrollo de aplicaciones Web.
INSTITUTO TECNOLÓGICO DE MORELIA JOSÉ MARIA MORELOS Y PAVÓN
Lenguaje Unificado de Modelado
Enfoques de desarrollo
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
AWA: Accesibilidad Web en el proceso de desarrollo software Lourdes Moreno López Departamento de Informática UC3M "Congreso Internacional.
Arquitectura de software dirigida por modelos (Model-Driven Architecture) Liliana Favre UNCPBA 2006.
Página Web Para La Población
Modelado de sistemas software: Introducción
PROYECTO DE GRADO ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP –
Aplicación de diseño de clases y generación de código, orientado hacia la arquitectura multicapas y el mapeo objeto/relacional Juan Timoteo Ponce Ortiz.
Universidad Nacional de Asunción – Facultad Politécnica
TOGAF.
Análisis y Diseño de Aplicaciones Ingeniería de Software
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno.
Ingeniería del Software
DESCRIPCION DEL PROBLEMA
1  2008 Universidad de Las Américas - Ingeniería de Software : Dr. Juan José Aranda Aboy ACI491: Ingeniería de Software Unidad 7: Proceso de Ingeniería.
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Modelado de Procesos en la Ingeniería de Requerimientos
Análisis de requisitos
STARUML.
ING. PERCY OQUENDO CARREÑO PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE.
10 Metodologías de desarrollo Web
Ingeniería de Software
Ingeniería de Software Orientado a Objetos
Facilitador: Ing. Jorge Alarcón
Poder Expresivo de UML 2.0 para especificar arquitecturas de Software
Arquitectura de software dirigida por modelos (Model-Driven Architecture) Liliana Favre UNCPBA 2006.
METODOLOGÍA OMT Diseño de sistemas.
Metodologías de desarrollo Web
Introducción al modelado Unificado
UML 2.0 Integrantes: Diana Carolina Valencia M. Jhon Fernando Lopez T. Carlos Alberto Castillo.
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
5/8/2015Metamodelamiento1 METAMODELADO Carlos Mario Zapata J.
Arquitectura de software dirigida por modelos (Model-Driven Architecture) Liliana Favre UNCPBA2006.
Ingeniería de software
Unidad ll Equipo 2 Juan Carlos Martínez Ramos Erik Iván Mancilla Romero Cristian Suarez Luis Ángel Santiago Alex Joshua Serrano.
DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN
Lic. Edwin Alexander Trejo 30 de Enero de  Saludo  Continuación del tema:  Las tres capas del desarrollo de software para la web.  Desarrollo.
Sprint 02 Sprint Review.
El modelo de análisis tiene como objetivo generar una arquitectura de objetos que sirva como base para el diseño posterior del sistema. Dependiendo del.
Clase 1 M.C Pedro Bello López.
Conceptos Fundamentales
Ingeniería de Requisitos
DIAGRAMA DE SECUENCIA Y ACTIVIDADES.
Programación IV Desarrollo orientado a Objetos con UML CLASE # 2 Tec. Christian Alexander Martínez Arteaga.
Jairo Pinto Ing. sistemas
Taller de Sistemas de Programas Clase 6 Dpto. de Computación y T.I.
GESTIÓN DEL EQUIPO HUMANO DEL PROYECTO
Integrantes: Dennys Quintero José Ortega Simón Fagundez Caracas 09 de Febrero de 2015.
INTRODUCCIÓN AL ANÁLISIS Y DISEÑO DE SISTEMAS
Prof. Joel Moreno Molina
PROCESOS DE DESARROLLO DE SOFTWARE
ANÁLISIS ESTRUCTURADO
Unified Modeling Language (Lenguaje de Modelamiento unificado)
¿Qué es la Ingeniería De Software? Ingeniería de Software.
Historia del UML UML 1.x evoluciona en UML 2.0
Integrantes: Castro José República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Instituto Universitario Tecnológico.
ELO-329: Diseño y Programación Orientados a Objetos1 Proceso de Desarrollo de SW Agustín J. González ElO329: Diseño y Programación Orientados a Objeto.
PRESENTACION DE INGENIERIA ORIENTADA A OBJETOS
P ROCESO U NIFICADO R ACIONAL R ATIONAL U NIFIED P ROCESS.
Ingeniería de Sistemas Desarrollo y Servicios Web Sesión 2 Fernando Barraza A.
VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 Fase de manejo de requerimientos 4.1 Modelado de pruebas en UML Ponente: ing. Alejandro tapia vazquez.
Entregables del Proyecto
1 BLOQUE I 3 Técnicas en Ingeniería Web Diseño Centrado en el Usuario Profesorado: Dra. María José Escalona Cuaresma Dr. José Mariano.
ANÁLISIS Y DISEÑO DE SISTEMAS Desarrollo de Conceptos Básicos Ing. Linda K. Masias M.
Arquitectura de software dirigida por modelos (Model-Driven Architecture) Liliana Favre UNCPBA2006.
Metodologías de Desarrollo Web
Transcripción de la presentación:

UML B ASED W EB E NGINEERING L ATACUNGA, A BRIL DE 2010 Rodrigo Fonseca Cecilia Hinojosa Carlos Rojas E SCUELA P OLITÉCNICA DEL E JÉRCITO M AESTRÍA EN I NGENIERÍA DE S OFTWARE

O RÍGENES OOHDM S CHWABE & R OSSI (1995) OOHDM S CHWABE & R OSSI (1995) WSDM T ROYER & L EUNE (1998) WSDM T ROYER & L EUNE (1998) RMM I SAKOWITS ET AL (1995) RMM I SAKOWITS ET AL (1995)

T ECNOLOGÍAS

E NFOQUE L ENGUAJE DE MODELAMIENTO P ROCESO DE DESARROLLO M ETAMODELO S OPORTE DE HERRAMIENTAS

L ENGUAJE DE M ODELAMIENTO Notación  UML con sus nueve diagramas perfil de UML llamado "ligero“ Estereotipos Valores etiquetados Restricciones La sintaxis y la semántica de estos elementos de modelado son definidos por el metamodelo de UML.

DIAGRAMA DE CASOS DE USO: Para especificación de requerimientos

DIAGRAMAS DE CLASES: Modelo conceptual

DIAGRAMAS DE CLASES ESTEREOTIPADAS: Modelamiento navegacional y de presentación.

ESTADOS y DE INTERACCIÓN: Modelar escenarios web.

DIAGRAMAS DE ACTIVIDAD: Modelamiento de Tareas

DE DESPLIEGUE: Documentar la distribución de los componentes de la aplic. web

M ETAMODELO Está definido como extensión conservadora de UML 2.0 Los elementos del modelo del Metamodelo UML no se han modificado Todos los elementos nuevos heredan de al menos un elemento de UML Utiliza OCL para especificar la semántica adicional de los nuevos elementos El metamodelo UWE refleja la separación de “concerns” en su estructura esencial Muestra la características “crosscutting” de los aspectos para la adaptación Compatible con MOF

C ICLO DE V IDA P LANEACIÓN I NICIAL R EQUERIMIENTOS A NÁLISIS Y DISEÑO I MPLEMENTACIÓN P RUEBAS D ESPLIEGUE I NICIO E LABORACIÓN C ONSTRUCCIÓN T RANSICIÓN P. Vivero – S.Llerena

I NTERACCIÓN ENTRE MODELOS

I NTERACCIÓN ENTRE FLUJOS DE TRABAJO

M ETODOLOGÍA UWE P. Vivero – S.Llerena

S OPORTE DE H ERRAMIENTAS ArgoUWE UWEet MagicUWE Model Driven Generation of JSF web applications

C ASO P RÁCTICO P. Vivero – S.Llerena

C ASO P RÁCTICO P. Vivero – S.Llerena

UWE es una metodología que procura acoger las buenas prácticas de la ingeniería de software y ha evolucionado de la mano de el avance de esta disciplina. Cuenta con el soporte de grupos de investigación, especialmente de universidades de Alemania. Incluye la especificación de transformaciones a nivel de meta modelo Integra principios de la orientación a aspectos Cuenta con el soporte de herramientas CASE, las mismas que están siendo mejoradas en base a estándares – QVT Su notación cuenta con UML 2 y los profiles específicos – soporte de OMG C ONCLUSIONES

Informatics, LMU-ludwig-maximilians-universitat Munich Institute for. "UML based web engineering." (accessed 04 27, 2010). Kraus, Nora Koch y. "UWE." The Expressive Power of UWE , (accessed 04 28, 2010). Vivero, P; Llerena S. > 2010, Quito B IBLIOGRAFÍA