Dato che UML è orientato verso un approccio più classico all'orientamento agli oggetti, è ancora utilizzabile in modo affidabile per progettare i sistemi JavaScript?
Un problema specifico che posso vedere è che i diagrammi di classe sono, di fatto, una vista strutturale del sistema, e JavaScript è più guidato dal comportamento, come puoi affrontarlo?
Tieni presente che non sto parlando del dominio del mondo reale qui; è un modello per la soluzione che sto cercando di raggiungere.