El análisis de requisitos es fundamental para entender el contenido y la funcionalidad de una aplicación web. Un equipo de ingeniería web debe distribuir roles específicos entre sus miembros, incluyendo expertos en dominios empresariales y especialistas de soporte.
Este papel se asigna a la persona que son responsables del apoyo continuo a la aplicación. Las aplicaciones web evolucionan continuamente, el especialista de soporte es responsable de las correcciones y adaptaciones.
Expertos en Dominios Empresariales
Un experto en dominio debe ser capaz de responder todas las preguntas relacionadas con metas, objetivos y requisitos
Ingeniero Web
Se involucra en un amplio rango durante el desarrllo de AppWeb, debe tener una solida comprension de las tecnologias de componentes de las aplicacion y de las pruebas
Editores Web
Este papel lo satisface el Editor web quien debe entender tanto el contenido como la tecnología de la aplicación web
Desrrolladodores/Proveedores
Funcion que se debe enfocar en la generacion o recopilacion del contenido
Equipo de ingeniería web
Los siguientes papeles se deben distribuir entre los miembros del equipo de ingeniería web
Métodos de Prueba
Revisión técnica formal tanto de contenido y modelo de diseño como de una amplia variedad de técnicas
Métodos de Diseño
Abarca una serie de técnicas de diseño que abordan el contenido, asi como el diseño de interfase y la navegación de WebApp.
Métodos de Análisis de Requisitos
Proporciona una base para comprender el contenido que se entregará una WebApp, la función que proporcionara el usuario final.
Métodos de Comunicación
Definen el enfoque que facilita la comunicacion entre ingenieros web y los demas participantes de la WebApp
Herramientas Tecnologicas
Las tecnologias abarcan un amplio conjunto de descripciones de contenido y lenguaje ejemplo: HTML,VRML,XML, etc. Lenguajes de programcion por ejemplo Java, Php, Jsp,etc. Recursos de desorrollo basico en componentes como Corba, Com, Activex, net, etc.
Procesos
Los metodos de procesos web adoptan la filosofia de desarrollo ágil. El desarrollo ágil enfatiza un enfoque de desarrollo riguroso que incorpora rápidos ciclos de desarrollo.
Se debe definir dentro de un procesos que: Adopte el cambio y Aliente la creatividad
Metodos
Los metodos de la IWeb abarcan un conjunto de labores que permiten al ingeniero web comprender y caracteriazar para poder asi construir una aplicacion web de alta calidad
Disponibilidad
Los usuarios de las aplicaciones web populares con frecuencia demandan acceso libera a la base de datos
Desempeño
Si un usuario de la aplicación web debe esperar demasiado puede decidir irse a cualquier otra parte
Carga Impredesible
El numero de usuarios de la aplicación web puede variar en órdenes de magnitud de día con día
Concurrencia
Un gran numero de usuarios puede tener acceso a la aplicación web al mismo tiempo.
Intensidad de Red
Una aplicacion web reside en una red y debe satisfacer las necesidades de una variada comunidad de clientes.
La World Wide Web y la Internet son uno de los desarrollos mas importantes en la computación que nos han llevado a la era de la informática.
ESTRATOS DE INGENIERIA WEB
ATRIBUTOS DE LOS SISTEMAS Y APLICACIONES BASADOS EN WEB
Los "sitios web" consisten en un poco mas que archivos hipertexto que presentan información mediante texto y gráficos limitados. Con el tiempo HTML aumento desarrollar herramientas ejemplo(XML, JAVA). Luego nacieron los sistemas y aplicaciones basados en web.
En la mayoría de las aplicaciones web se encuentra los siguientes atributos.
PROCESOS DE INGENIERÍA WEB
La efectividad de cualquier proceso de ingeniería depende de su adaptabilidad. Antes de definir un marco de trabajo de proceso para Ingeniería Web se debe reconocer que:
Los plazos son cortos
Los cambios ocurrirán frecuentemente
Las Aplicaciones Web con frecuencia se entregan de manera incremental.
Requisitos para las aplicaciones web son:
IDENTIFICAR REQUISITOS DE CONTENIDO.
IDENTIFICAR REQUISITOS ADICIONALES.
DEFINIR ESCENARIOS PARA DIFERENTE CLASES DE USUARIOS
Representa una secuencia de acciones que comienza con la identifican de las necesidades del negocio, se mueve hacia una descripción de los objetivos de la aplicación web
Recopilacion de requisitos para aplicaciones en web
FORMULACION DE SISTEMAS BASADOS EN WEB
La formulacion valora la necesidad subyacente de la aplicacion Web, las caracteristicas y funciones globaless que desean los usuarioss. La planeacion aborda los elementos que deben definirse para estables un flujo de trabajo y programa