
Por Matheus Fernandes em 01/01/2025 15:47:54🎓 Equipe Gabarite
Para resolver essa questão, vamos analisar cada uma das afirmações sobre a UML (Linguagem de Modelagem Unificada) e verificar quais estão corretas:
I. A UML é uma metodologia para o desenvolvimento de software orientado a objetos, uma vez que fornece um conjunto de representações gráficas e sua semântica para a modelagem de software.
- Correto. A UML é uma linguagem de modelagem que fornece um conjunto de diagramas e notações para representar o design de um sistema de software, sendo amplamente utilizada em desenvolvimento orientado a objetos.
II. O diagrama de casos de uso procura, por meio de uma linguagem simples, demonstrar o comportamento externo do sistema. Esse diagrama apresenta o sistema sob a perspectiva do usuário, e é dentre todos da UML, o mais abstrato, flexível e informal.
- Correto. O diagrama de casos de uso é utilizado para representar as interações entre o sistema e seus usuários, descrevendo os cenários de uso do sistema de forma simples e compreensível.
III. Um relacionamento de extensão de um caso de uso "A" para um caso de uso "B" significa que toda vez que "A" for executado ele incorporará o comportamento definido em "B".
- Incorreto. Na verdade, um relacionamento de extensão em um diagrama de casos de uso indica que um caso de uso pode ser estendido por outro caso de uso em determinadas condições, sem que o comportamento do caso de uso base seja modificado.
IV. Os diagramas de comportamento da UML demonstram como ocorrem as trocas de mensagens entre os objetos do sistema para se atingir um determinado objetivo.
- Correto. Os diagramas de comportamento, como o diagrama de sequência e o diagrama de atividades, representam o comportamento dinâmico do sistema, mostrando como os objetos interagem para realizar uma funcionalidade específica.
Portanto, as afirmações corretas são a II e IV.
Gabarito: b) II e IV.
I. A UML é uma metodologia para o desenvolvimento de software orientado a objetos, uma vez que fornece um conjunto de representações gráficas e sua semântica para a modelagem de software.
- Correto. A UML é uma linguagem de modelagem que fornece um conjunto de diagramas e notações para representar o design de um sistema de software, sendo amplamente utilizada em desenvolvimento orientado a objetos.
II. O diagrama de casos de uso procura, por meio de uma linguagem simples, demonstrar o comportamento externo do sistema. Esse diagrama apresenta o sistema sob a perspectiva do usuário, e é dentre todos da UML, o mais abstrato, flexível e informal.
- Correto. O diagrama de casos de uso é utilizado para representar as interações entre o sistema e seus usuários, descrevendo os cenários de uso do sistema de forma simples e compreensível.
III. Um relacionamento de extensão de um caso de uso "A" para um caso de uso "B" significa que toda vez que "A" for executado ele incorporará o comportamento definido em "B".
- Incorreto. Na verdade, um relacionamento de extensão em um diagrama de casos de uso indica que um caso de uso pode ser estendido por outro caso de uso em determinadas condições, sem que o comportamento do caso de uso base seja modificado.
IV. Os diagramas de comportamento da UML demonstram como ocorrem as trocas de mensagens entre os objetos do sistema para se atingir um determinado objetivo.
- Correto. Os diagramas de comportamento, como o diagrama de sequência e o diagrama de atividades, representam o comportamento dinâmico do sistema, mostrando como os objetos interagem para realizar uma funcionalidade específica.
Portanto, as afirmações corretas são a II e IV.
Gabarito: b) II e IV.