Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
UML y Patrones

osoh's Diary
Por osoh
departamento formación-fuera-de-la-universidad , Sección Diarios
Puesto a las Fri Oct 17th, 2003 at 08:55:25 AM CET

Hace unos meses, y viendo que la formación que nos dan en mi universidad acerca de la Ingeniería del Software resulta bastante decepcionante, preguntaba a los libertonianos por un buen libro en esta materia.

Pues bien, al fin he encontrado uno que se ajusta a lo que estaba buscando.

 


El título del librito en cuestión es UML y Patrones, y el "subtítulo" sirve como resumen: Una introducción al análisis y diseño orientado a objetos y al proceso unificado. El autor es Craig Larman y la editorial Prentice Hall. Y que conste que no me llevo comisión ;)

Vale la pena leerlo, porque expone de forma amena y práctica buena parte del proceso unificado que, dicho sea de paso, contradice gran parte de los principios que vemos en las clases prácticas de Ingeniería del Software I de la facultad.

Además, en el libro pueden encontrar referencias a otros textos interesantes que pueden valer para ampliar nuestros conocimientos al respecto.

En fin, lectura recomendada para quien esté interesado en el tema.

< Libertonia se muda. (4 comments) | Lanzada mandrake 9.2 (8 comments) >
Enlaces Relacionados
· escomposlinux.org
· preguntaba a los libertonianos
· More on osoh's Diary
· Also by osoh

Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

Ver: Modo: Orden:
UML y Patrones | 7 comentarios (7 temáticos, editoriales, 0 ocultos)
Herramientas UML (none / 0) (#1)
por sinner a las Fri Oct 17th, 2003 at 02:42:18 PM CET
(Información Usuario) http://www.escomposlinux.org/sinner/

Si quieres empezar a modelar en UML, te recomiendo Umbrello UML Modeler:

http://uml.sf.net

Si conoces otros, me avisas :)


Salut,
Sinner




--
Sinner from the Prairy
Pogüered bai Mandrake
BOFHers Syndicate http://bofhers.org


ArgoUML (none / 0) (#2)
por brrr a las Fri Oct 17th, 2003 at 03:57:19 PM CET
(Información Usuario) http://www.companysoler.com

Tambien está ArgoUML. Salut!

[ Padre ]


Clases de asociación (none / 0) (#3)
por osoh (imobachgs at softhome dot net) a las Fri Oct 17th, 2003 at 09:05:01 PM CET
(Información Usuario) http://www.banot.net/~imo/

Yo, en un principio, usaba Dia para hacer los diagramas UML. Sin embargo, me he dado cuenta de que como cambies de versión, ya puedes comenzar a recolocar los diagramas :( Además, no es demasiado cómodo para este tipo de actividad.

Así que luego me pasé a ArgoUML. Un poco pesado para mi gusto, pero la verdad es que bastante más orientado al modelado UML que Dia.

Y, ahora mismo, acabo de probar la sugerencia de Sinner. Y, desde luego, me encanta:
  • Cómodo, directo y, a primera vista, parece potente.
  • Permite desarrollar diagramas de clases, secuencia, colaboración, casos de uso, estado y actividad.
  • Genera código para C++, Java y PHP. Y, para la versión 1.2, se añadirán Perl, Python, ADA, SQL, AS, JavaScript, IDL y XML Schema.


Además, hay un proyecto para reescribirlo (versión 2), pero actualmente está detenido.

Sin embargo, y corríjanme si me equivoco, ninguno de estos tiene soporte para clases de asociación... o yo no he sabido buscar. ¿Sabe alguien de alguno que las soporte?

Un saludo y gracias por las sugerencias.
--
Que no haya pasión que no valga el mal que cien años dura (Enrique Bunbury)
[ Padre ]


La interfaz es un calco del Rose (3.00 / 1) (#6)
por jorginius ("jorginius" en Google Mail) a las Sat Oct 18th, 2003 at 01:07:23 PM CET
(Información Usuario) http://www.rodriguezmoreno.com

Salvando las distancias, claro. Si te manejas con el Rational Rose, con Umbrello estarás como en casa.

Yo considero un poco más intuitivo el ArgoUML, además de que incluye algo de gestión de requisitos que el Umbrello no trae. Otra pega del Umbrello (que no sé si han arreglado) es (o era) el deficiente soporte del formato XMI: los diagramas de ArgoUML los puedo importar en el Rose sin problemas (y a la inversa), pero no en Umbrello, a pesar de que se especifica que su formato básico es XMI normal.

[ Padre ]


 
No sé si será esto (none / 0) (#4)
por melenas a las Fri Oct 17th, 2003 at 09:13:57 PM CET
(Información Usuario)

Bueno, para el que no lo sepa, soy el traductor oficial de Umbrello al español, así que si algo está mal traducido, ya sabéis a quien dirigiros ;-).

Con respecto a clases de asociación, he encontrado una cadena para traducir que es "Class Asociations", aunque la traducción es Asociaciones de clase, no sé si será lo que buscas, de todas formas haz una petición en la lista de bugs a ver que te dicen.


FDO. ER_MELENAS No te preguntes sólo que puede hacer el S.L. por ti sino también que puedes hacer tú por él.
[ Padre ]


Cómo bien dices... (none / 0) (#5)
por osoh (imobachgs at softhome dot net) a las Sat Oct 18th, 2003 at 12:04:33 AM CET
(Información Usuario) http://www.banot.net/~imo/

Me parece que estás en lo cierto, y que la traducción es más bien "asociaciones de clases".

Una clase de asociación es un poco diferente: supongamos que tienes dos clases y una asociación entre ellas. Pongamos una tercera clase cuya, relación, se establece directamente con la asociación, y con las clases.

Si hacemos una analogía con el modelo entidad relación, vendrían a ser las "propiedades" de una relación entre dos tablas (que suelen representarse encapsuladas en una tercera entidad).

Bueno, pues no sé si me he explicado.

De todas formas melenas, muchas gracias por tu interés y por la sugerencia de acudir a la lista de bugs. Eso es lo que haré.

Un saludo.
--
Que no haya pasión que no valga el mal que cien años dura (Enrique Bunbury)
[ Padre ]


 
¿TCM? (none / 0) (#7)
por jamarier a las Sat Oct 18th, 2003 at 07:00:20 PM CET
(Información Usuario) http://barbacana.net/blog/

Yo he usado alguna vez TCM - Toolkit for Conceptual Modeling.

Es feo como pegarle a un padre.

-----
- Porque mañana será un gran día.
[ Padre ]



 
UML y Patrones | 7 comentarios (7 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda