SlideShare ist ein Scribd-Unternehmen logo
1 von 13
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
INGENIERÍA WEB BASADA EN UML
METODOLOGÍA UWE
(UML-BASED WEB ENGINEERING)
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.
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)
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.
 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
 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
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.
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
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
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
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
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)

Weitere ähnliche Inhalte

Was ist angesagt?

Modelamiento De Negocio
Modelamiento De NegocioModelamiento De Negocio
Modelamiento De NegocioKudos S.A.S
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwaresergio
 
Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareJosé Antonio Sandoval Acosta
 
Generacion en los diferentes diagramas de uml
Generacion en los diferentes diagramas de uml Generacion en los diferentes diagramas de uml
Generacion en los diferentes diagramas de uml esteban esteban
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosCesar Prado
 
Metodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesMetodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesJaqueline Luna
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentesmartin
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoMarvin Zumbado
 
Metodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughMetodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughWilfredy Inciarte
 

Was ist angesagt? (20)

Diseño de interfaz de usuario
Diseño de interfaz de usuarioDiseño de interfaz de usuario
Diseño de interfaz de usuario
 
Herramientas case full informacion
Herramientas case full informacionHerramientas case full informacion
Herramientas case full informacion
 
Metodologias web
Metodologias webMetodologias web
Metodologias web
 
Modelamiento De Negocio
Modelamiento De NegocioModelamiento De Negocio
Modelamiento De Negocio
 
MVC
MVCMVC
MVC
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 
Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de software
 
Conceptos de diseño
Conceptos de diseñoConceptos de diseño
Conceptos de diseño
 
Generacion en los diferentes diagramas de uml
Generacion en los diferentes diagramas de uml Generacion en los diferentes diagramas de uml
Generacion en los diferentes diagramas de uml
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientos
 
Metodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesMetodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móviles
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 
UWE
UWEUWE
UWE
 
Modelos de dominio
Modelos de dominioModelos de dominio
Modelos de dominio
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentes
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
 
Ingeniería Web
Ingeniería WebIngeniería Web
Ingeniería Web
 
Metodologia rup parte 1
Metodologia rup parte 1Metodologia rup parte 1
Metodologia rup parte 1
 
Modelado conceptual de aplicaciones web
Modelado conceptual de aplicaciones webModelado conceptual de aplicaciones web
Modelado conceptual de aplicaciones web
 
Metodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughMetodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaugh
 

Ähnlich wie METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)

Modelo de analisis
Modelo de analisisModelo de analisis
Modelo de analisisdiana_caluna
 
Implementacion de un portal web para la automatización del proceso de consult...
Implementacion de un portal web para la automatización del proceso de consult...Implementacion de un portal web para la automatización del proceso de consult...
Implementacion de un portal web para la automatización del proceso de consult...Renan Cayao
 
10 metodologías para el desarrollo web
10 metodologías para el desarrollo web10 metodologías para el desarrollo web
10 metodologías para el desarrollo webArnoldoTllez1
 
MVC & ASP.NET (Spanish)
MVC & ASP.NET (Spanish)MVC & ASP.NET (Spanish)
MVC & ASP.NET (Spanish)Senior Dev
 
0102 introducción-e_ingeniería_web
0102  introducción-e_ingeniería_web0102  introducción-e_ingeniería_web
0102 introducción-e_ingeniería_webCarlos Angarita
 
Frameworks MVC para desarrollo de UITES
Frameworks MVC para desarrollo de UITESFrameworks MVC para desarrollo de UITES
Frameworks MVC para desarrollo de UITESJesus Caceres Tello
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareSonia Trejo Marano
 
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...Joel Fernandez
 
Articulo diseño e implementacion de generador de protocolos
Articulo diseño e implementacion de generador de protocolosArticulo diseño e implementacion de generador de protocolos
Articulo diseño e implementacion de generador de protocolosSaul Sanchez Cuevas
 
Tipos de Modelos y Metodologías Orientado a Objetos
Tipos de Modelos y Metodologías Orientado a ObjetosTipos de Modelos y Metodologías Orientado a Objetos
Tipos de Modelos y Metodologías Orientado a ObjetosJuan Antonio Sanchez Barrera
 

Ähnlich wie METODOLOGÍA UWE (UML-BASED WEB ENGINEERING) (20)

Metodología WEB W2000
Metodología WEB W2000Metodología WEB W2000
Metodología WEB W2000
 
Metodologias para el desarrollo de aplicaciones web
Metodologias para el desarrollo de aplicaciones webMetodologias para el desarrollo de aplicaciones web
Metodologias para el desarrollo de aplicaciones web
 
Modelo de analisis
Modelo de analisisModelo de analisis
Modelo de analisis
 
Implementacion de un portal web para la automatización del proceso de consult...
Implementacion de un portal web para la automatización del proceso de consult...Implementacion de un portal web para la automatización del proceso de consult...
Implementacion de un portal web para la automatización del proceso de consult...
 
10 metodologías para el desarrollo web
10 metodologías para el desarrollo web10 metodologías para el desarrollo web
10 metodologías para el desarrollo web
 
Trabajo gru
Trabajo gruTrabajo gru
Trabajo gru
 
Software de tipo web
Software de tipo webSoftware de tipo web
Software de tipo web
 
Asp.net 4
Asp.net 4Asp.net 4
Asp.net 4
 
Metodologia oohdm
Metodologia oohdmMetodologia oohdm
Metodologia oohdm
 
MVC & ASP.NET (Spanish)
MVC & ASP.NET (Spanish)MVC & ASP.NET (Spanish)
MVC & ASP.NET (Spanish)
 
0102 introducción-e_ingeniería_web
0102  introducción-e_ingeniería_web0102  introducción-e_ingeniería_web
0102 introducción-e_ingeniería_web
 
MVC
MVCMVC
MVC
 
Frameworks MVC para desarrollo de UITES
Frameworks MVC para desarrollo de UITESFrameworks MVC para desarrollo de UITES
Frameworks MVC para desarrollo de UITES
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
Asp.net mvc
Asp.net mvcAsp.net mvc
Asp.net mvc
 
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
 
computacion
computacioncomputacion
computacion
 
5-Unidad 2: Diseños de Vista-2.2 Para Web
5-Unidad 2: Diseños de Vista-2.2 Para Web5-Unidad 2: Diseños de Vista-2.2 Para Web
5-Unidad 2: Diseños de Vista-2.2 Para Web
 
Articulo diseño e implementacion de generador de protocolos
Articulo diseño e implementacion de generador de protocolosArticulo diseño e implementacion de generador de protocolos
Articulo diseño e implementacion de generador de protocolos
 
Tipos de Modelos y Metodologías Orientado a Objetos
Tipos de Modelos y Metodologías Orientado a ObjetosTipos de Modelos y Metodologías Orientado a Objetos
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
  • 2. INGENIERÍA WEB BASADA EN UML METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
  • 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