Sto realizzando un progetto in UML per l'università. Un chiosco informativo con possibilità di stampa.
Considerando un diagramma di classi con il classico approccio entity, boundary, control, come potrei procedere???
Avevo pensato di creare un entity che "mappasse" direttamente la stampante a livello hw, che avesse ad es. i metodi stampa(), controllaInchiostro(), controllaCarta(). Tale entity sarà poi collegata ad uno o più control, in base ai metodi/operazioni che può svolgere.

E' giusto??? Come potrei miglirarlo? Avete esempi?
Grazie