Questão de Engenharia de Software — UML — UNITINS 2023
Engenharia de SoftwareUML
- Código
- qg047942
- Banca
- UNITINS
- Órgão
- AFTO
- Ano
- 2023
- Nível
- Superior
- Cargo
- Analista de Sistemas
A linguagem de modelagem unificada (UML, do inglês unified modeling language) é “uma linguagem-padrão para descrever/documentar projeto de software. A UML pode ser usada para visualizar, especificar, construir e documentar os artefatos de um sistema de software intensivo”.PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de software. Grupo A, 2021.A UML 2.5.1 fornece especificação para 13 diagramas. A partir disso, analise as definições a seguir.I. Um diagrama de classe fornece uma visão estática ou estrutural do sistema. Ele não mostra a natureza dinâmica das comunicações entre os objetos das classes no diagrama.II. Um diagrama UML de caso de uso é uma visão geral de todos os casos de uso e de como eles estão relacionados. Fornece uma visão geral da funcionalidade do sistema.III. O diagrama de sequência é utilizado para indicar as comunicações dinâmicas entre objetos durante a execução de uma tarefa. Ele mostra a ordem temporal em que as mensagens são enviadas entre os objetos para executar aquela tarefa.IV. O diagrama de atividade UML (conhecido como “diagrama de colaboração” na UML 1.X) fornece outra indicação da ordem temporal das comunicações, mas dá ênfase às relações entre os objetos e as classes em vez da ordem temporal.É correto o que se afirma em
- AI, II e III apenas.
- BI, III e IV apenas.
- CI, II e IV apenas.
- DII, III e IV apenas.
- EI, II, III e IV.