Newsgroup: it.lavoro.informatica
Titolo: Imparare UML

Dove?
Ovvero Libri e Internet sono gran belle risorse, ma talora anche esseri 
viventi, raziocinanti e parlanti dell'argomento possono renderlo piu` 
chiaro e amabile.
Nn volendo/potendo sborsare triglioni (
p.la
 verita` nemmeno diverse 
centinaia di EUR), sapete se c'e` qualche facolta` universitaria che si 
possa frequentare solo per qualche bel corso seguibile con pagamento di 
cifra relativamente modica sull'oggetto di cui all'oggetto?
Zona geografica limitata al Nord-Ovest Italia ovvero Valle d'Aosta, 
Piemonte, Lombardia e al limite anche Liguria.
Grazie


Non vorrei dire boiate ma a suo tempo un prof ci diceva che una delle 
differenze tra vecchio ordinamento e nuovo o. era che nel VO le lezioni 
erano aperte al pubblico (e quindi poteva entrare chiunque) mentre nel 
NO no. Poi magari se ti inbuchi riesci lo stesso a seguire, pero' io 
ricordo questo distinguo :)

 ricordo questo distinguo :)
Mah io ho fatto nuovo ordinamento e non ho mai visto nessuno a cui hanno
chiesto i documenti eh ;-P anzi io stesso andavo a seguire lezioni di altri
corsi di laurea, o meglio andavo a lezione con la morosa e poi mi facevo i
cazzi miei :)

 ricordo questo distinguo :)
Le lezioni sono aperte al pubblico in tutti i corsi di laurea delle 
università, forse esistono università speciali che hanno limitazioni ma 
se ci sono sono rari casi.
In generale puoi seguire le lezioni che vuoi e se ti chiedono se sei 
iscritto tu dici "no, mi piace ascoltare quel signore barbuto che parla 
e oggi non ho nient altro da fare".
ALFI_
-- 
Cerca finché non trovi, ma se trovi significa che hai sbagliato qualcosa.
                                                         - Proverbio Zen -
ALFI_


Imparare UML in un corso universitario è inutile se non sei iscritto.
All'università non c'è il prof. che spiega per filo e per segno gli 
argomenti, ti dice ciò che non trovi sul libro, come si inserisce nella 
realtà quella tecnologia, come va usata, la sua storia, insomma ti 
riporta la sua esperienza di professionista.
Imparare UML all'università significa studiarsi il libro da soli e 
quando va bene gli slide del corso.
Per questo posso consigliarti di cercare tutte le informazioni in 
internet, compresi slide dei corsi se ne trovi di decenti.
Nel mio corso di ing. del sw abbiamo usato come slide di riferimento 
introduttive quelle fornite col tool della Rational, dal titolo 
"Component-Based Development with UML", quindi in rete dubito che le 
troverai senza aver comprato Rational Rose :-)
Come libri che io e il mio gruppo abbiamo usato durante lo svolgimento 
del progetto ti segnalo quelli più utili:
- Applying UML and Patterns : An Introduction to OO Analysis and Design 
(Craig Larman)
- Advanced OO Analysis and Design Using UML (James J. Odell, Martin Fowler)
- (SOPRATTUTTO)UML Distilled : Applying the Standard Object Modeling 
Language (Martin Fowler et al.)
- Visual Modeling With Rational Rose and UML (Terry Quatrani)
l'ultimo se non hai Rational Rose lascialo perdere, fa curriculum 
saperlo usare perché è uno dei tool più potenti e supporta il CASE, ma 
costa troppo.
Uno studio autonomo sarà più che sufficiente, è facile come tecnologia, 
basta che stai attento a capire bene i dettagli di ogni schema e 
diagramma e che capisci bene a cosa possa servire e in quali casi ogni 
diagramma.
Non dimenticarti di spendere un po di tempo a capire che ruolo svolge 
UML nelle varie fasi del processo di sviluppo, altrimenti restano solo 
nozioni senza l'ambito di applicazione :-)
Ciao e buono studio!


 
Come detto prima, il prof a suo tempo ci disse che quella era una delle 
differenze rispetto al VO, poi magari ha detto una cazzata ma ne era 
sufficientemente convinto

Language (Martin Fowler et al.)
ma è pessimo !

 chiaro e amabile.
Oppure cominciare a metterlo in pratica. Con un buon libro, 
naturalmente. "UML e unified process", McGraw-Hill ISBN 88-386-6144-8.
Prima o poi bisognerà cominciare anche a scriverlo, 'sto cacchio di codice.

 differenze rispetto al VO, poi magari ha detto una cazzata
Decisamente. 
-- 
Per rispondermi, togli il nome del poeta


Scusa mi sono sbagliato!
Intendevo quello che ha citato Vega nel post successivo:
- UML e unified process
il distilled era quell'altro, l'ho preso giù dalla libreria adesso :-P



Rispondo a me stesso per non fare ingiustizie verso nessuno di coloro 
che hanno gentilmente scritto. Innanzitutto grazie delle copiose ed 
utili risposte, sia riguardo alla bibliografia, sia alla gratuita` dei 
corsi universitari; per quanto riguarda interne`t, avete avuto la bonta` 
di lasciarmi campo libero, il che con google e un po' di tempo e` una 
scelta assolutamente condivisibile. Rimane pero` irrisolto il punto 
principale, ovvero avete esperienze o notizie di esseri umani insegnanti 
UML in corsi universitari della zona geografica proposta che non 
suscitino attacchi di sonno, ma siano competenti, interessati e 
interessanti nelle loro lezioni sull'argomento?
Andrea

 interessanti nelle loro lezioni sull'argomento?
Per quanto riguarda informatica a Bologna no, nemmeno a settembre quando 
riprendono i corsi. UML non è spiegato, ma ne viene fatta una panoramica 
ed inserito in un discorso di più alto livello su tutto il processo di 
sviluppo. In molte università è così.
Adesso le lezioni finiscono non è il periodo migliore per andare in uni, 
ci sono gli esami :-)
Ciao, ALFI_


 interessanti nelle loro lezioni sull'argomento?
Mah io a suo tempo ebbi come professore di Ing del SW Ghezzi (che 
proprio un pirla non e') ma in ogni caso le lezioni le seguivo in modo 
sonnacchioso perche' comunque non e' che comunicasse chissa' che (senza 
contare che gli esempi erano spesso copiati paro paro da libri *non* del 
corso ;))

 Grazie
ciao Nicola
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Prima o poi bisognerà cominciare anche a scriverlo, 'sto cacchio di codice.
Gia', io concordo.
Peccato che se lavori per delle multinazionali appena cominci
a scrivere codice ti abbassano lo stipendio, almeno in Italia.
Ciao,
Marco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio 
news:dlKke.24958$795.7...@twister1.libero.it...

Penso che seguire un corso universitario solo ed esclusivamente per un 
argomento, come UML sia inutile, considerando come č strutturato il percorso 
di studi universitario di informatica, in cui in ogni esame č necessaria una 
solidissima base matematica, altrimenti rischi di  non capire nulla :-) 

 solidissima base matematica, altrimenti rischi di  non capire nulla :-) 
Ma veramente io avevo un'ottima maestra delle elementari per cui la 
piu`, la  per e la meno le conosco piuttosto bene e ho anche passato
un'analisi I a matematica, anche se ammetto che la 2 mi manca ... ma non 
si puo` avere tutto, almeno da giovani.
Andrea

 troverai senza aver comprato Rational Rose :-)
Che tristezza... non e' cambiato nulla da quando ho fatto il Poli a
Torino (VO). Ci si piange sempre addosso su la ricerca che non c'e ma
guardiano
come sono strutturati i corsi. Quando andavo a lezione i prof parlava
x 2 ore riempiendo lavagnate di numeri e noi come dattilografe a
trascrivere cercando poi di integrare.
Come mai ogni corso al MIT ha la sua brava documentazione. Quando ero
giovane io, si prendeva in libreria, ora si scarica da web.
La mia opinione personalissima e' che la struttura universitaria
italica sia (stata) solo un trapolino x molti x fare consulenze
/CM

 italica sia (stata) solo un trapolino x molti x fare consulenze
si dice italiana... cmq non è solo un trampolino è uno strumento di 
formazione culturale.
La consulenza che c'entra, mica fanno tutti consulenza i laureati, anzi, 
non so in % quanti laureati in informatica facciano consulenza sul totale.
Poi sicuramente quello che studi nella consulenza serve tutto, perché ti 
trovi a dover lavorare a progetti di vario tipo e con l'università hai 
acquisito conoscenze su tutta l'informatica, non su un solo ambito.



E cosa ci metti al suo posto ?

 E cosa ci metti al suo posto ?
1997-2005 sono 8 anni abbondanti di progetti
10ine di aziende + o - eccellenti
mai usato.
Considerato che e' uno strumento di analisi che coinvolge vari rami della
progettazione, in ogni ambito si puo' usare altri strumenti.
Word ad esempio va molto bene, Visio per i diagrammi e' ottimo.
Nella programmazione frequento bene o male molti dei migliori del J2ee
milanese , che in un modo o nell'altro siamo sempre sui progetti di punta, e
non lo usa nessuno.
La extreme programming, potrebbe essere una teoria a supporto dello scrivere
codice di getto, per poi raffinarlo in fasi successive.
Unico campo dove fa i miracoli UML e' l'outsourcing. si scrivono i diagrammi
e le firme dei metodi, si inviano in India via email e tornano le
papplicazioni gia' fatte. I manager dicevano sempre cosi' :-)
C'e' un piccolo problema, nei progetti di itegration ,su cui alla fin fine
lavoro io, c'e' un piccolo problema di simulazione dell'ambiente.


 papplicazioni gia' fatte. I manager dicevano sempre cosi' :-)
esatto, questo è l'esempio più reale del suo utilizzo. Progetto in 
occidente e sviluppo in oriente.


 occidente e sviluppo in oriente.
hemmm era ironico, secondo me quella e' proprio na strunzata, il SW
aziendale per me e' impossibile scriverlo a + di 10 km dall'azienda.
comunqe sia ben chiaro non ce la ho con UML assolutamente
e chi lo usa bene
ho solo detto che IN ITALIA e' raro trovare aziende che lo usano, un po'
perche' siamo italiani, un po' perche' a volte e' una menata, un po' perche'
la licenza di rational costa a volte + del progetto, e un po' perche' magari
non serve.
ciao Nicola


 non serve.
per usare UML bastano visio, argo e altri, non è indispensabile RR.
Il motivo principale è che i progetti in italia sono per lo più 
limitati, in complessità, e c'è una mentalità portata a dover realizzare 
il prodotto per ieri, poi la manutenibilità in molti casi porta i costi 
ad aumentare vertiginosamente.
Senza lungimiranza, in progetti grossi, i costi prima o poi saltano fuori.
Se si potesse fare a meno di UML nessuno l'avrebbe inventato :-)


 ha scritto nel messaggio
news:7iEme.961545$b5.41...@news3.tin.it...
