Informática, perguntado por DoctorFicWriter7195, 5 meses atrás

Quando usar include e extend.

Soluções para a tarefa

Respondido por eduardosilverio1
0
Include
Quando o caso de uso A “inclui” o caso de uso B, significa que sempre que o caso de uso A for executado o caso de uso B também será executado. A direção do relacionamento é do caso de uso que está incluindo para o caso de uso incluído.

Extend
Quando o caso de uso B estende o caso de uso A, significa que quando o caso de uso A for executado o caso de uso B poderá (poderá – talvez não seja) ser executado também. A direção do relacionamento é do caso de uso extensor (aqui o caso de uso B) para o caso de uso estendido (aqui o caso de uso A).
Respondido por mayaracassaniga
0

Para exemplificar o que significa cada um dos tipos de relacionamentos (include, extend e generalization) e qual sua função, exemplificaremos considerando que temos três Casos de uso:

  • A
  • B
  • C

Teremos então:

1. Include:

  • Essa expressão avalia e inclui um arquivo informado, ou seja, os arquivos são inclusos baseando-se no caminho informado ou se não houver informação, o include_path especificado
  • Exemplo: Um Caso de uso A "inclui" o Caso de uso B, isso significa que quando o Caso A estiver sendo executado o Caso B também será

2. Extend:

  • Utilizado para mostrar um comportamento opcional, ou seja, disposto para determinadas condições
  • Exemplo: quando o Caso de de uso A for executado o Caso B poderá não ser executado também. A direção do relacionamento é feita pelo uso extensor (Caso B) para o Caso de uso estendido (Caso A)

3. Generalization:

  • Função utilizada quando há dois ou mais casos de uso com comportamentos, finalidade e estrutura comuns
  • Sempre a direção do relacionamento é do generalizador, neste exemplo o Caso de uso B é o generalizador e o Caso C o generalizado

Entenda mais sobre programação aqui:

https://brainly.com.br/tarefa/14124899

#SPJ4

Perguntas interessantes