...de la reconstruccion de la escena de un crimen.
otra de las caracteristicas de smartdraw es su sistema de autoformato. es verdad que casi todo software de modelado tiene autoformato (unos funcionaran mejor o peor), pero smartdraw, a partir de su sistema de formato de dibujo puedes crear un diagrama simple, que te puede servir de plantilla, casi exclusivamente con el teclado, usando las teclas ctrl y las flechas. por ejemplo, si estoy haciendo un diagrama de clases estatico con notacion uml puedo navegar con las clases con las flechas y anadir una asociacion desde una de ellas pulsando a la vez la tecla de ctrl y una de las flechas.
sin embargo no todo va a ser bueno. como ya dije antes, siendo ingeniero de software los modelos que mas toco son los de software (notacion uml sobre todo y diagramas de entidad-relacion). smartdraw te permite dibujar todo lo que quieras, pero se queda ahi en la superficie. permite dibujar una “cajita”con sus atributos y operaciones pero sin dar la sensacion de que la aplicacion se entere de lo que estas haciendo. ella te da un espacio en forma de caja y tu la rellenas como quieras y no de la forma en la que se debe. es mas, en el mismo apartado de software design puedes usar en el mismo dibujo modelos de diferentes tipos que no se suelen mezclar (por ejemplo, en un diagrama estatico de clases me puede dar por poner elemento de lo que suele ser un diagrama de activdad y no pasa nada). en la siguiente imagen podemos ver un diagrama hecho en un momento sin ningun problema el cual no tiene ningun sentido y no pasa nada.
ademas no he visto ninguna opcion que me permita hacer ingenieria inversa o para generar plantillas de codigo a partir de un diagrama. no se como seran el resto de tipos de diagramas, pero la sensacion que me da smartdraw es que es muy bonito, puedes hacer buenos dibujos de manera relativamente facil pero que se queda ahi, en la superficie. en definitiva, que me parece que el software es un poco “tonto”. y es que tantos tipos de diagramas pueden hacer que se profundice poco en cada uno de ellos (al menos eso he visto en lo que respecta a diseno de software).
smartdraw se puede probar sin limite durante siete dias, a partir de entonces su uso requiere una licencia individual que vale $297, aunque se pueden comprar tambien licencias multipuesto (5 o 10 usuarios). tambien es verdad que esa es la tonica de este tipo de aplicaciones, las mejores suelen ser de pago aunque tambien suelen aportar una version de software “community” gratuita, que si bien esta recortada puede servir para un usuario individual que no necesite hacer presentaciones a terceros. smartdraw carece de ningun tipo de version, o lo tienes todo (que es mucho) o no tienes nada, lo cual me parece un error. solo existe un tipo de licencia, que hace que impida que alguien que no esta seguro de si adquirir el producto no se arriesgue a comprarlo al no poderlo probar debidamente (una semana para la trial version es muy poco).
...