Julgue o item, relativos a conceitos básicos sobre desenvolv...

Próximas questões
Com base no mesmo assunto
Q1968807 Engenharia de Software

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.

Alternativas

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