2015-04-09 13 views
6

Quasi tutte le mie classi di programmazione hanno fatto uso di UML, ma nessuno ha veramente spiegato quando o dove potrebbe essere utilizzato in un ambiente professionale. È fatto per ogni singolo file in un progetto, o c'è qualche regola empirica su quando potresti volerlo usare? Inoltre, è più comunemente fatto a mano (che ho sempre temuto) o usando una sorta di generatore?Con quale frequenza viene utilizzato il diagramma UML "nel mondo reale?"

+0

Una buona domanda, ma purtroppo basato opinione vedere un sacco di discussioni qui:. https://www.linkedin.com/groups?home=&gid=143183&trk=anet_ug_hm –

+0

Grazie per il link Speravo di trovare una sorta di standard del settore, ma capisco che le risposte potrebbero dipendere pesantemente dall'esperienza personale e dall'aneddoto È una prova piuttosto che una regola di fatto. – player3

risposta

2

Dipende dal tuo ruolo, nella maggior parte dei ruoli degli sviluppatori raramente, se mai, devi usarlo. Riesco a vedere che è utile se stai progettando qualcosa, come una nuova struttura di database o architetti di un nuovo sistema o applicazione.

Può essere utile agli sviluppatori di lead, agli architetti o ai responsabili IT nelle fasi di progettazione dell'applicazione per comunicare idee agli imprenditori e trasmettere un piano per il team di sviluppo che lo costruirà.

7

Questa domanda è ottimo esempio di opinione-based e molto ampia questione senza alcun vero problema da risolvere dietro di esso e nessuno corretta risposta possibile

Sicuramente nella quantità di milioni di sviluppatori di software lì sono alcuni che hanno imparato ad usare UML e ad usarlo. E ci sono alcuni che o non hanno imparare ad usare UML o semplicemente non ne fanno uso per qualsiasi motivo

Quindi ci sono UML credenti, UML scettici e persino UML odiatori, esso Depe nds su ... cose.

io sono credente UML

Come finalmente valutare '..UML ... comunemente ... mondo reale ..' dipende da cosa si vuole vedere e che le migliori pratiche di sviluppo software si adotta in proprio lavoro

Problemi correlati