No CRA-PR, uma equipe de tecnologia consulta documentação té...

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

No CRA-PR, uma equipe de tecnologia consulta documentação técnica em inglês sobre UML e engenharia de software para compreender a finalidade de diferentes modelos utilizados no desenvolvimento de sistemas. Diante do exposto, analise o fragmento a seguir.


The Unified Modeling Language provides a standard visual notation for representing different aspects of a system. A model does not need to reproduce every implementation detail; instead, it highlights information relevant to a specific purpose. A class diagram may set out structural relationships among classes, attributes, and operations, while sequence and activity diagrams describe behavioral aspects of a system. Models can also help teams bring up ambiguities before source code is produced or changed. However, diagrams must remain consistent with the evolving system, since outdated models may mislead maintainers.


Considerando o exposto, marque V para as afirmativas verdadeiras e F para as falsas.



( ) O texto apresenta o modelo como uma representação seletiva, voltada às informações relevantes para determinada finalidade.


( ) A expressão “set out” indica, no contexto apresentado, que um diagrama de classes pode apresentar ou organizar informações estruturais do sistema.


( ) Segundo o texto, diagramas de sequência e de atividade representam, exclusivamente, a estrutura estática do sistema.


( ) A expressão “bring up ambiguities” indica que a modelagem pode contribuir para que ambiguidades sejam identificadas antes da produção ou alteração do código.



A sequência está correta em

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A

Fundamento decisivo: A distinção do fragmento entre informações estruturais e aspectos comportamentais, considerada com os sentidos contextuais das expressões destacadas, determina a sequência V, V, F, V e a alternativa A.

Tema central: Finalidade e interpretação de modelos
Análise das alternativas
A
Certa
A alternativa A corresponde integralmente ao texto: I é verdadeira porque o modelo destaca informações relevantes para uma finalidade, sem precisar reproduzir todos os detalhes de implementação; II é verdadeira porque “set out” significa apresentar ou expor relações estruturais; III é falsa porque sequência e atividade descrevem aspectos comportamentais, não exclusivamente estrutura estática; IV é verdadeira porque “bring up ambiguities” indica levantar ambiguidades antes da produção ou alteração do código.
B
Errada
Erra os valores de II, III e IV. II é verdadeira, pois “set out” admite o sentido de apresentar informações estruturais; III é falsa, pois o texto atribui aspectos comportamentais aos diagramas de sequência e atividade; IV é verdadeira, pois a modelagem pode levantar ambiguidades antes da produção ou alteração do código.
C
Errada
Erra os valores de I e IV. A seleção de informações conforme uma finalidade está expressa no fragmento, tornando I verdadeira. O levantamento de ambiguidades antes da produção ou alteração do código também está previsto, tornando IV verdadeira.
D
Errada
Erra os valores de I, II e III. I é verdadeira porque o modelo é uma representação seletiva; II é verdadeira porque “set out” indica apresentar ou expor informações estruturais; III é falsa porque sequência e atividade são associadas, no texto, a aspectos comportamentais.
Pegadinha da questão
A afirmativa III substitui aspectos comportamentais por estrutura estática e acrescenta a exclusividade dessa representação. Também era necessário interpretar “set out” e “bring up” no contexto: apresentar ou expor e levantar ou trazer à discussão, respectivamente.
Dica para questões semelhantes
  • Ao avaliar a finalidade de um modelo, verifique quais informações ele seleciona para o propósito indicado, sem exigir reprodução integral da implementação.
  • Confira se a afirmativa preserva a distinção do texto entre relações estruturais e aspectos comportamentais.
  • Interprete expressões como “set out” e “bring up” pela função que desempenham na frase.
  • Distinga a possibilidade de levantar ambiguidades de uma garantia de identificar ou eliminar todas elas.

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

Gabarito: A — V, V, F, V. ✅

Bem direto:

V — Modelo é uma representação seletiva, focada no que importa para determinada finalidade.

V — “Set out” = apresentar, expor ou organizar informações.

F — Diagramas de sequência e atividade mostram comportamento, não estrutura estática.

V — “Bring up ambiguities” = trazer à tona/identificar ambiguidades.

Bizu:

  • Class diagram → estrutura
  • Sequence/Activity → comportamento
  • Set out → apresentar
  • Bring up → trazer à tona

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo