La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Formulación y planeación para la Ingeniería Web

Presentaciones similares


Presentación del tema: "Formulación y planeación para la Ingeniería Web"— Transcripción de la presentación:

1 Formulación y planeación para la Ingeniería Web
República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Superior Universidad Valle del Momboy Tema 1: Formulación y planeación para la Ingeniería Web Grupo 4: Luis Miguel Balza Héctor González Jorge Abellaneda Reynaldo

2 La formulación: La planeación: ¿Quién lo Hace? Ingenieros web
Valora la necesidad subyacente de la webapp, las características y funciones globales que desean los usuarios y el ámbito de esfuerzo de desarrollo. La planeación: Aborda los elementos que deben definirse para establecer un flujo de trabajo y un programa y a rastrear el trabajo conforme avanza el proyecto. ¿Quién lo Hace? Ingenieros web Administradores Cualquier participante Pasos a seguir: Objetivos Necesidad Características Función ¿Importancia de estos procesos?

3 Formulación de Sistemas basados en web:
Representa una secuencia de acciones de ingeniería web que comienza con la identificación de las necesidades del negocio, se mueve hacia una descripción de los objetos de la WebApp, define grandes características y funciones y realiza la recopilación de requisitos que conducen al desarrollo de un modelo de análisis. ¿Cuales son las preguntas de formulación? 1- ¿Cuál es la principal motivación? 2-¿Cuáles son los objetivos que deben satisfacer la WebApp? 3- ¿Quien usara la WebApp? Metas Establecidas : *Metas informativas: proporcionan contenido informativo al usuario final. *Metas aplicables: habilidad para realizar tareas en la WebApp.

4 Recopilación de requisitos:
Objetivos globales: Identificar requisitos de contenido Identificar requisitos funcionales Definir escenarios de interacción para diferentes tipos de usuario 1- Pedir a los clientes que definan las categorías de usuario y describan cada categoría. 2- Comunicarse con los clientes para definir los requisitos básicos de la WebApp. 3-Analizar la información recopilada y utilizar la información para realizar un seguimiento con los clientes. 4- Definir casos de uso que describan escenarios de interacción para cada clase de usuario. Pasos

5 conflictos de gestión de proyectos para la Ing. web
Una vez realizada la formulación y que se han identificado los requisitos básicos la WebApp, la empresa debe elegir una de dos opciones de ingeniería Web. La WebApp es subcontratada (outsourced): la ingeniería Web la realiza un tercer proveedor dar con experiencia, talento y recursos con los cuales no cuente la empresa. La WebApp la desarrollan en casa ingenieros Web que sean empleados de la empresa. hacer algún trabajo de ingeniería Web en casa y subcontratar otro trabajo también es una posibilidad.

6 Planeación de WebApp: subcontratación
Inicio del proyecto   Selección entre los subcontratistas candidatos Valoración de la validez de las cotizaciones y la confiabilidad de las estimaciones   Evaluación del programa del proyecto Gestión del ámbito

7 Planeación de WebApp: Ingenieia Web en casa
  Entender el ámbito, las mediciones  de cambio y las restricciones del proyecto  Definir una estrategia de proyecto incremental.  Realizar análisis de riesgo. Desarrollar una estimación rápida. Elegir un conjunto de tareas (descripción del proceso). Establecer un programa. Establecer un enfoque de gestión de cambio   Definir mecanismos de rastreo del proyecto

8 MEDICIÓN PARA INGENIERIA WEB Y WEBAPPS
Ø  Aplicación de las tareas de autoría y diseño:  Esfuerzo  de auditoria

9 Condiciones del modelado de análisis
Tema 2: Modelo de Análisis para AppWeb: ¿Qué es? ¿Quién lo hace? ¿Por qué es importante? Análisis de una WebApps Condiciones del modelado de análisis

10

11

12

13

14 Modelado de interaccion
Todos los sistemas incluyen interacciones de algún tipo. Éstas son interacciones del usuario, que implican entradas y salidas del usuario; interacciones entre el sistema a desarrollar y otros sistemas; o interacciones entre los componentes del sistema. El modelado de interacción del usuario es importante, pues ayuda a identificar los requerimientos del usuario. El modelado de la interacción sistema a sistema destaca los problemas de comunicación que se lleguen a presentar. El modelado de interacción de componentes ayuda a entender si es probable que una estructura de un sistema propuesto obtenga el rendimiento y la confiabilidad requeridos por el sistema. En esta sección se cubren dos enfoques relacionados con el modelado de interacción: 1. Modelado de caso de uso: que se utiliza principalmente para modelar interacciones entre un sistema y actores externos (usuarios u otros sistemas).

15 2. Diagramas de secuencia: que se emplean para modelar interacciones entre componentes del sistema, aunque también pueden incluirse agentes externos. Los modelos de caso de uso y los diagramas de secuencia presentan la interacción a diferentes niveles de detalle y, por lo tanto, es posible utilizarlos juntos. Los detalles de las interacciones que hay en un caso de uso de alto nivel se documentan en un diagrama de secuencia. El UML también incluye diagramas de comunicación usados para modelar interacciones. Aquí no se analiza esto, ya que se trata de representaciones alternativas de gráficos de secuencia. De hecho, algunas herramientas pueden generar un diagrama de comunicación a partir de un diagrama de secuencia.

16 Modelado funcional da la perspectiva de proceso del modelo de análisis orientado a objetos y una visión general de lo que el sistema tiene que hacer. Se define la función de los procesos internos en el sistema con la ayuda de los diagramas de flujo de datos (DFDs). Representa la derivación funcional de los valores de datos sin indicar cómo se han obtenido cuando se calculan, o por qué tienen que ser calculado. Modelo de Configuracion Las WebApps se deben diseñar e implementar de forma que se acomoden a una diversidad de ambientes, tanto del lado del servidor como del cliente. Se deben especificar el hardware del servidor y el ambiente del sistema operativo. Si las WebApp deben tener acceso a una gran base de datos o ínter operar con las aplicaciones corporativas existentes en el lado del servidor, se deben especificar las interfaces apropiadas, los protocolos de comunicación y la información. Las WebApp deben someterse a una amplia prueba de cada configuración de navegador que se especifique como parte del modelo de configuración.

17 Análisis relación – navegación
El análisis relación-navegación proporciona una serie de pasos de análisis que luchan por identificar relaciones entre los elementos descubiertos como parte de la creación del modelo de análisis. El enfoque de ARN se organiza en cinco pasos: Análisis de los participantes Análisis de los elementos  Análisis de relaciones Análisis de navegación  Análisis de evaluación.

18 Análisis de relaciones: preguntas claves
En este análisis se formulan una serie de preguntas que nos ayudará a comprender mas la relación, para ello debe acudir al libro guía pagina 516. Análisis de navegación Uno de los aspectos más importantes en los sistemas de información en las WebApp es el de la navegación. La gran mayoría de las propuestas metodológicas para sistemas WebApp resaltan este aspecto ofreciendo modelos que permitan diseñarlo e implementarlo asegurando la calidad del resultado. Sin embargo, analizando dichos modelos y técnicas y viendo los resultados de diferentes estudios comparativos, se puede observar que este aspecto, en la mayoría de las propuestas, se trata solamente en las últimas fases del ciclo de vida, principalmente en diseño e implementación.  Analisis de Navegacion Examina como los usuarios pueden acceder a elementos individuales o grupos de elementos.


Descargar ppt "Formulación y planeación para la Ingeniería Web"

Presentaciones similares


Anuncios Google