Pergunta de entrevista da empresa Blackbaud

Short programming tasks, a high-level UML Design