Gracias Juan por tu respuestas. Te comento que el hilo original de mi TP es este: http://groups.google.com/group/clubSmalltalk/browse_frm/thread/465cac8de25a7a3a?hl=es
y el diagrama de clases lo agregué en la parte de "archivos" generado con Enterprise Architect. Acabo de actualizarlo porque estoy tratando de refinar el modelo. Saludos, Marcelo On 25 feb, 19:16, "Juan" <[EMAIL PROTECTED]> wrote: > Marcelo, la verdad que no sé cómo podrías postear acá tu diseño. > Pero si pensabas transmitirlo en algún archivo que generado por Dolphin para > que otro Dolphin lo pueda leer, lo que podés hacer es armar un package con > tu diseño y mandar el package. El manera clásica de sacar cosas de la imagen > (el ambiente) Smalltalk es el file out. Que el se puede leer con el notepad > o se puede incorporar a otro Smalltalk del mismo tipo mediante file in. > > Lo que no sé es si alguien se va a tomar el trabajo de estudiar tan en > detalle tu material. > > En general las consultas que vi se basan en contar un poco el problema, y en > en algunos casos envían el código de algunos métodos puntuales. > > Yo algunas veces las cosas que quiero señalar las grafico con texto. > > Por ejemplo > > FiguraGeometrica > Poligono > Circulo > > En el Class Browser de Dolphin 6 tenés una vista llamada Class Diagram, y > por ahí podés ilustrar con imágenes capturadas de ahí. > > Igualmente me gustaría qué piensan los demás respecto de herramientas para > ilustrar un diseño y hacerlo más transmitible. En la facultad nos hacían > hacer diagramas de instancias (objetos y sus conocidos), diagramas de clases > (jerarquías de subclasificación con la indicación de algunos mensajes) y > diagramas de secuencias (o de colaboración). Recomendaban usar Visio, aunque > creo que algunos de esos diagramas se podrían hacer con Word, por ejemplo. > > Creo que pueden ser muy útiles para ilustarar una exposición o un paper, y > son muy bonitos. Pero a mí nunca me dieron mucho resultado porque me costaba > un trabajo terrible armarlos, y ni que hablar de hacerle retoques. > > El punto más débil de estos diagramas es que no te acompañan la evolución de > tu modelo. Escuché que en Squeak hay una herramienta llamada Jacarandá > (http://wiki.squeak.org/squeak/2958) para armar diagramas tipo UML, e > intenta cierta integración con el ambiente Squeak. > > Pero son cosas que hay que ponerse a estudiar y llevan tiempo. Si estás > urgido de llevar adelante el TP yo te aconsejaría dejarí de lado todo el > tema de diagramas y focalizar totalmente en el trabajo en Smalltalk que te > da la posibilidad de hacerlo de una y mucho más rápido que empezar por > diseñar un diagrama y luego convertirlo en código. > > Saludos > Juan > > > > ----- Original Message ----- > From: "entrada" <[EMAIL PROTECTED]> > To: "clubSmalltalk" <[email protected]> > Sent: Sunday, February 25, 2007 6:23 PM > Subject: [clubSmalltalk] Re: Generar Objetos Automáticamente > > > Muchas Gracias Juan por tu respuesta! > > > En realidad uno de los problemas que tengo es que tengo que terminar > > mi TP para el 7 de marzo! por eso estoy intentando ahorrarme escribir > > código! > > Por otro lado quisiera tener un diagrama grafico tipo Enterprise > > Architect para poder postearlo en este grupo y pedir sugerencias, > > puedo generar algun grafico así con Dolphin? > > No encuentro otra vista mas que la que me comentas. > > > Desde ya, muchas gracias por cualquier ayuda! > > Saludos, > > Marcelo > > > On 25 feb, 18:15, "Juan" <[EMAIL PROTECTED]> wrote: > > > Hola Marcelo > > > > Creo que después de conocer un poco Smalltalk uno empieza a darse cuenta > que > > > Smalltalk brinda soluciones mucho más poderosas que las de generar > código a > > > partir de diagramas. Y estas son que código y diagrama están ambos > presentes > > > en un mundo de objetos vivos. Las herramientas que brinda Smalltalk > (Dolphin > > > incluído) muestran este hecho. Una de las herramientas, el Class > Browser, es > > > donde podés trabajar con un "diagrama" activo en el que las clases > aparecen > > > dispuestas arbolarmente reflejando la jerarquía de subclasificación. Los > > > "atributos" que mencionás los podés definir como variables de instancia > para > > > los miembros de cada clase. Los métodos básicos para acceder a las > variables > > > de instancia los podés generar automáticamente mediante la funcionalidad > de > > > crear los accessors. En el class browser podés pedir que te muestre los > > > métodos públicos en primer lugar y tener una vista resumida de lo > mensajes > > > que las instancias de la clase elegida saben responder. Podés pedir que > te > > > muestre solamente los métodos definidos en la clase en cuestión, o > > > alternativamente que te muestre los de la clase y los de todas sus > > > superclases, y así tener un panorama completo del comportamiento de las > > > instancias de la clase. > > > > Pero gracias a que es un diagrama "activo" además de mirar, uno puede > > > navegar toda esta diversidad de información. De un método podés ir con > toda > > > facilidad al método homónimo de la superclase. También podés encontrar > todas > > > las implementaciones del método en la jerarquía de clases a la que > pertenece > > > tu clase o todas las implementaciones de ese método en toda la > biblioteca de > > > clases. También podés encontrar todos los lugares donde se envía el > mensaje > > > que estás mirando. > > > > La sensación que uno tiene es la de que las cosas están ahí, mostrándose > > > para ser miradas, recorridas, y tocadas. Porque en el curso de esta > > > exploración del ambiente con toda sencillez podés ir dejando tu marca, > > > haciendo los agregados y las modificaciones que desees. > > > > Todo esto es posible porque -por así decirlo- diagrama y código no son > cosas > > > separadas en Smalltalk. Son solamente un par de aspectos de (o modos de > ver > > > a) las cosas vivientes con las que uno interactúa. > > > > Saludos > > > Juan > > > > ----- Original Message ----- > > > From: "entrada" <[EMAIL PROTECTED]> > > > To: "clubSmalltalk" <[email protected]> > > > Sent: Sunday, February 25, 2007 5:26 PM > > > Subject: [clubSmalltalk] Generar Objetos Automáticamente > > > > > Hola Gente, > > > > > Estoy empezando a probar Dolphin Smalltalk X6 y quería consultarles si > > > > conocen alguna aplicación free tipo Enterprise Arquitect que me > > > > permita hacer el diagrama de clases, con sus atributos y métodos y que > > > > automáticamente me genere la salida de código smalltalk. > > > > > Desde ya, muchas gracias!. > > > > > Saludos, > > > > Marcelo > > > > > -- > > > > No virus found in this incoming message. > > > > Checked by AVG Free Edition. > > > > Version: 7.5.446 / Virus Database: 268.18.3/700 - Release Date: > 24/02/2007 > > > 08:14 p.m. > > > -- > > No virus found in this incoming message. > > Checked by AVG Free Edition. > > Version: 7.5.446 / Virus Database: 268.18.3/700 - Release Date: 24/02/2007 > 08:14 p.m. --~--~---------~--~----~------------~-------~--~----~ Has recibido este mensaje porque estás suscrito a Grupo "clubSmalltalk" de Grupos de Google. Si quieres publicar en este grupo, envía un mensaje de correo electrónico a [email protected] Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED] Para obtener más opciones, visita este grupo en http://groups.google.com/group/clubSmalltalk?hl=es. -~----------~----~----~----~------~----~------~--~---
