Al college ho seguito numerosi corsi di design e UML oriented, e riconosco che UML può essere utilizzato a beneficio di un progetto software, in particolare la mappatura dei casi d'uso , ma è davvero pratico? Ho svolto alcuni termini di lavoro in cooperativa e sembra che UML non sia utilizzato molto nel settore. Vale la pena dedicare tempo durante un progetto a creare diagrammi UML? Inoltre, trovo che i diagrammi delle classi generalmente non siano utili, perché è solo più veloce guardare il file di intestazione per una classe. Nello specifico quali sono i diagrammi più utili?
Modifica: la mia esperienza è limitata a piccoli progetti di sviluppatori inferiori a 10.
Modifica: molte buone risposte e, sebbene non le più prolisse, credo che quella selezionata sia la più equilibrata.