• Matéria: Informática
  • Autor: gaabigms6659
  • Perguntado 8 anos atrás

Considerando que você esteja desenvolvendo um software pautado em conceitos de orientação a objetos e que você precise identificar casos de uso, imagine a seguinte situação: durante a construção de uma casa, existe a fase em que deve-se realizar a cobertura. Tal cobertura pode ser em telha de amianto ou telha de cerâmica. Considerando realizar cobertura como um caso de uso, o que se pode dizer a respeito de realizar cobertura com telha de amianto e realizar cobertura com telha de cerâmica?Assinale a alternativa que melhor define este cenário. AlternativasAlternativa 1:São 3 casos de uso independentes.Alternativa 2:Caso de uso com relacionamento include.Alternativa 3:Caso de uso com relacionamento de agregação.Alternativa 4:Caso de uso com relacionamento generalização.Alternativa 5:Casos de uso não permitem estabelecer relacionamentos

Respostas

respondido por: vanessafonntoura
0

Olá.

Quanto as assertivas:

Alternativa 1:São 3 casos de uso independentes.

Errado. Os casos possuem ligação. Ou seja, depende um do outro.

Alternativa 2:Caso de uso com relacionamento include.

Correto. A direção do relacionamento é do caso de uso que está incluindo para o caso de uso incluído. Cobertura inclui um teto.  

Alternativa 3:Caso de uso com relacionamento de agregação.

Errado. Casos de agregação funcionam como acessório. Não precisam existir.

Alternativa 4:Caso de uso com relacionamento generalização.

Errado. Quando o caso de uso B generaliza o caso de uso C isso significa que, além de fazer tudo que nele está especificado (ele = B), ele também executará tudo que está especificado no caso de uso C.

Alternativa 5:Casos de uso não permitem estabelecer relacionamentos.

Errado. Existem 3 tipos de relacionamentos de caso de uso. Inclusão (Include), Extensão (Extend) e Generalização

Perguntas similares