Professional Documents
Culture Documents
16.2 Estratos de la Ingeniera de WebApp 16.2.1 Proceso Los modelos de procesos IWeb adoptan la filosofa del desarrollo gil que enfatiza un enfoque de desarrollo riguroso que incorpora rpidos ciclos de desarrollo. Actividades que se deben definir dentro del marco de trabajo dentro de un proceso 1. Adopte el cambio 2. Aliente la creatividad y la independencia del equipo de desarrollo y fortalezca la interaccin con los accionistas de la WebApp. 3. Construya sistemas que utilicen pequeos equipos de desarrollo 4. Subraye el desarrollo evolutivo o incremental mediante el uso de cortos ciclos de desarrollo. 16. 2. 2 Mtodos Abarca un conjunto de labores tcnicas que permiten al ingeniero Web comprender, caracterizar y luego construir una WebApp de alta calidad. Los mtodos de IWeb se pueden categorizar de la siguiente manera: Mtodos de comunicacin
16. 2. 3 Herramientas y tecnologa Dichas tecnologas abarcan un amplio conjunto de descripcin de contenido y lenguajes de modelacin recursos de desarrollo basados en componentes, navegadores, herramientas multimedia, herramientas de autora de sitio, herramientas de conectividad de base de datos, herramientas de seguridad, servidores y utilidades de servidor y herramientas de administracin y anlisis de sitio. 16. 3 El proceso de ingeniera Web Antes de definir un marco de trabajo de procesos para IWeb se debe reconocer que: 1) Las WebApps con frecuencia se entregan de manera incremental. 2) Los cambios ocurrirn frecuentemente. 3) Los plazos son cortos. 16.3.1 Definicin del marco de trabajo Comunicacin con el cliente Planeacin Modelado Construccin Despliegue
16. 4 Mejores prcticas en ingeniera Web 1. Tomar tiempo para entender las necesidades del negocio y los objetivos del producto, incluso si los detalles de la WebApp son vagos. 2. Describir cmo interactan los usuarios con la WebApp aplicando un enfoque basado en escenarios. 3. Desarrollar un plan del proyecto, incluso si es muy breve. 4. Utilizar algn tiempo para modelar lo que se construir 5. Revisar la consistencia y calidad de los modelos. 6. Utilizar herramientas y tecnologa que permitan construir el sistema con tantos componentes reutilizables como sea posible. 7. No apoyarse en usuarios anteriores para depurar la WebApp; disense pruebas amplias y ejectense antes de liberar el sistema.
Pasos para la recopilacin de requisitos que se dirigen para lograr esto objetivos: 1) Definicin de las categoras de usuario Cul es el objetivo global del usuario cuando usa la WebApp? Cules son los antecedentes y la pericia del usuario en relacin con el contenido y la funcionalidad de la WebApp? Cmo llegar el usuario a la WebApp? Qu caractersticas genricas de la WebApps le gustan o disgustan al usuario? 2) Comunicacin con los clientes y usuarios finales. Grupo muestral tradicional Entrevistas iterativas Entrevistas de exploracin Construccin de escenarios
3) Anlisis de la informacin recopilada El objetivo es desarrollar listas de objetos de contenido, operaciones que se aplican a los objetos de contenido dentro de una transaccin de usuario especifica, funciones que la WebApp proporciona a los usuarios finales, y otros requisitos no funcionales que se advierten durante las actividades de comunicacin 4) Desarrollo de caso de uso. Los casos de uso describen como interactuar con la WebApp una categora de usuario especfica para lograr una accin especfica.