Julgue o item, relativos a conceitos básicos sobre desenvolv...
Julgue o item, relativos a conceitos básicos sobre desenvolvimento e manutenção de sistemas e aplicações.
Para que um sistema seja desenvolvido, são utilizadas
diversas técnicas. De modo geral, em todas essas
técnicas, existe a fase de especificação de requisitos ou
especificação de software; é nesta fase que o software é
codificado, ou seja, implementado.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - Errado.
A fase de especificação de requisitos, conhecida também como análise de requisitos, é uma parte crucial do processo de desenvolvimento de software, mas não é nela que o software é codificado. Durante esta fase, o objetivo é compreender e documentar o que o sistema deve fazer, ou seja, quais são as necessidades e restrições dos usuários finais e das partes interessadas. Isso envolve comunicação com os clientes e usuários para coletar os requisitos funcionais e não funcionais, além de possíveis restrições operacionais ou técnicas que o sistema deve atender.
A codificação, ou implementação, é uma etapa subsequente, na qual o software é efetivamente escrito, ou seja, onde os programadores criam o código fonte baseando-se nos requisitos especificados anteriormente. Essa etapa só ocorre após uma compreensão clara dos requisitos ter sido estabelecida e geralmente após as fases de projeto (design) do software, que definem a arquitetura e como o sistema será organizado e implementado tecnicamente.
Portanto, dizer que na fase de especificação de requisitos o software é codificado é um equívoco, pois essas são etapas distintas do processo de desenvolvimento de software. A confusão entre essas fases pode levar a problemas sérios no desenvolvimento, como a implementação de funcionalidades mal compreendidas que não atendem às necessidades dos usuários, ou retrabalho devido a mal-entendidos quanto aos requisitos do sistema. Por isso, a alternativa E é a correta, pois o item apresenta uma afirmação incorreta sobre o processo de desenvolvimento de software.
Resumo: A especificação de requisitos é a fase de compreensão e documentação do que o software deve fazer, enquanto a codificação é a fase de escrita do código, com base nos requisitos já definidos. Misturar essas duas fases é um erro conceitual na engenharia de software.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo