Gerenciamento de Configuração de Software: Workbenches Abertas
Gabarito: Errado (E). A afirmação está incorreta porque as ferramentas de workbenches abertas não fornecem, por definição, recursos integrados para controlar versões, construção de sistemas e rastreamento de mudanças com um banco de dados integrado. Essa integração é característica dos ambientes integrados de desenvolvimento (IDEs) ou de conjuntos de ferramentas CASE integradas, não das workbenches abertas, que são conjuntos de ferramentas com menor grau de integração, focadas em apoiar fases ou atividades específicas do processo.
O gerenciamento de configuração de software (GCS) é uma atividade de apoio que identifica, controla, audita e relata modificações no software. Para isso, utiliza ferramentas que podem ser classificadas de diversas formas. Uma classificação importante, presente na engenharia de software, distingue entre ferramentas individuais, workbenches e ambientes. As workbenches são conjuntos de ferramentas que apoiam fases ou atividades específicas do processo, como especificação, projeto ou implementação. Elas podem ter maior ou menor grau de integração, mas não são, por natureza, totalmente integradas. Já os ambientes oferecem apoio a todo o processo de software, integrando vários workbenches e ferramentas de forma mais coesa.
A questão afirma que as workbenches abertas fornecem recursos integrados para controle de versão, construção e rastreamento de mudanças, incluindo um banco de dados integrado. Isso é uma confusão entre os conceitos de workbench e ambiente integrado. As workbenches abertas, como o próprio nome sugere, são conjuntos de ferramentas que podem ser abertas e integradas de forma mais flexível, mas não necessariamente fornecem um banco de dados integrado de controle de mudanças. Essa característica é típica de ambientes integrados de desenvolvimento (IDEs) ou de suítes CASE integradas, que oferecem uma infraestrutura unificada para dados, controle e apresentação.
Para entender melhor, podemos comparar os conceitos:
Característica | Workbench | Ambiente Integrado |
|---|
Escopo | Apoia fases ou atividades específicas | Apoia todo o processo de software |
Integração | Menor grau de integração entre ferramentas | Alta integração de dados, controle e apresentação |
Exemplo | Ferramentas de edição, ferramentas de gerenciamento de mudança | IDEs como Eclipse, Visual Studio |
Banco de dados integrado | Não é uma característica obrigatória | Frequentemente presente para unificar dados |
A pegadinha da questão está em atribuir às workbenches abertas uma característica que é própria dos ambientes integrados. O candidato que confunde esses conceitos pode marcar a alternativa como correta, mas a banca espera que o candidato saiba diferenciar o nível de integração de cada tipo de ferramenta CASE.
Item — ❌ Errado
A afirmação está errada porque as workbenches abertas não fornecem, por definição, recursos integrados para controlar versões, construção de sistemas e rastreamento de mudanças com um banco de dados integrado. Essa integração é característica dos ambientes integrados de desenvolvimento (IDEs) ou de conjuntos de ferramentas CASE integradas, não das workbenches abertas, que são conjuntos de ferramentas com menor grau de integração, focadas em apoiar fases ou atividades específicas do processo.
Gabarito: Errado (E).