Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Algoritmi - Progettazione programmi oop
Forum - Algoritmi - Progettazione programmi oop

Avatar
tuttodiMC (Normal User)
Expert


Messaggi: 327
Iscritto: 29/10/2012

Segnala al moderatore
Postato alle 19:19
Domenica, 21/07/2013
Scusate ma non esiste una specie di pseudocodifica per progettare programmi oop?

PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 20:24
Domenica, 21/07/2013
UML: http://it.wikipedia.org/wiki/Unified_Modeling_Language

Ma è usato per rappresentare l'architettura e il design OOP di un software o una parte di esso, non gli algoritmi in se.

PM Quote
Avatar
gigisoft (Member)
Guru


Messaggi: 696
Iscritto: 11/10/2008

Segnala al moderatore
Postato alle 11:17
Venerdì, 26/07/2013
Testo quotato

Postato originariamente da netarrow:

UML: http://it.wikipedia.org/wiki/Unified_Modeling_Language

Ma è usato per rappresentare l'architettura e il design OOP di un software o una parte di esso, non gli algoritmi in se.



beh... in realtà per quanto riguarda gli algoritmi possono essere parecchio utili i "casi d'uso" (inclusi in UML) per gestire le interazioni

utente <--> software
software <--> software
componente <--> componente

infine, per molte cose, possono essere ancora molto utili i tradizionali "flow chart"

Ciao. :k:

Luigi

PM Quote
Avatar
tuttodiMC (Normal User)
Expert


Messaggi: 327
Iscritto: 29/10/2012

Segnala al moderatore
Postato alle 14:54
Venerdì, 26/07/2013
Esattamente quello che avevo in mente: definisco la struttura del programma con UML e in seguito progetto gli algoritmi dei metodi in diagrammi di flusso.

PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 19:37
Venerdì, 26/07/2013
Testo quotato

Postato originariamente da gigisoft:

Testo quotato

Postato originariamente da netarrow:

UML: http://it.wikipedia.org/wiki/Unified_Modeling_Language

Ma è usato per rappresentare l'architettura e il design OOP di un software o una parte di esso, non gli algoritmi in se.



beh... in realtà per quanto riguarda gli algoritmi possono essere parecchio utili i "casi d'uso" (inclusi in UML) per gestire le interazioni

utente <--> software
software <--> software
componente <--> componente

infine, per molte cose, possono essere ancora molto utili i tradizionali "flow chart"

Ciao. :k:

Luigi



I casi d'uso non li vedrei come algoritmi, nel senso che descrivono la soluzione precisa al problema, sono e devono essere ad un livello più alto. I casi d'uso vengano condivisi anche con utenti business che potrebbero non avere le competenze per seguire la definizione di un algoritmo formale, il quale sicuramente è più efficace rappresentare in diagramma di flusso e tenere nascosto da un'astrazione più alta e pulita espressa dai diagrammi UML, tra i quali i use cases dovrebbero essere quelli più elementari perchè appunto potenzialmente condivisi con utenti non tecnici.

PM Quote