Mejores
prácticas de ingeniería web
Introducción
Para la
construcción de calidad de aplicaciones web se debe aplicar un conjunto de
buenas prácticas tomando en cuenta los modelos de ingeniería del software. A continuación,
se escriben ciertos puntos a cumplir para generar mejores prácticas de ingeniería
web.
Contenido
La
ingeniería web es hoy en día la tendencia en el desarrollo de software, por
ello es necesario que dominemos los elementos de su entorno. Entre los
puntos que se deben contemplar son:
·
Tomarse un tiempo para entender objetivamente las
necesidades del negocio y el producto, es decir, que los requerimientos más
simples pueden ser obviados, cuando suelen ser bastante comunes y provienen de
la necesidad legítima del negocio en sí y sus propósitos. Al hacer esto suele
ocurrir que cometemos el error de crear una aplicación web técnicamente buena,
pero con una audiencia y una finalidad erróneas. Para evitarlo debemos
identificar claramente los objetivos para el producto y no proceder a
implementar hasta que tengamos un buen conjunto de estos.
·
Descubrir
como interactuaran los usuarios con la Web-App aplicando un enfoque basado en
escenarios. Se debe convencer de la necesidad de desarrollar casos de uso para
reflejar cómo los diversos actores interactuarán con la Web-App, con esto
se aprovecha dichos escenarios para:
o La
planeación y rastreo del proyecto
o Guiar al
análisis y el modelado del diseño
o El diseño de
pruebas sirviendo como entradas
·
Desarrollar un plan de proyecto, incluso si es
breve, tal como el que hay en el gestor de tareas de la forja, con fechas de competición
y actividad diaria.
·
Pasar más tiempo modelando y diseñando lo que se
construir, generalmente, haciendo análisis, diseños y documentando, es algo que
no forma parte totalmente de la ingeniería web, pero proporciona una gran
iluminación a todo el trabajo de ingeniería que existe en segundo plano.
·
Utilizar herramientas y tecnología que nos permita
construir un sistema de componentes reutilizables.
·
No reinventar cuando podemos reutilizar, existe un
amplio abanico de patrones de diseño, aplicaciones web, módulos, componentes,
etc. que han sido desarrollados para realizar aplicaciones web; todo esto hace
que el desarrollo de la arquitectura sea mucho más fácil echando mano de
plantillas y componentes.
·
Debe
diseñarse pruebas amplias y ejecutarlas antes de liberar el sistema.
·
No apoyarse en usuarios anteriores para depurar la
Web-App.
·
Garantizar que se cumple con los estándares
predefinidos.
Conclusión
En
conclusión, las mejores prácticas de ingeniería web se logran a través de un
arduo proceso el cual conlleva una planeación y forma de trabajo, con la cual
se pueda llegar a diseñar grandes proyectos.
Bibliografía
No hay comentarios.:
Publicar un comentario