> 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

Responder a