Questão de Engenharia de Software — Teste de Software — FUNDATEC 2023
Engenharia de Software›Teste 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.
ACASE (Computer-Aided Software Engineering).
BCaso de uso.
CArquitetura MDA (Model-Driven Architecture).
DCASE workbench.
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.
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.