SóProvas


ID
2354743
Banca
UFMT
Órgão
UFSBA
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

Considerando as notações da linguagem de modelagem UML (Linguagem de Modelagem Unificada) e mais especificamente os relacionamentos entre casos de uso, analise as afirmativas.

I - Relacionamento Extend – expressa rotinas de exceção ou desmembramento de um caso de uso, quando um cenário alternativo possui um fluxo grande ou que mereça atenção especial.
II - Relacionamento Include – separa trechos que dependam da interação com um ator em específico.
III - Relacionamento Extend – separa um comportamento obrigatório de outro opcional.
IV - Relacionamento Include – separa uma parte comum a dois ou mais casos de uso para um novo caso de uso e posteriormente essa parte comum é incluída aos casos de uso de origem.

Está correto o que se afirma em

Alternativas
Comentários
  • I - Correta

    II - "separa trechos que dependam da interação com um ator em específico",  extend e include são esteriótipos e os mesmo interagem entre casos de usos dentro de um cenário.

    III - Correta

    IV - Correta

     

    Gabarito: Letra a

  • a-

    Associações sao relacoes entre casos de uso e atores. Uma associação entre um ator e caso de uso significa que o ator ou executa o caso de uso ou recebe o resultado dele. Ha 3 tipos de associações: include - metodo que se repete para outros casos de uso, o que o faz um caso de uso próprio para evitar repeticoes no diagrama; extends - cenários em situações específica. No extends, o fluxo é em direção ao caso de uso base; Especializacao/generalizacao: agrupamento de casos de uso/atores com atributos em comum, relacionando os casos de uso derivados com o caso de uso base. 

  • Pode estar extendendo uma extensão...