Pular para o conteúdo principal

Questão de Noções de Informática — Conceitos Gerais de Informática e Introdução — Quadrix 2023

Noções de InformáticaConceitos Gerais de Informática e Introdução
Código
qa486974
Banca
Quadrix
Órgão
CAU TO
Ano
2023
Cargo
Ass Adm ( )
No item que avaliem conhecimentos de informática, a menos que seja explicitamente informado o contrário, considere que: todos os programas mencionados estejam em configuração- padrão, em português; o mouse esteja configurado para pessoas destras; expressões como clicar, clique simples e clique duplo refiram-se a cliques com o botão esquerdo do mouse; e teclar corresponda à operação de pressionar uma tecla e, rapidamente, liberá-la, acionando-a apenas uma vez. Considere também que não haja restrições de proteção, de funcionamento e de uso em relação aos programas, arquivos, diretórios, recursos e equipamentos mencionados. Quanto aos conceitos de software, ao sistema operacional Windows 10 e aos conceitos de redes de computadores, julgue o item.   Na informática, o design é o processo de encontrar e corrigir erros em um programa de computador.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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

Conceitos de software: design × depuração

Gabarito: ERRADO. A afirmativa está incorreta porque confunde dois conceitos distintos: o design de software é o processo de planejamento e criação da solução (arquitetura, interface, estrutura), enquanto o processo de encontrar e corrigir erros em um programa é chamado de depuração (ou debugging). A banca trocou o termo técnico para testar se o candidato conhece a terminologia correta da engenharia de software.

O design de software é uma das fases iniciais do ciclo de desenvolvimento de um programa. É nessa etapa que se define como o software vai funcionar: quais módulos existirão, como eles se comunicam, qual será a interface com o usuário, quais estruturas de dados serão usadas, entre outras decisões de arquitetura. Em outras palavras, o design é o projeto — a planta do edifício, antes de qualquer tijolo ser assentado. É uma atividade criativa e de planejamento, que antecede a codificação.

Já a depuração (do inglês debugging) é uma atividade que ocorre depois que o programa já foi escrito (ou durante o desenvolvimento, mas sempre sobre código existente). Consiste em identificar, localizar e corrigir os bugs — erros de lógica, de sintaxe, de execução — que fazem o programa se comportar de forma inesperada. O nome vem de uma história famosa: em 1947, uma mariposa (moth) ficou presa em um relé do computador Harvard Mark II, e Grace Hopper e sua equipe "depuraram" a máquina removendo o inseto. Desde então, "bug" virou sinônimo de erro de software, e "debugging" virou o processo de eliminá-los.

Para fixar a distinção, pense no ciclo de vida do software:

Etapa

O que faz

Pergunta que responde

Design

Planeja a solução: arquitetura, módulos, interface

"Como o software deve ser construído?"

Codificação

Escreve o código-fonte

"Como transformar o design em código?"

Depuração

Encontra e corrige erros no código

"Por que o programa não funciona como esperado?"

Teste

Verifica se o programa atende aos requisitos

"O software está correto e completo?"

A pegadinha desta questão é exatamente essa: a banca pega um termo técnico conhecido (design) e o redefine com o significado de outro termo (debugging). É uma armadilha clássica de provas de informática, que testa se o candidato domina o vocabulário técnico da área, e não apenas se sabe usar os programas.

NÃO CAIA NESSA!

A banca trocou o significado de design pelo de debugging. O candidato que não conhece a terminologia técnica pode até achar a frase "faz sentido" — afinal, corrigir erros é parte do desenvolvimento —, mas o termo correto para esse processo é depuração. Design é o projeto/planejamento; debugging é a correção de erros. Guarde essa distinção: ela cai com frequência em questões de conceitos de software.

Item — ❌ ERRADO

A afirmativa define design como "o processo de encontrar e corrigir erros em um programa de computador". Isso está incorreto porque:

  1. Design é o processo de planejamento e criação da solução de software — envolve arquitetura, definição de módulos, interface, estruturas de dados, etc. É a fase de projeto.

  2. O processo de encontrar e corrigir erros é chamado de depuração (ou debugging), um termo técnico específico da engenharia de software.

Portanto, a afirmativa está errada por usar o termo design com o significado de debugging.

Gabarito: ERRADO (letra E).

Link permanente: /questoes/qa486974