Lista de Exercícios básicos de UML

847 palavras 4 páginas
Considere o diagrama de classes abaixo:

Para que a semântica da associação fique completa, qual adorno está faltando:
Atributo qualificador
Indicar as Cardinalidades
Indicar as multiplicidades
Indicar o sentido de leitura
Indicar a navegabilidade
Um analista de sistemas deparou-se com a seguinte situação destacada num círculo vermelho no diagrama de classes ilustrada na figura abaixo:

No domínio do problema, a comanda é impressa e é entregue ao cozinheiro para que ele possa preparar a refeição descrita em cada pedido realizado pelo cliente. A duvida do analista de sistemas está em criar ou não uma classe derivada, Comanda, tendo como a classe base a classe Pedido, já que as informações de uma comanda são todas as que estão em pedido.
Ajude o analista tomar a decisão correta apresentando uma justificativa, também, correta:
A classe Comanda nem deveria existir, pois ela representa algo que será impresso e não é uma informação mantida pelo sistema. Mesmo que fosse, semanticamente falando, não faz sentido dizer que Comanda é um Pedido!
A classe Comando nem deveria existir, pois ela representa algo que será impresso e não mantida pelo sistema; embora a ideia de criar a generalização para utilizar a herança tenha sido muito boa!
A classe Comando não deve ser criada (comanda não existe!). Deve ser criada a classe Comando como classe derivada de Pedido, pois essa classe deve representar um comando para o cozinheiro produzir a refeição!
A classe Comanda deve sim

Relacionados

  • Modelagem UML para Web
    2415 palavras | 10 páginas
  • Linguagem de programação comercial
    2714 palavras | 11 páginas
  • Historia
    8848 palavras | 36 páginas
  • Entidade e Relacionamento
    13826 palavras | 56 páginas