10 Metodologías de desarrollo Web

Slides:



Advertisements
Presentaciones similares
Escribir aquí el título de la WQ
Advertisements

Ciclo de vida de desarrollo de software
Metodologías para el desarrollo de aplicaciones Web.
Importancia de la Documentación de proyectos
Julio METODOLOGÍA DE CREACIÓN DE CONTENIDOS PARA E-LEARNING 1.Introducción 2.El material 3.Puntos destacados.
ARQUITECTURA DE LA INFORMACIÓN Trabajo Final Yohanna Ayala Marleny Tubiñez Cira Orta Germán Orta Juan Vicente Mijares Yennis Marbey Puente.
AGENDA El Problema Objetivo General Objetivos Específicos Justificación Alcance Metodología OOHDM Casos de Uso Diagrama de Clases Diagrama de Contexto.
Arquitectura Orientada a Servicios (SOA)
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
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 –
Felipe Donoso Natalia Sandoval
Prof. César Luza Montero
Framework Hexápodo PHP fácil, rápido y sin dolor
Universidad Nacional de Asunción – Facultad Politécnica
Musitec.
Modelos de Proceso del Software
Ingeniería del Software
Desarrollo Orientado a Objetos con UML
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Modelado de Procesos en la Ingeniería de Requerimientos
HERRAMIENTAS CASE.
Ingeniería del software de la usabilidad (I)
Análisis de requisitos
Título Webquest Nivel Educativo Sector Curricular
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
Metodologías de desarrollo de software Argenis Aguiar Milagro Adrian Victor Rodriguez Keila Volcanes Luis Diaz.
Ingeniería de Software Orientado a Objetos
Facilitador: Ing. Jorge Alarcón
Gestión de Proyectos Informáticos Sesión N° 5 Ciclo de Vida de un Proyecto Roberto Jijena I.
REQUERIMIENTOS DE SOFTWARE
Unidad VI Documentación
ESCUELA POLITÉCNICA DEL EJÉRCITO
INTEGRANTES: MARIA LETICIA LANDERO ROSAS LIDIA PONCE ROCIO NAHIELLI ZARCO.
Tema 1: Introducción al análisis y diseño de aplicaciones software
Servidores Conceptos Generales.
Ingeniería en Sistemas de Información Diseño de Sistemas (3K1)
UML 2.0 Integrantes: Diana Carolina Valencia M. Jhon Fernando Lopez T. Carlos Alberto Castillo.
SICSTRA Sistema de Información para el control de solicitudes de tramites jurídicos Ministerio de Justicia y Seguridad Pública.
SITIOS WEB HERRAMIENTAS TIC.
1 Diseño Orientado al Objeto Agustín J. González ELO-326: Seminario de Computadores II 2do. Sem
Diseño de Software y su Proceso
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
“condición que necesita el usuario para resolver un problema o conseguir un objetivo determinado”. Los requisitos de un sistema son los aspectos que el.
TEMA: DESARROLLO DE UN SISTEMA INFORMÁTICO PARA EL CONTROL DE USO Y EL MANTENIMIENTO DE VEHÍCULOS DE UNA INSTITUCIÓN PÚBLICA AUTOR: EDISON GUAMAN   DIRECTOR:
INTEGRANTES: MARIA LETICIA LANDERO ROSAS LIDIA PONCE ROCIO NAHIELLY ZARCO.
El Documento de Diseño Es el documento que se crea para reflejar las especificaciones del proyecto y puede servir para buscar inversores Sirve tanto.
Introducción a UML Departamento de Informática Universidad de Rancagua
Conceptos Fundamentales
Ingeniería de Requisitos
Facultad de Informática Departamento de Lenguajes y Sistemas Informáticos e Ingeniería de Software UNIVERSIDAD PONTIFICIA DE SALAMANCA EN MADRID 1 Proceso.
METODOLOGIAS WEB.
Roles de Open UP.
P ROGRAMACIÓN W EB Desarrollo de aplicaciones Web.
Jairo Pinto Ing. sistemas
UML.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Relación con otras asignaturas del plan de estudio
Introducción al proceso de verificación y validación.
PROCESO UNIFICADO DIRIGIDO POR CASOS DE USO
Prof. Joel Moreno Molina
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Ciclo de Vida del Software
GDITool. Temario Presentación del ProyectoCiclo de VidaPlanificaciónMetodología de TrabajoAlcanceEstimaciónUML AnálisisUML DiseñoArquitectura del SistemaTecnologías.
FI-GQ-GCMU V Presentación del curso Microprocesadores y Microcontroladores Héctor Ivan Blanco Rodriguez Bogotá D.C ECBTI.
Integrantes: Castro José República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Instituto Universitario Tecnológico.
Unidad 3. Desarrollo de aplicaciones Web
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
Metodologías de Desarrollo Web
Transcripción de la presentación:

10 Metodologías de desarrollo Web

¿Qué es una Aplicación Web? Es un Sistema de Información donde una gran cantidad de datos volátiles, altamente estructurados, van a ser consultados, procesados y analizados mediante navegadores. Una de las principales características va a ser su alto grado de interacción con el usuario, y el diseño de su interfaz debe ser claro, simple y debe estar estructurado de tal manera que sea orientativo para cada tipo de usuarios.

¿Tipos de Aplicación Web? Informacionales Orientados a la descarga de datos Interactivas Financieros Transaccionales Inventarios Entornos Colaborativos Comunidades on line Portales Web Orientados al análisis de datos

Arquitectura de las aplicaciones web DOS NIVELES : Es la más simple, se tiene el nivel del “Cliente” y el nivel del “Servidor”.

Arquitectura de las aplicaciones web TRES NIVELES : El primer nivel consiste en la capa de presentación que incluye no sólo el navegador, sino también el servidor web que es el responsable de dar a los datos un formato adecuado. El segundo nivel está referido habitualmente a algún tipo de programa o script. Finalmente, el tercer nivel proporciona al segundo los datos necesarios para su ejecución.

El servidor web Un servidor web es un programa que implementa el protocolo HTTP . Este protocolo pertenece a la capa de aplicación del modelo OSI y está diseñado para transferir lo que se llama hipertextos, páginas web o páginas HTML: textos complejos con enlaces, figuras, formularios, botones y objetos incrustados como animaciones o reproductores de música.

1 WSDM: Web Site Design Method Define el sistema en base a los grupos de usuario. Su proceso de definición de requisitos tiene por objetivo el detectar los perfiles de usuario mediante dos tareas. Clasificación de usuarios mediante el estudio del entorno. Descripción de los grupos de usuario.

2 SOHDM: Scenario-based Object-Oriented Hypermedia Design 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.

3 RNA: Relationship Navigational Analysis Plantea una secuencia de pasos en la que separa el tratamiento de diferentes requisitos: Análisis del Entorno Elementos de Interés Análisis del Conocimiento Análisis de la Navegación Implementación del Análisis

4 HFPM: 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: Descripción breve del problema Descripción de los requisitos funcionales Realización del modelo de datos Modelado de la interfaz de usuario Modelado de los requisitos no funcionales

5 OOHDM: Object Oriented Hypermedia Design Model OOHDM es una propuesta ampliamente aceptada para la web. En sus versiones más actuales propone la técnica de los UIDs para representar los requisitos de interacción.

6 UWE: 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, definición y validación. Hace además una clasificación y un tratamiento especial dependiendo del carácter de cada requisito.

7 W2000 Esta propuesta toma como base los conceptos de HDM para ampliar la notación UML y adecuarla a la web. La fase de especificación de requisitos en W2000 hace una separación y un tratamiento diferente de los requisitos funcionales y los de navegación.

8 UWA: Ubiquituos Web Applications El proyecto UWA ha nacido de la colaboración 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 según su carácter.

9 NDT: Navigational Development Tecniques NDT es un proceso metodológico para especificar, analizar y diseñar sistemas web. En el tratamiento de requisitos separa la captura, la definición y la validación de requisitos, proponiendo técnicas específicas para cada uno de ellos. Ofrece además una herramienta, NDT-Tool, que sirve como soporte en la aplicación de sus técnicas.

DDDP: Design-driven Requirements Elicitation 10 DDDP: 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 definición y la validación de requisitos durante el proceso de diseño. El proceso que ofrecen fue definido en base a un exhaustivo análisis de best practices en el desarrollo de aplicaciones comerciales para la web.

Justificar por que usar la metodología seleccionada. WSDM SOHDM Seleccionar una metodología Justificar por que usar la metodología seleccionada. Seguir las etapas que establece la metodología seleccionada. RNA HFPM OOHDM UWE W2000 UWA NDT DDDP

1.- Plaza comercial virtual (micrositios) Proyectos Web 1.- Plaza comercial virtual (micrositios) 2.- Sistema de Administración de Congresos Virtuales 3.- Revista Virtual 4.- Sistema de información de rutas de metrobus de Puebla (grafos) 5.- Biblioteca personal 6.- Mapa interactivo de avance académico (tutorías) 7.- Sistema de administración de revisión de proyectos 8.- Sistema de revisión de programas en lenguaje C 9.- Detección de problemas académicos en Twitter