Em relação ao Ciclo de Vida de Desenvolvimento de Software (SDLC), a coleta e a definição detalhada dos requisitos, bem como a elaboração de documentações, como fluxogramas e diagramas de sistemas, ocorre na etapa de
- A)design.
Errada, porque design trata da solução técnica e da estrutura do sistema, não da coleta e definição detalhada dos requisitos.
- B)desenvolvimento.
Errada, porque desenvolvimento é a fase de codificação, quando o sistema começa a ser construído em código.
- C)testes.
Errada, porque testes servem para validar e encontrar falhas depois da implementação, não para levantar requisitos.
- D)análise.
Certa, porque a análise é a etapa de levantamento, detalhamento e documentação dos requisitos do sistema.
- E)implantação.
Errada, porque implantação ocorre depois do sistema pronto, quando ele é colocado em operação no ambiente real.
Gabarito: D
No SDLC, a etapa de análise é o momento em que voce levanta o problema, entende as necessidades do usuário e detalha os requisitos do sistema. É aqui que entram a coleta e a definição dos requisitos, além da produção de documentos que ajudam a enxergar o sistema como um todo, como fluxogramas, modelos e diagramas de contexto e de processos. Pense assim: antes de sair codando, voce precisa entender exatamente o que será construído e por que. A banca costuma separar bem análise de design. Na análise, voce descobre e especifica o que o sistema deve fazer. No design, voce decide como isso será construído, definindo arquitetura, componentes, estruturas de dados e soluções técnicas. Ou seja, análise olha para o problema; design olha para a solução. Essa distinção é clássica na engenharia de software e aparece em praticamente toda abordagem tradicional do ciclo de vida. Por isso o gabarito é a letra D. A coleta e a definição detalhada dos requisitos não acontecem no desenvolvimento, nem nos testes, nem na implantação. Elas pertencem à fase de análise, que é justamente a etapa de levantamento e especificação. É o tipo de questão em que a palavra-chave "requisitos" já acende a luz amarela: quase sempre ela aponta para análise. Em resumo: análise pede entendimento e documentação do que o sistema precisa fazer; desenvolvimento é a codificação; testes verificam se o que foi feito está certo; implantação coloca o sistema em uso. Se voce memorizar essa sequência lógica, dificilmente cai em pegadinha.