UML Diagrams in Teaching Software Engineering Classes. A Case Study In Computer Science Class | Synapse