Newsgroup: it.comp.java
Titolo: UML Tool - ricerca e selezione

Ciao a tutti,
    dopo un periodo di assenza dal NG torno in azione (boh?) e inizio
subito a mettermi in debito con una domanda. 
Dunque, stiamo scegliendo, o meglio, cercando di scegliere un tool per
produrre documentazione seguengo la notazione UML: il problema e' che
di tool ce ne sono un pacco!
Una buona lista la trovate a:
http://www.objectsbydesign.com/tools/umltools_byProduct.html
Dando un'occhiata globale anche al sito, potete anche reperire alcune
info interessanti... ma non sufficienti!
Nella mia "navigazione" ho anche beccato una review composta da un
paio di persone che in buona parte condivido:
http://www.arlut.utexas.edu/~tomh/UML/
Quindi, dopo avere fatto anche io una affrettata (lo ammetto!)
valutazione sarei portato a scegliere, come tool Visual UML.
Qualche commento? Indicazione? Cosa ne pensate?

 Qualche commento? Indicazione? Cosa ne pensate?
Beh, io farei molta attenzione ad un tool venduto da una società che ha un
web site fatto con IIS, NT, ecc.
Magari il tool è buono, ma certo che dalle loro analisi/design vengono
fuori cose ben strane! E se fosse colpa del tool? ;)
A parte gli scherzi,
noi stiamo acquistando un po di licenze di TogetherJ, magari un po' caro,
ma sicuramente il migliore, soprattutto se usi parecchio Java. Oltretutto
i "future enhancements" di Visual UML - dei quali l'integrazione con Rose,
che volente o nolente è l'applicazione di riferimento, mi sembra
abbastanza importante - sono già implementati in TogetherJ. Quest'ultimo
genera anche istanze dei GoF pattern automaticamente, e che io sappia è
l'unico. Il codice viene generato a-la-Borland, ossia è un two way tool
che mantiene costanetemente aggiornato codice e diagrammi. Dai un'occhiata
alla "Whiteboard edition", gratuita, se hai 128 Mb di Ram fila via che è
una bellezza. Se poi avete problemi di budget, vabbè, potete anche
acquistare quella specie di "Visual robetta" lì...
Magari si riesce anche a trattare un po' sul prezzo, mi sa che P.Coad non
c'ha più una lira da quando le sue notazioni hanno ceduto il passo ad UML.
Ciao
Ugo
__________________________________________________________________________
"La perfezione si ottiene non quando non c'è nient'altro da aggiungere,
 bensì quando non c'è più niente da togliere." Antoine de Saint-Exupéry
__________________________________________________________________________
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Enterprise Java Consulting
@mail: Ugo.L...@Flashnet.it
Home Page: 
http://www.ugolandini.net
Mentoring: 
http://www.projectoo.com
Work Phone: 02/61860647-6-4 06/58332267
Cell Phone: 0347/6310749 - 0347/4783580
Fax Phone: 02/700 413 187
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


Ciao Bruno,
    	i miei $0.10 sono che io uso Rose - ma piu' per motivi storici che per 
altro: so come usarlo, e mi si incastra perfettamente sia con C++/MS 
C++/RogueWave, Java, etc. :) Non ho mai fatto grosse prove con altri strumenti, 
a parte Togheter che ho trovato carino - ma non ho *usato* a sufficienza da 
valutare. Quindi, una volta tanto sono conservatore. :)
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun/

c'ha più una lira da quando le sue notazioni hanno ceduto il passo ad UML.
eehh... puo' darsi? ;-)
Ciao, 
    Bruno.
Bruno Bossola
A Java Software Engineer :-)

 raccontato all'IT per fargli digerire l'acquisto di TogetherJ?
Scusa, ma ad esempio JBuilder C/S (ma VisualAge non è da meno) costa circa la
stessa cifra, e se ci sono 5/6 sviluppatori la cifra (nonostante lo sconto x
quantità) diviene ragguardevole. Se il design è più importante della codifica,
perchè spendere meno su un tool di UML che su un tool IDE? A voler essere
pignoli, noi usiamo l'IDE di Borland esclusivamente per il "Code Completion", il
debugging, e per il disegno visuale di qualche applet, e le caratteristiche della
versione C/S non le utilizziamo neanche a pieno, quindi sono sempre soldi buttati
e probabilmente potremmo risparmiare bei dollaroni (per esempio comprando la
versione Pro e non C/S)....
Per quanto riguarda TogetherJ, penso che una licenza (o due) sia più che
sufficiente per un gruppo che va dalle 3 alle 10 persone, e l'esborso valga la
candela.
Comunque, se vuoi sapere come ho fatto a convincere i "finanziatori", te lo dico,
anche se della prossima neonata (da definire in questi giorni) ho una piccola
quota e dunque magari ho un po' più di voce in capitolo:
il management ed il business è Americano, non Italiano, nonostante si lavori qui.
tutto qua... putroppo da questo punto di vista stiamo MOLTO indietro, siamo un
po' tirchi e cerchiamo sempre di risparmiare, mentre negli US il dicorso è lo
stesso ma i limiti sono un po' diiversi. Considera che un sito di ecommerce
professionale, secondo uno studio del Gartner Group, costa in media 1 milione di
dollari: ti immagini proporre ad un italiano di spendere circa due miliardi per
mettere online il suo business? O anche solo 1/5?
Comunque appena acquisteremo le licenze ti dirò che prezzo siamo riusciti a
strappare, sono convinto che ci si possa lavorare un po'.
--
