Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Off Topic (OT)
[UML]Qualche delucidazione...
domenica 20 luglio 2008 - 18.40
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
program
Profilo
| Junior Member
98
messaggi | Data Invio:
dom 20 lug 2008 - 18:40
Ciao,
ho realizzato un applicazione in C# e ora dovrei realizzare il Sequence Diagram ocn l'UML.
Il mio programma è composto da alcuni form i quali utilizzano a loro volta delle classi implementate da me.
Come deve essere fatto il sequence diagram del mio programma?
Devo disegnare solo le classi per ogni form oppure devo mettere i form insieme alle classi che utilizzano con i rispettivi comportamenti?
Potete darmi qualche dritta?
Grazie.
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 23 lug 2008 - 11:19
>Ciao,
>ho realizzato un applicazione in C# e ora dovrei realizzare il
>Sequence Diagram ocn l'UML.
Ma di solito non succede il contrario prima l'UML e poi l'applicazione ?
>Il mio programma è composto da alcuni form i quali utilizzano
>a loro volta delle classi implementate da me.
>Come deve essere fatto il sequence diagram del mio programma?
>Devo disegnare solo le classi per ogni form oppure devo mettere
>i form insieme alle classi che utilizzano con i rispettivi comportamenti?
>Potete darmi qualche dritta?
Io non sono un esperto di UML anzi ne so proprio poco. Da ciò che ho letto però mi par di capire che il diagramma serve per rappresentare processi e oggetti che lavorano contemporaneamente e per definire l'ordine in cui lavorano/interagiscono e che messaggi si scambiano.
Il o i Form sono solo qualcosa che vengono costruiti on top sulla base dell'UML e non fanno altro che fare interazione con l'utente. Quindi secondo me nel processo non sono coinvolti i Form stessi ma quello che succede sotto a livello logico, eventi, flussi dati, ecc.
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
sankyu
Profilo
| Senior Member
266
messaggi | Data Invio:
dom 17 ago 2008 - 23:48
Come dice bene brainkiller stai partendo dalla fine!!
il sequence diagram è uno strumento di uml che generalmente si usa poco dopo, se non contemporaneamente, ai casi d'uso(almeno io lo uso così) serve per stabilire la sequenza operativa dei vari componenti che compongono l'applicazione!
esempio da supermercato: Stabilisce se il cliente da prima dopo o durante la spesa la propria tessera di fidelizzazione.
è completamente inutile sviluppare dopo il sequence diagram quando un'applicazione è già stata creata in quanto ormai la logica applicativa è stata scritta e testata, spesso cambiarla comporta un notevole dispendio di risorse.
per come lo vedo io UML serve per 'Prevenire è meglio che curare!!'
se perdi 2 mesi a progettare un'applicazione poi non ne perdi 6 a correggerla di continuo perchè non va come dovrebbe
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
lun 6 ott 2008 - 15:12
ciao ragazzi,
so che questo post è di mesi fa e quindi presumo che "program" abbia già risolto.
Cmq sia, leggendo quanto discusso qui, mi è venuto in mente che nella versione 2010 di Visual Studio saranno possibili queste funzionalità, in particolare per quanto serve a program:
http://channel9.msdn.com/posts/VisualStudio/Bottom-up-Design-with-Visual-Studio-Team-System-2010-Architect/
E per quanto risposto da Brainkiller e Sankyu (con i quali concordo pienamente) :
http://channel9.msdn.com/posts/VisualStudio/Top-down-design-with-Visual-Studio-Team-System-2010/
e quindi ci permette di farlo in entrambi i versi
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !