COMPARACIÓN DE METODOLOGÍAS EN APLICACIONES WEB

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
COMPARACIÓN DE METODOLOGÍAS EN APLICACIONES WEB por Mind Map: COMPARACIÓN DE METODOLOGÍAS EN APLICACIONES WEB

1. Metodologías para el desarrollo del software

1.1. La construcción de software es una actividad que debe ser planificada y sistematizada mediante estrategias que garanticen el éxito del mismo.

1.2. El desarrollo de software no es una tarea fácil. Como resultado a este problema ha surgido una alternativa desde hace mucho: la Metodología.

1.3. “Un marco de trabajo usado para estructurar, planificar y controlar el proceso de desarrollo de sistemas computaciones”.Pressman

2. Metodologías para el Desarrollo de Aplicaciones Web

2.1. Las metodologías o también llamados métodos, están compuestos por un número de fases que cambia dependiendo de las metodologías que se utilice.

2.2. Las metodologías para aplicaciones Web contienen fases para el desarrollo de software que pueden aumentar o disminuir dependiendo del método que utilicen

3. SOHDM(SCENARIO-BASED OBJECT-ORIENT HYPERMEDIA DESIGN METHODOLOGY)

3.1. Es una metodología orientada a objetos en hipermedia que desarrolla diseños en escenarios o panoramas.

3.2. Parte de un diagrama donde se identifican las entidades externas capaces de comunicarse con el sistema, es una metodología muy parecida a la metodología OOHDM diferenciadas por la utilización de escenarios.

3.3. propone el uso de escenarios por cada evento diferente, con el fin de conocer cuáles son las necesidades del sistema

4. Wae(Web Application Extension)

4.1. Fases

4.1.1. Modelo del negocio

4.1.1.1. Flujo de actividades de la organizacion

4.1.2. Captura de requisitos

4.1.2.1. Búsqueda de los requerimientos válidos y necesarios

4.1.3. Análisis y Diseño

4.1.3.1. Se crea diagramas de secuencia, componentes y clases.

4.1.4. Implementaccion

4.1.4.1. Implementará la aplicación y su entorno.

4.2. Se plantea la obtención de requerimientos

4.3. Presenta una serie de estereotipos que constituyen a los elementos WEB, los mismos que pueden ser formularios, enlaces, páginas Web entre otros.

5. Desarrollo de Software

5.1. Conjunto de elementos en interacción dinámica organizados para la consecución de un objetivo. Carmen de Pablos Heredero.

5.2. Antes de crear una nueva aplicación debe tomarse en cuenta un sin números de aspectos, funciones y características,

5.3. Se concluye que debe hacerse un esfuerzo concentrado para entender el problema antes de desarrollar una aplicación de software.

6. Metodologías ÁgiIes

6.1. Son flexibles es decir pueden ser fácilmente modificadas en el caso que el equipo desarrollado o el proyecto lo requiera.

6.2. Permiten subdividir el proyecto en pequeñas fracciones y mediante esto ser desarrollado de manera autónoma en un corto lapso de tiempo

6.3. Son adaptables a los cambios de los requisitos por parte del cliente, entregan prototipos constantemente de tal manera que se garantiza un mejor producto.

7. Metodologías Tradicionales

7.1. Se centran especialmente en el control del proceso, estableciendo rigurosamente las actividades involucradas, los artefactos que se deben producir, y las herramientas y notaciones que se usarán.

7.2. Estas metodologías dividen el proceso o desarrollo del sistema en diversas etapas, lo cual permite la retribución de funciones a los miembros del equipo de desarrollo.

7.3. Fomentan la documentación de las aplicaciones desarrolladas, por lo tanto garantiza una fácil comprensión y mantenimiento de las mismas.

8. Metodologias Hibridas

8.1. Pretenden retomar las ventajas de las metodologías existentes, de tal forma que son una combinación de las mejores prácticas descritas en cada una de ellas.

8.2. Pueden desarrollarse con la unión de cada una de las mejores características que existen dentro del mismo tipo de metodología.

9. WSDM(Web Design Method)

9.1. Fases

9.1.1. Se clasifica a los usuarios, y en base a ello se definen parámetros diseño.

9.1.2. Se enfoca más en sitios Web estáticos que brindan información que sitios o aplicaciones dinámicas.

9.1.3. Consta de tres capas: contexto (establecimiento de requerimientos), navegación (interacción sistema-usuarios), e información (datos de los usuarios de carácter relevante).

9.2. Es una metodología netamente para aplicaciones Web, hoy en día las aplicaciones deben desarrollarse en un lapso corto de tiempo siguiendo su estructura semántica del contenido y funcionalidad.

9.3. No es recomendada para la gestión de proyectos.

10. OOHDM(Object Oriented Hypermedia Design Methodology)

10.1. Fases

10.1.1. Obtención de requerimientos

10.1.1.1. Se plantea la obtención de requerimientos

10.1.2. Diseño conceptual:

10.1.2.1. Modelo conceptual

10.1.3. Diseño navegacional:

10.1.3.1. Para mostrar sus vistas correspondientes

10.1.4. Diseño de interfaz abstracta

10.1.4.1. Especificar las interfaces de usuario que se visualizaran

10.1.5. Implementación

10.1.5.1. Los usuarios empiezan a utilizar y sacar provecho

10.2. Es una metodología orientada a objetos que propone un proceso de desarrollo de cinco fases donde se combinan notaciones gráficas UML con otras propias de la metodología.

10.3. Permite desarrollar aplicaciones Web a partir de la utilización de modelos especializados como: conceptual, navegación e interfaz de usuario teniendo como objetivo simplificar y hacer más eficaz el diseño de aplicaciones.

11. IWEB(Ingeneria Web)

11.1. Fases

11.1.1. Formulación

11.1.1.1. Se establecen los objetivos,metas y el alcance de la aplicación y la primera entrega

11.1.2. Planificacion

11.1.2.1. Estima el Costo general del Proyecto

11.1.3. Analisis

11.1.3.1. Establece los requerimientos de diseño y técnicos.

11.1.4. Ingeneria

11.1.4.1. Logra la etapa del diseño arquitectónico, de navegación y de interfaz.

11.1.5. Generación

11.1.5.1. Integra los diseños de la etapa ingeniera

11.1.6. Test

11.1.6.1. Comprueba la lógica de negocios en el sistema

11.1.7. Evaluación de cliente

11.1.7.1. Permite corregir errores

11.2. El modelo en las primeras versiones puede ser un modelo en papel o un prototipo, y durante las últimas iteraciones se producen versiones cada vez más completas del sistema diseñado. Pressman

11.3. Se divide en un número de actividades estructurales, también llamadas regiones de tareas.

12. Aplicaciones Web

12.1. No son más que herramientas de ofimática de la Web 2.0 que se manejan simplemente con una conexión a Internet.

12.2. Una aplicación Web (Web based application) es una aplicación cliente/servidor, donde tanto el cliente (el navegador, explorador o visualizador) como el servidor (el servidor Web) y el protocolo mediante el que se comunican (HTTP).

12.3. Entre otras, las ventajas que podemos mencionar son: sistema operativo multiplataforma, ejecutadas por cualquier dispositivo informático que tenga conexión a internet, no requiere de la instalación de programas solo un navegador.