lunes, 19 de marzo de 2012

Típicos defectos en las aplicaciones

Si uno examina con cierta inténcion las dimensiones de las que hablamos en la entrada anterior, se pueden ver unos ciertos defectos (para un mayor detalle ir a "Towards Modeling of DataWeb Applications - A Requirements' Perspective" , W. Retschitzegger, and W. Schwinger).

Estos son de los errores más comunes que se pueden encontrar haciendo uso de buscadores y demás

  1. El comportamiento del modelo normalmente está desatendido. Modelando el comportamiento de las aplicaciones web normalmente se ve descuidado debido a los métodos existentes, si el comportamiento es considerado mayoritariamente como una parte del nivel de presentación, sólo los métodos que están basados en la programación orientada a objetos tratan de modelar el comportamiento a todos los niveles.
  2. No hay una formalización uniforme en los modelos de las aplicaciones. A excepción de aquellos que se apoyan completamente en UML (Unified Modelling Language) , la mayoría de los métodos utilizados para modelar están basados en una mezcla de las propiedades más importantes de varios formalismos, pero sin formar ninguno de forma clara.
  3. El nivel de presentación no está dentro de los conceptos de modelización lógicos. Esto se debe a que la mayoría de los métodos utilizados para modelar no soportan el nivel de presentación con el apropiado análisis y conceptos de diseño. Normalmente se sugiere que se realice este nivel con unas herramientas autorizadas para buscar la homogeneidad, sacrificando así los beneficios y la independencia tecnológica.
  4. No hay un proceso guía. Los métodos de modelización no siguen un proceso para guiar y dar unos pasos para el desarrollo  de las aplicaciones web.
  5. Carencia de apoyo en la customización (personalización) de la aplicación. Éste es uno de los más severos inconvenientes es el apoyo necesitado en la realización de las aplicaciones web ubicuas, hay muchas propuestas para la customización que han sido muy implementadas, pero no se dan un concepto claro para la fase de análisis ni para la de diseño.

Hay que recalcar que éste último quizás sea el error más común e importante de los que se han presentado, por lo que habría que realizar un breve estudio a cerca de algunas propuestas  que habría que seguir para intentar paliar estas carencias y con la ayuda de una buena estructuración o framework