Prova as principais ferramentas no ciclo de desenvolvimento de softwares
Prova CASE: as principais ferramentas no ciclo de desenvolvimento de softwares
Como funciona
- • Uma questão por tela, no seu ritmo
- • Sem limite de tempo
- • Correção na hora, logo depois de cada questão
- • Revisão comentada de cada questão
- • Grátis, sem precisar criar conta
Ficha técnica
- Tema
- Provas
- Questões
- 10
- Tempo
- Sem limite de tempo
- Atualizado em
- 30/10/2026
- Assuntos
- Geral
Prévia das questões
Confira os enunciados das primeiras 10 questões. O gabarito aparece apenas ao fazer o simulado.
1 · Geral
Sobre ferramentas Case utilizadas para modelagem de sistemas, classifique as afirmações a seguir em verdadeiras (V) ou falsas (V): ( ) O Astah é uma ferramenta orientada a objetos que permite, entre outras coisas, criar códigos em Java e outras linguagens de programação, além de integrar o sistema com um servidor de banco de dados. ( ) O Netbeans é uma ferramenta open source e multiplataforma, ou seja, possui códigofonte aberto e pode ser instalado em qualquer sistema operacional. ( ) O Microsoft Visio é um tipo de IDE que permite a compilação de códigos escritos em linguagens C#, VB.NET e ASP.NET, oferecendo ao desenvolvedor um vasto leque de possibilidade para programação de computadores, como, por exemplo, games em 3-D e sistemas web de controle de vendas. ( ) O Eclipse IDE é uma ferramenta de licença proprietária que não possui versão gratuita. Mas apresenta uma versão para testes de 30 dias disponível no site oficial da empresa que desenvolveu esta ferramenta. Assinale a alternativa que contenha a sequência correta:
- A)F – V – F – F.
- B)V – V – F – V.
- C)F – F – F – V.
- D)F – V – V – F.
- E)V – F – V – F.
2 · Geral
Sobre as etapas do processo de desenvolvimento de um sistema de software, considere as seguintes afirmativas: I. A modelagem de um sistema de software consiste na sua estruturação (diagramas, modelos etc.) a partir dos requisitos definidos na etapa anterior. II. A implantação nada mais é do que o momento em que a equipe de desenvolvimento efetua toda a parte de codificação do software por meio de uma ou mais linguagens de programação, ou seja, é a escrita do código-fonte conforme a modelagem deste software. III. Após concluída uma etapa, não é possível mais retornar à etapa anterior para efetuar correções e/ou atualizações. Em caso de necessidade de correção, o ciclo deve ser reiniciado no zero, a partir da etapa inicial. IV. Não é possível efetuar testes em um software sem que os requisitos estejam devidamente documentados e especificados. A partir dessas afirmações, podemos afirmar que são verdadeiras:
- A)II.
- B)I – III – IV.
- C)I – IV.
- D)I – II – III.
- E)II – III – IV.
3 · Geral
O princípio de DEFEITO – ERRO – FALHA baseia-se em:
- A)Tratamento de situações de erro por meio de ferramentas Case de teste de sistema de software.
- B)Um código-fonte de origem duvidosa, escrito com situações de defeito que permitem a execução de um ambiente de geração de falhas do sistema.
- C)Um código defeituoso que gera uma situação de erro ao ser executado em uma situação específica e posteriormente gera uma falha, que é a inoperabilidade do sistema em ambiente de execução.
- D)Uma condição específica de um sistema desenvolvido em linguagem de programação Java em ambiente de execução de testes de software.
- E)A versão de software capaz de anexar a tecnologia dos dados alfanuméricos em ambiente de execução de sistema de testes de software.
4 · Geral
A codificação de um software é dividida em dois ambientes: O primeiro é o ambiente de __, é o local onde o código-fonte da aplicação será escrito por meio de uma __. Já o segundo é o ambiente de _, é onde essa aplicação é visualizada por parte do __ após o processo de compilação do código. A alternativa que apresenta corretamente a sequência que completa a frase, respectivamente, é:
- A)Desenvolvimento; linguagem de programação; execução; usuário final.
- B)Modelagem; linguagem de programação; programação; usuário final.
- C)Identificação; base de dados; contribuição; usuário final.
- D)Confirmação; estrutura de modelagem; distribuição; gerente de projeto.
- E)Desenvolvimento; interface de modelagem; execução; desenvolvedor.
5 · Geral
Sobre o ciclo de liberação de um sistema de software, considere as seguintes afirmativas: I. Testar um software é a ação de varrer o sistema no intuito de encontrar possíveis defeitos e corrigi-los. II. Todo sistema de software é implementado de forma correta, sem nenhum tipo de incidência de erros, e garantindo, assim, a qualidade sem a necessidade de se executarem planos de testes. III. A estrutura de documentação de um sistema de software é orientada a eventos e fornece um amplo ambiente de arquitetura de testes de conectividade. IV. Os sistemas devem sofrer mudanças de acordo com o contexto em que estão inseridos. Para melhorar o processo de manutenção, devem ser levadas em consideração as mudanças ocorridas no ambiente em que o software está inserido. V. O termo liberação também é conhecido como release. A partir dessas afirmações, podemos afirmar que são verdadeiras:
- A)I – IV – V.
- B)II – III – IV.
- C)II – III, IV – V.
- D)I – III.
- E)I – II – V.
6 · Geral
Um tipo de ferramenta muito utilizada no processo de desenvolvimento de um sistema de software é a IDE (Integrated Development Environment), que tem a capacidade de manter atividades em uma única interface, como codificar este sistema por meio de diferentes linguagens de programação, conectar com servidores de banco de dados e, por meio de plugins específicos, efetuar a modelagem por meio de diagramas da UML. Assim, é um exemplo de IDE:
- A)O Netbeans.
- B)O Astah.
- C)O Google Android.
- D)O Microsoft Visio.
- E)O Microsoft Windows.
7 · Geral
A arquitetura integrada de um sistema de software pode ser definida como:
- A)Uma infraestrutura de requisitos de regras de negócio apropriados para resolução de problemas por meio de ferramentas Case.
- B)Uma estrutura que envolve a integração de conceitos de desenvolvimento com engenharia de software, inteligência artificial, métodos de orientação a objetos, métodos ágeis e banco de dados.
- C)Um conjunto de fatores predeterminados com objetivo comum de resolver problemas do mundo real por meio de funcionalidades específicas de um contexto sólido de dados alfanuméricos.
- D)Uma estrutura de sistemas computacionais gerados por meio de uma interface-padrão de visualização de conteúdo em ambiente de rede.
- E)Um conjunto de dados coletados a partir de redes sociais e disponibilizados por meio de dispositivos autônomos e inteligentes sem a necessidade de interação humana.
8 · Geral
Sobre teste de software, considere as seguintes afirmações: ( ) Pode ser definido como uma investigação que é realizada com a finalidade de fornecer informações sobre qualidade em relação ao contexto em que um software deve operar. ( ) A etapa de testes é a segunda no ciclo de desenvolvimento de um sistema de software. ( ) Os testes finais devem ser realizados pelos usuários do sistema e não pelos desenvolvedores. ( ) O objetivo é testar o comportamento do sistema em uma situação de falha, ou seja, quando ele parou de funcionar devido a uma manifestação física de um erro. Assinale a alternativa que contenha a sequência correta:
- A)V – V – F – F.
- B)V – F – V – F.
- C)V – V – V – F.
- D)F – V – F – V.
- E)F – F – F – V.
9 · Geral
O que é uma IDE (Integrated Development Environment)?
- A)Uma ferramenta de controle de testes e versionamento de um sistema de software, utilizando linguagem de programação Java e PHP.
- B)Uma ferramenta de gerenciamento de projetos que permite fazer um cronograma de tarefas a serem realizadas, colocando-as em ordem e atribuindo prioridade de execução.
- C)Uma ferramenta exclusiva para modelagem de banco de dados.
- D)Uma ferramenta que permite, entre outras coisas, a criação de códigos-fonte de diferentes linguagens de programações em um sistema por meio de uma única interface.
- E)Uma ferramenta de controle de acesso a dados em uma área restrita de uma rede local ou pública, permitindo, inclusive, o bloqueio de acesso em caso de suspeita de quebra de segurança.
10 · Geral
A estrutura de execução de casos de testes é composta por etapas que servem para definir, escrever, executar e documentar cada teste realizado no sistema de software. Sobre essas etapas:
- A)Primeiramente se define o caso de teste, depois, cria-se o ambiente para automação, escrevem-se os scripts, executa-os e, por último, apresentam-se os resultados obtidos.
- B)A definição das etapas interfere diretamente na qualidade do software, do processo de desenvolvimento e na escolha da ferramenta Case a ser utilizada no processo de modelagem desse software.
- C)Ocorre quando um sistema computacional é escrito com o intuito de resolver situações cotidianas do mundo real a fim de se interpretarem os problemas citados pelo usuário na etapa de levantamento de requisitos desse sistema.
- D)Deve-se, antes de tudo, estruturar uma dinâmica de como os membros da equipe irão utilizar comandos e instruções para escrever os requisitos e efetuar o feedback de suas ações aos usuários do sistema.
- E)A equipe de desenvolvimento executa os testes de acordo com o caso de teste que é devidamente escrito pelos usuários do sistema.
Como estudar com este simulado
Simule a prova real
Reserve um momento sem interrupções e responda como se estivesse no dia da prova, respeitando o tempo.
Aprenda com os erros
Na revisão, concentre-se nas questões que errou e entenda por que a alternativa correta é a certa.
Refazer para consolidação
Refaça o simulado periodicamente para fixar os conceitos e acompanhar sua evolução na retenção dos conteúdos.
