Considerando o diagrama de caso de uso apresentado, assinale a opção correta de acordo com os princípios de análise orientada a objetos.
- A. Na implementação, um caso de uso do tipo Mantém diário de aula é visto como uma única funcionalidade, sendo representado em um diagrama de classes como uma classe que possui um método.
- B. A associação de inclusão «include» foi corretamente inserida entre os casos de uso Mantém diário de aula, Registra presença e Notifica responsável, já que os casos de uso Registra presença e Notifica responsável podem ser considerados a divisão do caso de uso Mantém diário de aula.
- C. Na modelagem de comportamento do sistema, o diagrama de caso de uso determina como as funcionalidades serão implementadas.
- D. O caso de uso Mantém colaboradores pode ser considerado a generalização dos casos de uso Mantém docentes e Mantém voluntários, porém, não compartilha a documentação do caso de uso generalizado para os especializados.
- E. A associação de extensão «extend» prevê a obrigatoriedade de execução dos casos de uso estendidos.