http://sistemastic.wordpress.

com/tag/oohdm/ UWE el camino a la orientacion a objetos en la web

UML-Based Web Engineering (UWE) es una conjunto de herramientas para modelar aplicaciones web. UWE incluye una expansión del lenguaje UML y nuevos diagramas para modelar algunos aspectos específicos del las aplicaciones web. Integra conceptos de UML y la metodología OOHDM(Modelo de Diseño Hipermedia Orientado a Objetos). Me ha parecido interesante abordar este modelo como una herramienta de gran utilidad dado que esta basada en UML y además cuenta con todo el poder expresivo necesario para el desarrollo de aplicaciones web.La mayoría de los que nos dedicamos a desarrollo web hemos sentido que las herramientas y el uml convencional quedaba cortos de expresividad ante conceptos que necesitábamos representar y debíamos recurrir a otras herramientas para modelar el comportamiento de nuestras aplicaciones web, si es que realizábamos algún tipo de modelado.Para los que hayan trabajado anteriormente con la metodología OOHDM trabajar con UWE les resultara alga muy familiar porque muchos de los conceptos son análogos. En la página que tiene el enlace a UWE (http://uwe.pst.ifi.lmu.de/teachingTutorialSpanish.html), encontraran mucho material para estudiar, varios tutoriales, la especificación del modelo que es una extensión del UML y muchos artículos y publicaciones de expertos que ayudan ha entender como se relacionan los modelos de UWE y sus diagramas con los diagramas ya conocidos de UML.

otros como Java. La utilización de UWE en nuestros proyectos. Quizá es una de las razones por las que que los desarrollos se tornan mas complejos de lo pensado. Esta es una muy mala práctica. el cliente espera ver resultados rápidamente. UWE nos permite crear un modelo conceptual con todo el poder expresivo de UML. . los lenguajes más utilizados PHP y ASP ya estan en ese camino.En el ambito del desarrollo web no es usual modelar mucho las aplicaciones. programas y servicios están cada ves mas integradas o encaminadas a la web. no solo forma parte de las buenas practicas de desarrollo. Python y C# son ya orientados a objetos. tomando en cuenta que muchas de la aplicaciones que se desarrollan hoy día y que interactuan en la red son sistemas de complejidad media o alta con la salvedad que opera sobre una plataforma web. 1) Los lenguajes de programación web estan evolucionando hacia la orientación a objetos. un modelo de navegación claro y un modelo abstracto de la interfaz de usuario. También provee la documentación necesaria para dar soporte a las aplicaciones desarrolladas y facilita la implementación de las soluciones desarrolladas. Esta tendencia ponte frente a nosotros la necesidad de utilizar las herramientas de que disponemos para construir aplicaciones web con calidad. 2) Las aplicaciones. La mayoría de los proyectos complejos ya sean estos basados en web o de otro tipo. Se podrían señalar muchas razones para que el uso de herramientas de representación adecuadas dos de ellas sin embargo pueden ser significativas a mediano plazo. Pese a esto muchos programadores. desarrolladores y analistas aun no actualizan sus “cajas de herramientas”. de modo que se suele desestimar la importancia del buen análisis y modelado.

Sign up to vote on this title
UsefulNot useful