You are on page 1of 4

Resumen de Captulos del libro Anlisis de Sistemas II

Capitulo 16: Ingeniera Web


La IWeb aplica slidos principios cientficos, de ingeniera y de administracin, y enfoques disciplinados y sistemticos para el desarrollo, despliegue y mantenimiento exitosos de sistemas y aplicaciones basados en web de alta calidad. 16.1 Atributos de los sistemas y aplicaciones basados en web. Intensidad de red Concurrencia Carga impredecible Desempeo Disponibilidad Gobernada por los datos Sensibilidad al contenido Evolucin continua Inmediatez Seguridad Esttica

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

Mtodos de anlisis de requisitos Mtodos de diseo Mtodos de prueba

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.

Capitulo 17: Formulacin y Planeacin para la IWeb


La formulacin de sistemas y aplicaciones basados en Web representa una secuencia de acciones de ingeniera Web que comienza con la identificacin de las necesidades del negocio, se mueve hacia una descripcin de los objetivos de la WebApp, define grandes caractersticas y funciones y realiza la recopilacin que conduce al desarrollo de un modelo de anlisis. La formulacin permite que los clientes y el equipo de ingeniera Web establezcan un conjunto comn de metas y objetivos para la construccin de la WebApp. Tambin identifica el mbito del esfuerzo de desarrollo y proporciona un medio para determinar un resultado exitoso. El anlisis una actividad tcnica que es una continuacin de la formulacin identifica los requisitos funcionales, de comportamiento y de datos para la WebApp. 17.1.1 Preguntas de formulacin Cul es la principal motivacin (necesidades del negocio) para la WebApp? Cules son los objetivos que debe satisfacer la WebApp? Quin usar la WebApp? Las respuestas establecidas lneas arriba implican metas especificas para el sitio y se identifican dos categoras de metas Metas informativas Metas aplicables 17.1.2 Recopilacin de requisitos para WebApps Objetivos globales para la recopilacin de requisitos de la IWeb para WebApp. Identificar requisitos de contenido Identificar requisitos funcionales Definir escenarios de interaccin para diferentes clases de usuarios.

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.

You might also like