A UML (Unified Modeling Language) é uma linguagem de modela...
A UML (Unified Modeling Language) é uma linguagem de modelagem visual carregada de semântica e com sintaxe vasta. É amplamente utilizada para definir comportamentos, facilitando a arquitetura, design e implementação de sistemas de software. A respeitos dos diversos diagramas presentes nesta linguagem, analise as afirmativas abaixo.
I. O diagrama de sequência ilustra como objetos interagem entre si, identificando inclusive a ordem de ocorrência destas interações.
II. O diagrama de classes é o mais conhecido e utilizado da UML. É bastante utilizado, por exemplo, no desenvolvimento de sistemas orientados a objeto.
III. O diagrama de estados representa um retrato, em tempo de execução, dos objetos existentes no software e dos seus relacionamentos.
É correto o que se afirma
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - apenas em I e II.
Ao analisarmos as afirmativas da questão referente à UML (Unified Modeling Language), temos:
I. O diagrama de sequência é um artefato que mostra exatamente como os objetos interagem e qual a sequência dessas interações. Portanto, esta afirmativa está correta.
II. O diagrama de classes é um dos mais fundamentais na UML, amplamente utilizado para representar a estrutura de um sistema mostrando suas classes, atributos, operações e as relações entre objetos. Essa afirmativa também está correta.
III. O diagrama de estados tem o propósito de descrever os estados pelos quais um objeto pode passar durante sua vida útil, e os eventos que causam a transição entre esses estados. Esta afirmativa está incorreta, pois não retrata os objetos existentes no software e seus relacionamentos, mas sim o ciclo de vida dos objetos de uma classe.
Assim, a afirmativa III apresenta um erro conceitual, uma vez que confunde o propósito do diagrama de estados com o papel de um diagrama de instâncias, por exemplo. Por conta disso, a alternativa que contém somente as afirmativas I e II como corretas é a mais adequada, justificando o gabarito B.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
I O diagrama de sequência ilustra como objetos interagem entre si, identificando inclusive a ordem de ocorrência destas interações. (CERTO)
II. O diagrama de classes é o mais conhecido e utilizado da UML. É bastante utilizado, por exemplo, no desenvolvimento de sistemas orientados a objeto. (CERTO)
III. O diagrama de estados representa um retrato, em tempo de execução, dos objetos existentes no software e dos seus relacionamentos. (ERRADO)
Diagrama de estados
- Consiste de estados, transições, eventos e atividades.
- Mostra o comportamento do sistema com relação aos eventos internos.
- Desenha-se um determinado diagrama para uma única classe para mostrar o comportamento do ciclo de vida de um único objeto.
Alternativa: B
III - Diagrama de Objetos - Fotografia/Retrato/Snapshot
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo