metodologia diseño web

15
Desarrollo de Aplicaciones WEB. (Metodologías) Prof. Luis. E. Aponte I Unidad Curricular. Proyecto Sociotecnologico III. Modulo. Desarrollo de Aplicaciones Informáticas II Republica Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Universitaria Universidad Politécnica Territorial del Estado Aragua Ext. Maracay.

Upload: luis-eduardo-aponte

Post on 20-Mar-2017

114 views

Category:

Engineering


2 download

TRANSCRIPT

Desarrollo de Aplicaciones WEB.

(Metodologías)

Prof. Luis. E. Aponte I

Unidad Curricular. Proyecto Sociotecnologico III.

Modulo. Desarrollo de Aplicaciones Informáticas II

Republica Bolivariana de VenezuelaMinisterio del Poder Popular para la Educación Universitaria

Universidad Politécnica Territorial del Estado AraguaExt. Maracay.

Metodología OOHDM (Schwabe & Rossi, 1998).

Es un Método de Diseño de Desarrollo en Hipermedia Orientado a

Objetos (Object-Oriented Hypermedia Design Method) y abarca las cuatro

actividades:

1. El modelado conceptual,

2. Diseño Navegacional,

3. Diseño Abstracto de Interfaz y

4. La puesta en Práctica.

Fases de la Metodología OOHDM

Fase Conceptual Durante esta actividad se construye unesquema conceptual representado por losobjetos del dominio, las relaciones ycolaboraciones existentes establecidas entreellos.

En OOHDM, el esquema conceptual está construido por clases, relaciones ysubsistemas

Fase Navegacional En OOHDM existe un conjunto de tipospredefinidos de clases navegacionales: nodos,enlaces y estructuras de acceso.

Fases de la Metodología OOHDM

Fase Interfaz Abstracta En OOHDM se utiliza el diseño de interfazabstracta para describir la interfaz delusuario de la aplicación de hipermedia.

Fase Implementación Al llegar a esta fase, el primer paso que deberealizar el diseñador es definir los ítems deinformación que son parte del dominio delproblema.

Metodología SOHDM .

(Lee, Lee & Yoo, 1998)

Es un Método que Desarrolla Diseño en panoramas (escenario)

Orientada a Objetos en Hipermedia (Scenario - based Object-oriented

Hypermedia Design Methodology).

Presenta la necesidad de disponer de un proceso que permita

capturar las necesidades del sistema. Para ello, propone el uso de

escenarios.

SOHDM propone un proceso para conseguir a partir de estos

escenarios el modelo conceptual del sistema, que es representado mediante

un diagrama de clases.

Fases de la Metodología

Fase de Análisis

Se realiza un estudio de las necesidades dela aplicación, del entorno de trabajo y de losactores. La finalidad principal de esta fase esconseguir los escenarios que representenlas actividades que se pueden llevar a caboen el sistema.

SOHDM: Scenario-based Object-Oriented HypermediaDesign Methodology. 1998

Esta propuesta ofrece un modelo de escenarios propia, denominada SAC, para representar los requisitos.

Para el desarrollo de los mismos hace uso del diagrama de contexto propuesto en los DFD.

En la actualidad ha caido en desuso, principalmente por el uso de los DFD.

Sin embargo tiene algunas variantes propuesta por los mismos autores.

Construir el sistema

Realizar el análisis

Realizar el modelo de objetos

Diseñar las vistas

Realizar el diseño navegacional

Diseñar las páginas

Diseñar la base de datos

Realizar el diseño

de la implementación

Diseñar la interfaz

Metodología UWE.

(UML-Based Web Engineering) Ingeniería Web basada en UML (UWE (Koch,2000))

1. UWE está especializada en la especificación de aplicaciones adaptativas, ypor tanto hace especial hincapié en características de personalización, como esla definición de un modelo de usuario o una etapa de definición decaracterísticas adaptativas de la navegación en función de las preferencias,conocimiento o tareas de usuario.

2. Otras características relevantes del proceso y método de autoría de UWEson el uso del paradigma orientado a objetos, su orientación al usuario, ladefinición de un meta-modelo (modelo de referencia) que da soporte almétodo y el grado de formalismo que alcanza debido al soporte queproporciona para la definición de restricciones sobre los modelos.

Metodología UWE.

Ingeniería Web basada en UML (UWE (Koch,2000))

Fases de la Metodología UWE

1. Análisis de Requisitos: Fija los requisitos funcionales de la aplicaciónWeb para reflejarlos en un modelo de casos de uso.

2. Diseño Conceptual: Materializado en un modelo de dominio,considerando los requisitos reflejados en los casos de uso.

3. 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.4.Diseño de Presentación: Representa las vistas del interfaz del usuariomediante modelos estándares de interacción UML.

Metodología UWE.

Ingeniería Web basada en UML (UWE (Koch,2000))

El método UWE UML consta de seis modelos:

1. Modelo de casos de uso para capturar los requisitos del sistema.2. Modelo conceptual para el contenido (modelo del dominio).3. Modelo de usuario: modelo de navegación que incluye modelos

estáticos y dinámicos.4. Modelo de estructura de presentación, modelo de flujo de

presentación.5. Modelo abstracto de interfaz de usuario y modelo de ciclo de vida del

objeto.6. Modelo de adaptación.

Metodología W2000(Baresi, Garzotto & Paolini, 2001)

Supone una propuesta que amplía la notación de UML con conceptospara modelar elementos de multimedia heredados de la propuesta HDM(Hypermedia Design Model).

Fases.

El proceso de desarrollo de W2000 se divide en tres etapas:

1. Análisis de Requisitos (análisis de requisitos funcionales y análisis de requisitos navegacionales),

2. Diseño de Hipermedia3. y Diseño Funcional.

Metodología W2000

RNA: Relationship-Navegational Analysis(Bieber, Galnares & Lu, 1998)

Plantea una secuencia de pasos para el desarrollo de aplicaciones Web,centrándose fundamentalmente en el flujo de trabajo de análisis.Fases.

El proceso de desarrollo de W2000 se divide en tres etapas:

1. Análisis del Entorno.2. Elementos de Interés.3. Análisis del Conocimiento.4. Análisis de la Navegación5. Implementación del Análisis

Analizar el entorno

Definir elementosde interés

Analizar el conocimiento

Analizar la navegación

Implementar el análisis

WSDM: Web Site Design Method(De Troyer & Leune, 1997)

Es una propuesta para el desarrollo de sitios Web, en la que el sistema se define en base a los grupos de usuarios.

Fases.

El proceso de desarrollo de WSDM se divide en tres etapas:

1. Modelo de Usuario. (Clasificación de Usuarios, Descripción de los Grupos de Usuarios)

2. Diseño Conceptual3. Diseño de Implementación.4. Implementación

Ingeniería WEBPressman

Fases.

1. Formulación.2. Planificación.3. Análisis (contenido, interacción, funcional, configuración).4. Diseño (arquitectónico, navegación, interfaz, de base de

datos).5. Implementación.6. Pruebas.