supervisor use case diagram