1ª QUESTÃO
Uma empresa pretende desenvolver um sistema de folha de pagamento cujo processo de modelagem
utilizará UML (Unified Modeling Language). Essa empresa tem três tipos de colaborador: O comissionado, o
horista e o assalariado. Todos os colaboradores registram, para efeito de controle, o número de horas
trabalhadas no mês. Adicionalmente, os comissionados registram o valor do percentual de comissão e o
valor total de vendas acumulado no mês; os horistas registram o valor recebido por hora; e os assalariados
registram o valor do salário.
Cada colaborador pertence a um departamento e cada departamento possui pelo menos um colaborador.
No final de cada mês, cada departamento deve calcular o salário dos seus colaboradores da seguinte forma:
os comissionados devem receber o valor total das vendas multiplicado pela percentagem,
independentemente do número de horas trabalhadas; os horistas devem receber o valor nominal do salário.
Fonte: Elaborado pelo professor, 2023.
Considerando o contexto apresentado anteriormente, defina o nome de três (somente os nomes) das cinco
possíveis classes para o desenvolvimento de um sistema?