Metodologias Web

download Metodologias Web

of 17

description

Metodologias de desarrollo web

Transcript of Metodologias Web

Metodologa y Tcnicas en Proyectos software para la Web

10 Metodologas de desarrollo Web

Qu es una Aplicacin Web?Es un Sistema de Informacin donde una gran cantidad de datos voltiles, altamente estructurados, van a ser consultados, procesados y analizados mediante navegadores.

Una de las principales caractersticas va a ser su alto grado de interaccin con el usuario, y el diseo de su interfaz debe ser claro, simple y debe estar estructurado de tal manera que sea orientativo para cada tipo de usuarios.

Tipos de Aplicacin Web?Informacionales

Orientados a la descarga de datos

InteractivasFinancierosTransaccionalesInventariosEntornos ColaborativosComunidades on linePortales WebOrientados al anlisis de datos

Arquitectura de las aplicaciones webDOS NIVELES : Es la ms simple, se tiene el nivel del Cliente y el nivel del Servidor.

Arquitectura de las aplicaciones webTRES NIVELES : El primer nivel consiste en la capa de presentacin que incluye no slo el navegador, sino tambin el servidor web que es el responsable de dar a los datos un formato adecuado. El segundo nivel est referido habitualmente a algn tipo de programa o script. Finalmente, el tercer nivel proporciona al segundo los datos necesarios para su ejecucin.

El servidor webUn servidor web es un programa que implementa el protocolo HTTP ). Este protocolo pertenece a la capa de aplicacin del modelo OSI y est diseado para transferir lo que se llama hipertextos, pginas web o pginas HTML: textos complejos con enlaces, figuras, formularios, botones y objetos incrustados como animaciones o reproductores de msica.

WSDM: Web Site Design Method Define el sistema en base a los grupos de usuario.

Su proceso de definicin de requisitos tiene por objetivo el detectar los perfiles de usuario mediante dos tareas. Clasificacin de usuarios mediante el estudio del entorno. Descripcin de los grupos de usuario.17SOHDM: Scenario-based Object-Oriented HypermediaDesign Methodology 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.28RNA: Relationship Navigational Analysis Plantea una secuencia de pasos en la que separa el tratamiento de diferentes requisitos: Anlisis del Entorno Elementos de Inters Anlisis del Conocimiento Anlisis de la Navegacin Implementacin del Anlisis39HFPM: Hypermedia Flexible Process Modeling HFPM define un proceso detallado que cubre todo el ciclo de vida y que est compuesto por 13 fases.

En la primera de ellas, modelado de requisitos, propone las tareas siguientes: Descripcin breve del problema Descripcin de los requisitos funcionales Realizacin del modelo de datos Modelado de la interfaz de usuario Modelado de los requisitos no funcionales410OOHDM: Object Oriented Hypermedia Design Model OOHDM es una propuesta ampliamente aceptada para la web.

En sus versiones ms actuales propone la tcnica de los UIDs para representar los requisitos de interaccin.511UWE: UML-Based Web Engineering UWE es una propuesta basada en el proceso unificado y UML pero adaptados a la web.

En requisitos separa las fases de captura, definicin y validacin.

Hace adems una clasificacin y un tratamiento especial dependiendo del carcter de cada requisito.612W2000 Esta propuesta toma como base los conceptos de HDM para ampliar la notacin UML y adecuarla a la web.

La fase de especificacin de requisitos en W2000 hace una separacin y un tratamiento diferente de los requisitos funcionales y los de navegacin.713UWA: Ubiquituos Web Applications El proyecto UWA ha nacido de la colaboracin de varios grupos.

Su fase de tratamiento de requisitos se basa en los roles de usuario y en ir refinando los requisitos en un proceso iterativo mediante el que se clasifican los objetivos segn su carcter.814NDT: Navigational Development Tecniques NDT es un proceso metodolgico para especificar, analizar y disear sistemas web.

En el tratamiento de requisitos separa la captura, la definicin y la validacin de requisitos, proponiendo tcnicas especficas para cada uno de ellos.

Ofrece adems una herramienta, NDT-Tool, que sirve como soporte en la aplicacin de sus tcnicas.915DDDP: Design-driven Requirements Elicitation Esta propuesta para el tratamiento de requisitos es parte del proceso design-Driven propuestos por Lowe y Ekluind.

Consiste en realizar la captura, la definicin y la validacin de requisitos durante el proceso de diseo.

El proceso que ofrecen fue definido en base a un exhaustivo anlisis de best practices en el desarrollo de aplicaciones comerciales para la web.1016 Seleccionar una metodologa

Justificar por que usar la metodologa seleccionada.

Seguir las etapas que establece la metodologa seleccionada.

WSDMSOHDMDDDPNDTUWAW2000UWERNAHFPMOOHDM17