No que concerne aos aspectos de linguagens de programação, a...

Próximas questões
Com base no mesmo assunto
Ano: 2015 Banca: CESPE / CEBRASPE Órgão: MEC Prova: CESPE - 2015 - MEC - Desenvolvedor |
Q602396 Engenharia de Software
No que concerne aos aspectos de linguagens de programação, algoritmos, estrutura de dados e case, julgue o item subsequente.

As ferramentas case utilizadas para testes, depuração bem como verificação e validação são classificadas sob a perspectiva de integração.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - errado.

A questão em foco aborda o uso de ferramentas CASE (Computer-Aided Software Engineering) e suas classificações. As ferramentas CASE são um conjunto de softwares que apoiam o desenvolvimento de sistemas, auxiliando em várias fases do ciclo de vida do software, como análise de requisitos, design de sistema, codificação, teste e manutenção.

No contexto das ferramentas CASE, existe uma classificação baseada no momento do ciclo de vida do software em que estas ferramentas são utilizadas. Basicamente, elas se dividem em:

  • Upper CASE: Ferramentas usadas nas fases iniciais do desenvolvimento, como planejamento, análise e design.
  • Lower CASE: Ferramentas empregadas nas fases finais, como implementação, teste e manutenção.
  • Integrated CASE (I-CASE): Combinação de ferramentas Upper e Lower CASE, cobrindo todo o ciclo de vida do desenvolvimento de software.

As ferramentas CASE destinadas a testes, depuração (ou debugging), assim como verificação e validação, são predominantemente categorizadas como ferramentas Lower CASE. Isso porque estão mais relacionadas com as fases de implementação e manutenção do software, onde o código já está sendo escrito ou testado.

A afirmação de que essas ferramentas são classificadas sob a perspectiva de integração não é precisa, pois a integração, no contexto de ferramentas CASE, geralmente refere-se a soluções que abrangem múltiplas fases do ciclo de vida de desenvolvimento de software, o que caracterizaria uma ferramenta Integrated CASE, e não exclusivamente ferramentas de teste e depuração.

Portanto, a afirmativa é errada porque categoriza de maneira incorreta as ferramentas CASE direcionadas para testes e depuração como ferramentas de integração, quando elas são mais apropriadamente rotuladas como parte do conjunto de ferramentas Lower CASE.

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

Validação e Aceitação eh feito na parte de testes de aceitação e não integração como diz na questão. Pode olhar o livro do pressaman capitulo 17 da setima edicao

De acordo com o Wikipedia em : https://pt.wikipedia.org/wiki/Ferramenta_CASE

 

Front End ou Upper CASE: apóia as etapas iniciais de criação dos sistemas: as fases de planejamento, análise e projeto do programa ou aplicação.

Back End ou Lower CASE: dão apoio à parte física, isto é, a codificação testes e manutenção da aplicação.

I-CASE ou Integrated CASE: classifica os produtos que cobrem todo o ciclo de vida do software, desde os requisitos do sistema até o controle final da qualidade.

"

Logo, ferramentas de teste referen-se a parte "física", ou seja, classificam-se como BACK END.

Clique para visualizar este comentário

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