Analise as seguintes afirmativas sobre os modelos de ciclo d...
Analise as seguintes afirmativas sobre os modelos de ciclo de vida para desenvolvimento de software.
I. O modelo “Cascata” representa as fases do processo de forma separada e sequencial. A fase de implementação, por exemplo, é iniciada apenas após a conclusão da fase de projeto.
II. O modelo “Prototipagem” define objetivos gerais do software para construção de um protótipo, que é utilizado para refinar os requisitos do software.
III. No modelo “Codificação e Correção”, a codificação é iniciada sem especificação ou projeto e as funcionalidades são refeitas quantas vezes forem necessárias para atender o cliente até a entrega do software.
Estão CORRETAS as afirmativas
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a A - I, II e III.
Para resolver essa questão, é necessário compreender as características dos modelos de ciclos de vida de desenvolvimento de software. Cada item descreve corretamente um desses modelos:
- I. Modelo Cascata: Este modelo é linear e sequencial, onde cada fase do processo de desenvolvimento começa somente após a conclusão da anterior. A afirmação "A fase de implementação, por exemplo, é iniciada apenas após a conclusão da fase de projeto" está exatamente de acordo com o funcionamento do modelo Cascata.
- II. Modelo de Prototipagem: Neste modelo, um protótipo é criado para ajudar a compreender os requisitos do software através da interação com o usuário. A afirmação "O modelo 'Prototipagem' define objetivos gerais do software para construção de um protótipo, que é utilizado para refinar os requisitos do software" descreve corretamente a utilidade do protótipo como ferramenta para refinamento dos requisitos.
- III. Modelo Codificação e Correção: Também conhecido como modelo "build and fix", este é um modelo não estruturado onde o código é produzido sem uma especificação ou projeto formal, sendo ajustado conforme necessário até satisfazer o cliente. A afirmação "No modelo 'Codificação e Correção', a codificação é iniciada sem especificação ou projeto e as funcionalidades são refeitas quantas vezes forem necessárias para atender o cliente até a entrega do software" reflete corretamente essa abordagem.
Portanto, todas as afirmativas estão corretas e descrevem adequadamente os modelos de ciclo de vida mencionados, o que justifica a alternativa A ser a resposta certa.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Vamos aos comentários.
1) Modelo em Cascata.
"O modelo em cascata é um exemplo de um processo dirigido a planos — em princípio, você deve planejar e
programar todas as atividades do processo antes de começar a trabalhar nelas.
Os principais estágios do modelo em cascata refletem diretamente as atividades fundamentais do desenvolvimento:
Análise e definição de requisitos, Projeto de sistema e software, Implementação e teste unitário, Integração e teste de sistema e Operação e manutenção. Obs.: Mostra que fase de implementação só vem depois de concluir o Projeto.
Em princípio, o resultado de cada estágio é a aprovação de um ou mais documentos ('assinados'). O estágio
seguinte não deve ser iniciado até que a fase anterior seja concluída." Fonte: Sommerville (2011) pg. 20 e 21
2) Prototipação.
"Frequentemente, o cliente define uma série de objetivos gerais para o software, mas não identifica, detalhadamente, os requisitos para funções e recursos. " Fonte: Pressman (2011) pg. 62
3) No modelo Codificação e Correção.
"Não documentado por muitos autores, pois não é um modelo, é empírico. Vai direto para desenvolvimento sem planejamento e analise resultando em novas codificações para ajustes e correções. Mas precisa ser mencionado por de fato ocorre em muitas equipes de desenvolvimento"
Fonte: "https://felipelirarocha.wordpress.com/2012/04/15/diversos-modelos-de-desenvolvimento-de-software-resumo/"
#SóNinja
Usar drogas minutos antes de elaborar questões dá nisso "modelo Codificação e Correção”.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo