Pular para o conteúdo principal

Questão de Engenharia de Software — UML — FGV 2024

Engenharia de SoftwareUML
Código
fg100040
Banca
FGV
Órgão
TJ-RR
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Gestão e Governança de Tecnologia da Informação
Um bom diagrama pode ajudar a comunicar ideias sobre um sistema, principalmente quando deseja-se evitar muitos detalhes. Na UML, uma ferramenta recomendada para esse fim é o Caso de Uso.Acerca dos diagramas de casos de uso, avalie as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.( ) Casos de uso são uma técnica para capturar os requisitos não funcionais de um software.( ) Casos de uso representam uma visão externa do sistema, logo não deve haver correlação com as classes internas do sistema.( ) Raias, atores e transições são elementos comuns em casos de uso.As afirmativas são, respectivamente,
  1. AF – V – F.
  2. BV – V – F.
  3. CF – V – V.
  4. DF – F – V.
  5. EV – F – F.
Revelar gabarito e comentário

GabaritoA — F – V – F.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Diagrama de Casos de Uso – Sequência V/F

Gabarito: letra A — sequência F – V – F. A primeira afirmativa é falsa porque casos de uso capturam requisitos funcionais, não não funcionais; a segunda é verdadeira pois o diagrama de casos de uso apresenta uma visão externa do sistema, sem representar classes internas; a terceira é falsa, já que raias (swimlanes) e transições não são elementos do diagrama de casos de uso – eles pertencem a diagramas de atividade.

Afirmativa

V/F

Justificativa

Casos de uso são uma técnica para capturar os requisitos não funcionais de um software.

F

Casos de uso capturam requisitos funcionais (o que o sistema faz), e não requisitos não funcionais (qualidade, desempenho, segurança).

Casos de uso representam uma visão externa do sistema, logo não deve haver correlação com as classes internas do sistema.

V

O diagrama de casos de uso mostra o sistema como uma caixa-preta, focando na interação com atores; não representa classes internas, que são modeladas em diagramas estruturais.

Raias, atores e transições são elementos comuns em casos de uso.

F

Raias (swimlanes) e transições são elementos de diagramas de atividade; os elementos comuns em casos de uso são atores, casos de uso (elipses), relacionamentos (include, extend, generalização) e a fronteira do sistema.

  1. 11ª: requisitos não funcionais?
  2. 22ª: visão externa, sem classes?
  3. 33ª: raias e transições?
LEVEL · soulevel.com.br

Análise das afirmativas

1ª afirmativa: (F) Casos de uso são uma técnica para capturar requisitos funcionais, não não funcionais. O diagrama de casos de uso descreve as funcionalidades que o sistema deve oferecer, ou seja, o que o sistema faz, e não restrições de qualidade, desempenho ou segurança (requisitos não funcionais). A própria definição de caso de uso na UML destaca que ele representa uma unidade funcional do sistema.

Contexto (Wikipedia): “Casos de uso são representações gráficas dos Casos de Uso e seus relacionamentos … representando uma unidade funcional” e “são amplamente utilizados para representar requisitos funcionais nos sistemas.”

2ª afirmativa: (V) Casos de uso representam uma visão externa do sistema, focando na interação com atores. Embora posteriormente possam ser realizados por classes internas (através de diagramas de sequência, por exemplo), o diagrama de casos de uso em si não contém nem deve conter representações de classes internas. A afirmativa está correta ao afirmar que não deve haver correlação direta no nível do diagrama, pois são visões separadas (visão externa vs. visão estrutural interna). A UML define que o diagrama de casos de uso mostra o sistema como uma caixa-preta.

Contexto (Wikipedia): “O diagrama de casos de uso fornece um modo de descrever a visão externa do sistema e suas interações com o mundo exterior.”

3ª afirmativa: (F) Raias (swimlanes) e transições são elementos típicos de diagramas de atividade, não de casos de uso. Os elementos comuns em um diagrama de casos de uso são: atores, casos de uso (elipses), relacionamentos (associação, include, extend, generalização) e a fronteira do sistema. Transições sequenciais não fazem parte da notação; o comportamento detalhado é descrito em texto ou em outros diagramas.

Contexto (Wikipedia): “Neste diagrama um caso de uso é representado por uma elipse … e um ator é representado por um boneco palito. Opcionalmente o diagrama pode ter uma fronteira.” Não há menção a raias ou transições.

Conclusão

Portanto, a sequência correta é F – V – F, correspondente à alternativa A.

Gabarito: letra A.

Link permanente: /questoes/fg100040