Carregando...
Carregando...
Ajude a melhorar a plataforma
A concepção das linguagens de programação foi inicialmente orientada mais para as necessidades do computador do que para as dos usuários. No entanto, nos anos 1970, surgiu o conceito de ciclo de vida do software, diminuindo a importância da codificação e destacando a manutenção como uma fase crucial, especialmente em relação aos custos envolvidos.
Com relação a este contexto e sobre o conteúdo estudado, analise as asserções a seguir e a relação proposta entre elas:
I. A legibilidade no uso de linguagens de programação é crucial para facilitar a compreensão e manutenção do código ao longo do tempo.
PORQUE
II. Quando um código é legível, fica mais fácil para outros programadores entenderem sua lógica e fazerem alterações ou correções quando necessário.
A respeito dessas asserções assinale a alternativa correta.
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
Alternativa C - As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
No ciclo de vida do desenvolvimento de software, a fase de manutenção é frequentemente a mais longa e custosa. A qualidade do código escrito impacta diretamente nessa fase.
A legibilidade refere-se ao quão fácil é para um ser humano ler e compreender o código-fonte. Como sistemas de software são frequentemente mantidos por equipes e ao longo de anos, códigos obscuros geram custos elevados e riscos de erros.
Ambas as afirmações estão corretas e possuem uma relação de causa e efeito direta no contexto da engenharia de software.
Alternativa C.