SóProvas


ID
1177987
Banca
CESGRANRIO
Órgão
Banco da Amazônia
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Considere as seguintes regras, que devem ser observadas por um sistema de informação:

1. Um carnê possui muitos boletos de pagamento.
2. Cada boleto pode ter sido pago ou não. Caso ele tenha sido pago, é necessário que se conheça o banco em que o pagamento foi realizado.
3. Um boleto é parte integrante de apenas um carnê, que, por sua vez, é composto por ao menos um boleto.
4. Caso um carnê seja excluído do sistema, todos os boletos que o compõem também deverão ser excluídos.

Qual diagrama de classes UML representa adequadamente as regras descritas acima?

Alternativas
Comentários
  • Para resolver essa questão é necessário saber a regra de composição (a parte não vive sem o todo) e associar essa regra com a frase "4. Caso um carnê seja excluído do sistema, todos os boletos que o compõem também deverão ser excluídos. "

  • Alternativa B é a resposa, pois a PARTE (boleto e banco) não vive sem o TODO (carnê)..