Pregunta de entrevista de Blackbaud

Short programming tasks, a high-level UML Design