> Te hago una pregunta, de curiosidad nomás, utilizaron el proyecto en producción alguna vez? que resultados tuvieron?
En realidad es una herramienta de simulación no está pensada para producción. Si la he usando en proyecto reales con muy buenos resultados. En uno de ellos el modelo de clases UML tenía más de 300 clases. Te sirve para hacer pruebas de concepto con el cliente, ya que podes simular comportamiento y podes customizar la interfase web mediante drag and drop. Tiene varias utilidades: · Muestra al usuario un prototipo web por lo que la entrevistas/reuniones con expertos del dominio son mucho más ricas en información. Dado que al estar el prototipo + simulación, todos los detalles del dominio son abordados en conjunto. De otra forma (sin prototipo ni simulación) las reuniones son mas en el aire, el cliente imagina lo que sería la aplicación y como funcionaria, y esto en proyectos grandes introduce cientos de mal entendidos. · Ayuda al analista a diseñar un modelo mucho más robusto. Por lo general los analistas hace 2,3 a los sumo 4 versiones de un modelo de clases y después le pasan todo a los programadores. Al poder simular los errores de diseño saltan a la vista muy rápido, por lo que el diseño es mucho más fino. · Asegura que lo que se entrega a los programadores ejecuta. Es decir, se puede ejecutar el modelo diseñado, diagramas de secuencia, etc. La herramienta la construí mientras trabajaba en proyectos UML, donde hay problemáticas muy grandes en las diferentes fases del proyecto. Y apunta a solucionar estos problemas. Por ejemplo mitiga el “divorcio” entre analistas funcionales y programadores. Es decir, con esta herramienta te aseguras que el diseño entregado por un analista funcional ejecuta, y por lo tanto el programador se va a concentrar en la implementación y no en idas y venidas para corregir el diseño. Otro problema son la reuniones con los clientes, dado que fácilmente construye un prototipo a partir de un diseño entonces hay una base concreta sobre la cual discutir e intercambiar ideas. En definitiva te permite Simular la aplicación a partir de un modelo de clases UML, eso trae grandes beneficios en la practica, las ventajas son muchas… Pero si está probado en proyecto reales con muy buenos resultados… Saludos, Bruno -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] http://www.clubSmalltalk.org
