Logo Passei Direto
Buscar
Pergunta 12 (1 ponto) TEXTO 1 A Unified Modeling Language (UML) é uma linguagem de modelagem visual amplamente utilizada no desenvolvimento de sistemas de software. Por meio de seus diagramas estruturais e comportamentais, permite representar visualmente classes, objetos, processos e interações. A correta compreensão desses modelos contribui para o alinhamento entre analistas, arquitetos e desenvolvedores, impactando diretamente a clareza da documentação e a qualidade da arquitetura do sistema. Em ambientes colaborativos, a UML desempenha papel fundamental na padronização da comunicação técnica, reduzindo ambiguidades e facilitando a manutenção evolutiva do software. FERREIRA, M. H.; SOUSA, R. R.; GONÇALVES, S. M. N. Desenvolvimento de software por profissionais da tecnologia da informação. RECIMA21, v. 6, n. 2, 2025. Disponível em: https://doi.org/10.47820/recima21.v6i2.6176. Acesso em: 11 ago. 2025. TEXTO 2 Em análise publicada na Software Engineering Institute Technical Note, especialistas destacam que falhas na escolha do tipo de diagrama UML comprometem a comunicação entre os stakeholders e afetam a confiabilidade da documentação técnica. O uso equivocado de diagramas estruturais para representar comportamentos, ou a aplicação de diagramas de caso de uso como substituto para fluxos de atividades, pode levar a erros de interpretação durante a validação de requisitos. Para mitigar esse risco, recomenda-se que cada tipo de diagrama seja selecionado conforme sua função específica no projeto, considerando sua adequação ao propósito de modelagem: estrutural, de interação ou de comportamento. SEI/CMU. Considerations for Using UML in Modeling Critical Software Systems, 2020. Disponível em: https://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=540197. Acesso em: 11 ago. 2025. Com base nos textos apresentados e em seus conhecimentos sobre UML, assinale a opção correta. Opções da pergunta 12: A) O diagrama de caso de uso detalha a lógica condicional e os fluxos de dados internos do sistema. B) O diagrama de sequência mostra a arquitetura física do sistema, com nós e configurações de rede. C) O diagrama de implantação documenta interações entre usuários e funcionalidades em tempo de execução. D) O diagrama de classes representa a estrutura estática do sistema, incluindo atributos, métodos e relacionamentos lógicos. E) O diagrama de atividades descreve a estrutura hierárquica das classes e os relacionamentos de generalização entre objetos.
User badge image
Paulino

anteontem

Respostas

User badge image

Ed Verified user icon

anteontem

Vamos analisar cada uma das alternativas para identificar a correta em relação à UML: A) O diagrama de caso de uso detalha a lógica condicional e os fluxos de dados internos do sistema. - Incorreto. O diagrama de caso de uso é usado para mostrar as interações entre os usuários (atores) e o sistema, não detalha a lógica interna. B) O diagrama de sequência mostra a arquitetura física do sistema, com nós e configurações de rede. - Incorreto. O diagrama de sequência é utilizado para representar a interação entre objetos em uma sequência temporal, não a arquitetura física. C) O diagrama de implantação documenta interações entre usuários e funcionalidades em tempo de execução. - Incorreto. O diagrama de implantação é usado para mostrar a arquitetura física do sistema, incluindo nós e a distribuição de componentes, não interações em tempo de execução. D) O diagrama de classes representa a estrutura estática do sistema, incluindo atributos, métodos e relacionamentos lógicos. - Correto. O diagrama de classes é realmente utilizado para representar a estrutura estática do sistema, mostrando classes, atributos, métodos e relacionamentos. E) O diagrama de atividades descreve a estrutura hierárquica das classes e os relacionamentos de generalização entre objetos. - Incorreto. O diagrama de atividades é usado para modelar fluxos de trabalho e processos, não para descrever a estrutura hierárquica das classes. Portanto, a alternativa correta é: D) O diagrama de classes representa a estrutura estática do sistema, incluindo atributos, métodos e relacionamentos lógicos.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina