Ingenieria Web
¿Qué es?Los sistemas y aplicaciones(WebApps) basados en Web hacen posibleque una población extensa de usuariosfinales dispongan de una granvariedad de contenido y funcionalidadLa ingeniería Web no es un clónico perfectode la ingeniería del software, perotoma prestado muchos de los conceptosy principios básicos de la ingenieríadel software, dando importancia alas mismas actividades técnicas y degestión. Existen diferencias sutiles enla forma en que se llevan a cabo estasactividades, pero la filosofía primordiales idéntica dado que dicta un enfoquedisciplinado para el desarrollo de unsistema basado en computadora.
¿Quiénlo hace? Los ingenieros Web ylos desarrolladores de contenido notécnicos crean las WebApps.
¿Por qué es importante? A medidaque las WebApps se integran cada vezmás en grandes y pequeñas compañías(por ejemplo, comercio electrónico),y cada vez es más importante lanecesidad de construir sistemas fiables,utilizables y adaptables. Esta esla razón por la que es necesario unenfoque disciplinado para el desarrollode WebApps.
¿Cuáles son los pasos a seguir? Aligual que cualquier disciplina de ingeniería,la ingeniería Web aplica. unenfoque genérico que se suaviza conestrategias, tácticas y métodos especializados.El proceso de ingenieríaWeb comienza con una formulación delproblema que pasa a resolverse conlas WebApps. Se planifica el proyecto y se analizan los requisitos de l aWebApp, entonces se lleva a cabo eldiseño de interfaces arquitectónico y del navegador. El sistema se implementautilizando lenguajes y herramientasespecializados asociados conla Web, y entonces comienzan las prues.Dado que las WebApps están ennte evolución, deben de estaelos mecanismos para el controlde configuraciones, garantía decalidad y soporte continuado.
¿Cuál es el producto obtenido? La elaboración de una gran variedad deproductos de trabajo de ingenierfa Web(por ejemplo, modelos de análisis.modelos de diseño, procedimientos depruebas). Y como producto final laWebApp operativa.
¿Cómo puedo estar seguro de quelo he hecho correctamente? Aplicandolas mismas prácticas SQA que seaplican en todos los procesos de ingenieríadel software -las revisiones técnicasformales valoran los modelos deanálisis y diseño-; las revisiones especializadas tienen en consideración la usabilidad y la comprobación se aplicapara descubrir errores en el contenido,funcionalidad y compatibilidad.
No hay comentarios:
Publicar un comentario