Pular para o conteúdo principal

Questão de Engenharia de Software — Teste de Software — FUNDATEC 2023

Engenharia de SoftwareTeste de Software
Código
qq894722
Banca
FUNDATEC
Órgão
IF-SC
Ano
2023
Nível
Superior
Cargo
Professor EBTT - Informática
Trata-se de um conjunto integrado de ferramentas CASE que trabalham em juntas para apoiar uma grande atividade do processo, como projeto de software ou gerenciamento de configuração. Assinale a alternativa correta referente a esse conceito.
  1. ACASE (Computer-Aided Software Engineering).
  2. BCaso de uso.
  3. CArquitetura MDA (Model-Driven Architecture).
  4. DCASE workbench.
  5. EBPMN (Business Process Modeling Notation).
Revelar gabarito e comentário

GabaritoD — CASE workbench.

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”.

Ferramentas CASE e Workbenches

Gabarito: letra D. O enunciado descreve um conjunto integrado de ferramentas CASE que trabalham juntas para apoiar uma grande atividade do processo – essa é a definição exata de um CASE workbench. Workbenches são conjuntos de ferramentas integradas que dão suporte a fases ou atividades específicas, como projeto de software ou gerenciamento de configuração, conforme classificação clássica de Fuggetta.

A classificação CASE mais usual distingue três níveis de integração:

  • Ferramentas: apoiam tarefas individuais (ex.: compilador, editor de texto).

  • Workbenches: conjunto de ferramentas integradas que apoiam uma atividade de processo (ex.: projeto, testes).

  • Ambientes: integram múltiplos workbenches para apoiar todo o processo de software.

O enunciado fala explicitamente de "conjunto integrado" que "trabalham em juntas para apoiar uma grande atividade do processo" – isso corresponde exatamente ao conceito de workbench.

1Ferramenta
Tarefa individual
Ex.: compilador, editor
2Workbench
Conjunto integrado
Apoia grande atividade
Ex.: projeto, testes
3Ambiente
Múltiplos workbenches
Todo o processo
Classificação CASE (Fuggetta)
LEVELsoulevel.com.br
Classificação CASE (Fuggetta): Ferramenta (Tarefa individual, Ex.: compilador, editor); Workbench (Conjunto integrado, Apoia grande atividade, Ex.: projeto, testes); Ambiente (Múltiplos workbenches, Todo o processo)

Alternativa A — ❌ Incorreta

CASE (Computer-Aided Software Engineering) é o termo genérico que designa toda e qualquer ferramenta computacional usada para apoiar o processo de software. Não se refere especificamente a um conjunto integrado que atende uma grande atividade, mas sim a toda a tecnologia.

Alternativa B — ❌ Incorreta

Caso de uso é uma técnica de modelagem de requisitos que descreve uma sequência de ações executadas por um ator. Não tem relação com conjunto de ferramentas.

Alternativa C — ❌ Incorreta

Arquitetura MDA (Model-Driven Architecture) é uma abordagem de desenvolvimento centrada em modelos, onde o software é gerado a partir de transformações de modelos. Não é um conjunto de ferramentas integradas.

Alternativa D — ✅ Correta ⟵ GABARITO

CASE workbench é, por definição, um conjunto integrado de ferramentas CASE que oferece suporte a uma grande atividade do processo de software (como especificação, projeto ou gerenciamento de configuração). Ele reúne ferramentas com algum grau de integração para automatizar e apoiar aquela fase.

Alternativa E — ❌ Incorreta

BPMN (Business Process Modeling Notation) é uma notação gráfica padronizada para modelagem de processos de negócio, não um conjunto de ferramentas CASE.

NÃO CAIA NESSA!

A pegadinha mais comum nesse tema é confundir o termo CASE (geral) com workbench (específico). Lembre-se: workbench = conjunto integrado para uma atividade; ambiente = integração de múltiplos workbenches.

Gabarito: letra D.

Link permanente: /questoes/qq894722