SmartDraw. Muchos tipos de información pero poco profundos.

Software de diseño y modelado caracterizado por su amplia variedad pero que no acaba de concretar.

A la hora de definir conceptos, muchas veces las palabras no bastan. A veces tienes que explicarle a alguien externo a tu entorno o empresa un proyecto o una organización, algo que estás definiendo y tienes muy claro, pero que a lo mejor no encuentras las palabras para que alguien que no sabe nada lo entienda. Muchas veces es necesario explicar a esta persona antes un contexto, poner en antecedentes o tener un background en común.

Cuando uno quiere dejar las cosas claras para que no haya malentendidos (definiciones de procesos, alcance de proyectos, etc.) se opta por un “lenguaje” más formal con la ayuda de cualquier herramienta de modelado. En el mercado hay muchas de ellas y en el artículo de hoy presentaremos una en concreto, http://www.smartdraw.com/.

SmartDraw es una herramienta de modelado que destaca por su gran variedad de modos de modelado, amoldándose a cualquier tipo de objetivo que queramos definir o diseñar. Desde ingeniería del software a planificación de superficies o terrenos, pasando por los típicos diagramas de flujo y organigramas empresariales. En mi propia experiencia como ingeniero de software, he de decir que se trata de una de las herramientas con más variedad de modelos que he visto, claro que en mi caso no suelo ahondar más allá de las características de diseño de software, diseño de base de datos, diseño de arquitectura hardware y diagramas de flujo.

Además, en este caso se puede trabajar en la misma herramienta para definir el plan de proyecto, lo cual no suele ser así, y exportar el resultado a Microsoft Project, que ya puede ser de Microsoft pero es la mejor herramienta de planificación de proyectos.

Otra de las características que no suelo encontrar en este tipo de herramientas son los mapas conceptuales, donde meter todas las ideas que se te van ocurriendo. Para este cometido suelo usar una herramienta muy sencilla y gratuita llamada Freemind. Pues bien, SmartDraw también posee esta feature. Es más, a partir de un mapa conceptual podemos generar un esbozo de project plan sobre el cual empezar a trabajar.

También con SmartDraw puedes crear todo tipo de gráficos que después puedes usar en tus presentaciones mediante exportación a PowerPoint. Puedes crear diagramas de barras, “pasteles”, gráficos tipo fortalezas-debilidades-oportunidades-amenazas (diagramas SWOT) para complementar un plan de empresa, etc. En total, SmartDraw dispone de 70 tipos de visualizaciones/diagramas, y ejemplos y plantillas para casi todos.

Como curiosidad, que yo no había visto nunca, con SmartDraw también puedes modelar la reconstrucción de un accidente o la escena de un crimen. En la siguiente imagen podemos ver un ejemplo que viene con SmartDraw de la reconstrucción de la escena de un crimen.

Esta es la escena del crimen

Otra de las características de SmartDraw es su sistema de autoformato. Es verdad que casi todo software de modelado tiene autoformato (unos funcionarán 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 estático con notación UML puedo navegar con las clases con las flechas y añadir una asociación 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 más toco son los de software (notación UML sobre todo y diagramas de entidad-relación). SmartDraw te permite dibujar todo lo que quieras, pero se queda ahí, en la superficie. Permite dibujar una “cajita” (los informáticos me entenderán) con sus atributos y operaciones pero sin dar la sensación de que la aplicación se entere de lo que estás 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 más, 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 estático 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 ningún problema el cual no tiene ningún sentido y no pasa nada.

Esto no tiene ni pies ni cabeza pero cuela

Además no he visto ninguna opción que me permita hacer ingenieria inversa o para generar plantillas de código a partir de un diagrama. No se como serán el resto de tipos de diagramas, pero la sensación que me da SmartDraw es que es muy bonito, puedes hacer buenos dibujos de manera relativamente fácil pero que se queda ahí, 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 diseño de software).

SmartDraw se puede probar sin límite durante siete días, a partir de entonces su uso requiere una licencia individual que vale $297, aunque se pueden comprar también licencias multipuesto (5 o 10 usuarios). También es verdad que esa es la tónica de este tipo de aplicaciones, las mejores suelen ser de pago aunque también suelen aportar una versión de software “community” gratuita, que si bien está recortada puede servir para un usuario individual que no necesite hacer presentaciones a terceros. SmartDraw carece de ningún tipo de versión, o lo tienes todo (que es mucho) o no tienes nada, lo cual me parece un error. Sólo existe un tipo de licencia, que hace que impida que alguien que no está 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).

En definitiva, es una herramienta de modelado que promete, por su amplia variedad de tipos de diseño, pero que no acaba de concretarse como una referencia, al menos en lo que a diseño de software se refiere (que es lo que más me toca a mi). Podéis dejar vuestras impresiones si ya lo habéis usado en otro tipo de diagramas.

SmartDraw, Información visual

A la hora de definir conceptos, muchas veces las palabras no bastan. A veces tienes que explicarle a alguien externo a tu entorno o empresa un proyecto o una organización, algo que estás definiendo y tienes muy claro, pero que a lo mejor no encuentras las palabras para que alguien que no sabe nada lo entienda. Muchas veces es necesario explicar a esta persona antes un contexto, poner en antecedentes o tener un background en común.

Cuando uno quiere dejar las cosas claras para que no haya malentendidos (definiciones de procesos, alcance de proyectos, etc.) se opta por un “lenguaje” más formal con la ayuda de cualquier herramienta de modelado. En el mercado hay muchas de ellas y en el artículo de hoy presentaremos una en concreto, http://www.smartdraw.com/.

SmartDraw es una herramienta de modelado que destaca por su gran variedad de modos de modelado, amoldándose a cualquier tipo de objetivo que queramos definir o diseñar. Desde ingeniería del software a planificación de superficies o terrenos, pasando por los típicos diagramas de flujo y organigramas empresariales. En mi propia experiencia como ingeniero de software, he de decir que se trata de una de las herramientas con más variedad de modelos que he visto, claro que en mi caso no suelo ahondar más allá de las características de diseño de software, diseño de base de datos, diseño de arquitectura hardware y diagramas de flujo.

Además, en este caso se puede trabajar en la misma herramienta para definir el plan de proyecto, lo cual no suele ser así, y exportar el resultado a Microsoft Project, que ya puede ser de Microsoft pero es la mejor herramienta de planificación de proyectos.

Otra de las características que no suelo encontrar en este tipo de herramientas son los mapas conceptuales, donde meter todas las ideas que se te van ocurriendo. Para este cometido suelo usar una herramienta muy sencilla y gratuita llamada Freemind. Pues bien, SmartDraw también posee esta feature. Es más, a partir de un mapa conceptual podemos generar un esbozo de project plan sobre el cual empezar a trabajar.

También con SmartDraw puedes crear todo tipo de gráficos que después puedes usar en tus presentaciones mediante exportación a PowerPoint. Puedes crear diagramas de barras, “pasteles”, gráficos tipo fortalezas-debilidades-oportunidades-amenazas (diagramas SWOT) para complementar un plan de empresa, etc. En total, SmartDraw dispone de 70 tipos de visualizaciones/diagramas, y ejemplos y plantillas para casi todos.

Como curiosidad, que yo no había visto nunca, con SmartDraw también puedes modelar la reconstrucción de un accidente o la escena de un crimen. En la siguiente imagen podemos ver un ejemplo que viene con SmartDraw de la reconstrucción de la escena de un crimen.

Otra de las características de SmartDraw es su sistema de autoformato. Es verdad que casi todo software de modelado tiene autoformato (unos funcionarán 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 estático con notación UML puedo navegar con las clases con las flechas y añadir una asociación 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 más toco son los de software (notación UML sobre todo y diagramas de entidad-relación). SmartDraw te permite dibujar todo lo que quieras, pero se queda ahí en la superficie. Permite dibujar una “cajita”con sus atributos y operaciones pero sin dar la sensación de que la aplicación se entere de lo que estás 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 más, 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 estático 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 ningún problema el cual no tiene ningún sentido y no pasa nada.

Además no he visto ninguna opción que me permita hacer ingenieria inversa o para generar plantillas de código a partir de un diagrama. No se como serán el resto de tipos de diagramas, pero la sensación que me da SmartDraw es que es muy bonito, puedes hacer buenos dibujos de manera relativamente fácil pero que se queda ahí, 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 diseño de software).

SmartDraw se puede probar sin límite durante siete días, a partir de entonces su uso requiere una licencia individual que vale $297, aunque se pueden comprar también licencias multipuesto (5 o 10 usuarios). También es verdad que esa es la tónica de este tipo de aplicaciones, las mejores suelen ser de pago aunque también suelen aportar una versión de software “community” gratuita, que si bien está recortada puede servir para un usuario individual que no necesite hacer presentaciones a terceros. SmartDraw carece de ningún tipo de versión, o lo tienes todo (que es mucho) o no tienes nada, lo cual me parece un error. Sólo existe un tipo de licencia, que hace que impida que alguien que no está 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).

Valora esta noticia: 1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (3 votos, media: 4,00 de 5)
4 5 3
Loading ... Loading ...