PDA

Visualizza la versione completa : Uml


abcd1000
26-08-2003, 14:29
Ho imparato a programmare in java ed ho letto un p di uml
qualcuno mi sa dire dove posso trovare degli esempi pratici che da codice gi scritto mi facciano ricavare uno schema UML?

alka
26-08-2003, 15:41
Quello che chiedi (eticamente) contrario ai principi dell'UML.

UML un linguaggio di modellazione e dovrebbe essere il pi possibile slegato dal codice vero e proprio. Esistono alcuni tool che fanno il contrario di quello che chiedi, cio generano codice partendo dai diagrammi UML, ma questo comunque poco vicino allo scopo di questo linguaggio.

UML stato creato per consentire ai progettisti software di documentare le proprie classi, di stendere il modello di funzionamento del software prima di procedere alla scrittura del codice vero e proprio, allo scopo di verificare quanto possibile il funzionamento del "concetto" prima di mettersi a realizzarlo, analogamente a quanto si fa con la costruzione di un ponte: prima si realizza il modello su carta, si fanno tutti i calcoli, poi si inizia a implementare.

Creare codice dai diagrammi gi un passo aggiuntivo, il processo inverso non credo sia possibile, oltrech poco utile ai fini del linguaggio e dalle sue applicazioni.

abcd1000
26-08-2003, 18:08
Ho capito, allora ti chiedo un'altra cosa
Io ho fatto un programma, volevo rifarlo partendo da uno schema UML e poi implementando il codice vero e proprio

Sai consigliarmi degli esempi pratici che posso guardare per capire come fare a fare uno schema UML di un programma fatto in java?

Cio supponiamo che debba implementare un editor di teso con le funzioni copia/taglia/incolla

PArtendo dall'UML come procedo?

alka
26-08-2003, 18:11
Tu mi stai chiedendo di farti un corso di UML? :)

Scherzi a parte, il linguaggio UML molto particolare e relativamente complesso. Si tratta di uno strumento per agevolare lo sviluppo di un'applicazione....quando l'applicazione gi stata sviluppata, non serve pi, o meglio non c' bisogno del codice per schematizzare.

Cerca in rete qualche corso veloce su UML, ma non ho ben capito che utilizzo ne vuoi fare visto che vuoi ripercorrere il percorso alla rovescia. In quel caso, non serve a nulla il linguaggio.

abcd1000
26-08-2003, 19:45
Quello che voglio fare questo
Voglio scrivere un editor in java con le funzioni di taglia copia incolla partendo da UML

Sai consigliarmi degli esempi pratici da cui posso imparare. Di teoria se ne trova tanta, ma esempio concreti me ne puoi consigliare?

alka
26-08-2003, 21:38
Certo che non hai scelto una problematica facile per iniziare.

Ad ogni modo, su UML troverai spesso della pura e semplice teoria, poich la modellazione un discorso molto teorico in s.

Come partenza, potresti leggere la guida di HTML.it a questo indirizzo:
http://programmazione.html.it/uml/index.html.

Inoltre, ti segnalo anche questo articolo interessante:
http://www.devspy.com/Art/Misc/Art.aspx?id=00025.

Se vuoi iniziare a disegnare i tuoi diagrammi UML, puoi valutare il tool Poseidon della Gentleware (http://www.gentleware.com/).

Ciao! :ciauz:

abcd1000
26-08-2003, 21:59
ok thx

Loading