Questão de Engenharia de Software — UML — NC-UFPR 2017
Engenharia de SoftwareUML
- Código
- qq292980
- Banca
- NC-UFPR
- Órgão
- ITAIPU BINACIONAL
- Ano
- 2017
- Nível
- Superior
- Cargo
- Profissional de Nível Superior Jr - Informática ou Computação – Geoprocessamento
A figura abaixo apresenta o exemplo de um diagrama de sequências da UML (Unified Modeling Language).
Sobre a notação desse diagrama e o que ele representa, considere as seguintes afirmativas:1. Esse diagrama indica que o objeto c, do tipo “Cliente”, possui um método chamado “cria()”.2. Sempre que um produto é adicionado ou excluído do carrinho, o valor total é calculado.3. Esse diagrama é semanticamente equivalente ao diagrama de comunicação da UML.4. O operador de controle “alt” nesse diagrama indica que uma das sub-regiões será executada: adiciona OU exclui.5. Todas as mensagens trocadas entre os objetos, excetuando-se os retornos, são assíncronas.Assinale a alternativa correta.
Sobre a notação desse diagrama e o que ele representa, considere as seguintes afirmativas:1. Esse diagrama indica que o objeto c, do tipo “Cliente”, possui um método chamado “cria()”.2. Sempre que um produto é adicionado ou excluído do carrinho, o valor total é calculado.3. Esse diagrama é semanticamente equivalente ao diagrama de comunicação da UML.4. O operador de controle “alt” nesse diagrama indica que uma das sub-regiões será executada: adiciona OU exclui.5. Todas as mensagens trocadas entre os objetos, excetuando-se os retornos, são assíncronas.Assinale a alternativa correta.- ASomente as afirmativas 3 e 5 são verdadeiras.
- BSomente as afirmativas 1, 2 e 4 são verdadeiras.
- CSomente as afirmativas 1, 2 e 5 são verdadeiras.
- DSomente as afirmativas 2, 3 e 4 são verdadeiras.
- ESomente as afirmativas 1, 3, 4 e 5 são verdadeiras.