Durante a construção de uma aplicação, um Técnico de TI est...

Próximas questões
Com base no mesmo assunto
Q3917569 Engenharia de Software

Durante a construção de uma aplicação, um Técnico de TI está documentando um sistema e precisa escolher diagramas UML adequados para comunicação com as partes interessadas. Acerca do caso, analise as sentenças a seguir:



I- Na UML, um diagrama de casos de uso representa atores e suas interações com funcionalidades do sistema.


II- Na UML, um diagrama de classes descreve as estruturas estáticas e suas propriedades, como classes, seus atributos e relacionamentos.


III- Na UML, o diagrama de atividades é utilizado para modelagem de banco de dados e estruturação dos fragmentos de código SQL, como procedimentos armazenados e gatilhos. 


IV- A UML substitui completamente a documentação textual de requisitos, enriquecendo a compreensão do software sob diversas perspectivas.



Analisadas as sentenças, estão CORRETAS apenas:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A

Fundamento decisivo: A decisão dependia de identificar a finalidade correta dos diagramas citados: I e II correspondem aos usos clássicos de casos de uso e classes, enquanto III e IV trazem afirmações incompatíveis com a base conceitual da UML; por isso, apenas a alternativa A permanece.

Tema central: finalidade dos diagramas UML
Análise das alternativas
A
Certa
A alternativa A é correta porque I e II estão de acordo com a finalidade dos diagramas de casos de uso e de classes na UML. I descreve atores e suas interações com funcionalidades do sistema, e II descreve a estrutura estática, com classes, atributos e relacionamentos. Já III e IV são falsas, de modo que apenas I e II podem ser marcadas.
B
Errada
Está errada porque inclui a sentença III. O erro específico de III é atribuir ao diagrama de atividades a função de modelagem de banco de dados e de estruturação de artefatos SQL, quando sua finalidade, na comparação feita pela base, é modelar fluxo de atividades e comportamentos.
C
Errada
Está errada porque inclui a sentença IV. O problema concreto de IV está na afirmação de que a UML substitui completamente a documentação textual de requisitos; pela base, a UML complementa a compreensão sob várias perspectivas, mas não elimina integralmente a necessidade de documentação textual.
D
Errada
Está errada por dois motivos objetivos: exclui a sentença I, que está correta quanto ao papel do diagrama de casos de uso, e inclui a sentença III, que está incorreta por atribuir ao diagrama de atividades uma finalidade que não é a sua.
Pegadinha da questão
A questão explorou duas confusões reais: tratar diagrama de atividades como ferramenta de modelagem de banco de dados/SQL e aceitar a palavra "completamente" na afirmação sobre substituição da documentação textual pela UML.
Dica para questões semelhantes
  • Confirme sempre a finalidade própria de cada diagrama UML antes de validar a sentença.
  • Quando a afirmação usar termos absolutos como "completamente", verifique se a base conceitual realmente autoriza essa totalidade.
  • Não confunda diagramas de comportamento com modelagem de banco de dados ou implementação SQL.
  • Em questões por combinação, classifique cada sentença como verdadeira ou falsa antes de olhar as alternativas.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo