Devo creare documentazione UML per il mio prossimo progetto. Ora ho lavorato in precedenza con Java, che come linguaggio orientato agli oggetti è relativamente facile da progettare per i diagrammi delle classi UML. Per il mio prossimo progetto dovrò progettare un'applicazione AngularJs
.
Come alcuni di voi potrebbero sapere che un'applicazione Angular
comprende molte cose, tra cui Controllers
Factories
Services
e molte altre.
La mia domanda è quando progettare questi usando UML dovrebbe Controllers / Factories / Services
essere visto come classi in un diagramma di classe anche se non sono mai definiti come classi né hanno alcun costruttore ma sono semplicemente costituiti da variabili e funzioni?