Suponha que seu cliente tenha solicitado o desenvolvimento...
• o cliente não possui uma visão clara de todos os requisitos da aplicação.
• o cliente quer avaliar a viabilidade de desenvolvimento da aplicação.
• o cliente alocará um usuário-chave no projeto, em tempo integral, a fim de que este possa participar ativamente de todas as fases do projeto.
• o cliente gostaria de ter uma versão preliminar do sistema, com base em uma versão inicial dos requisitos, ainda que isto demande um investimento inicial.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - Prototipação.
A questão aborda o contexto de escolha de um modelo de processo de desenvolvimento de software que melhor se ajuste a um conjunto de características específicas do cliente. Antes de justificar a escolha pela prototipação, é importante entender o que cada modelo implica:
- Cascata: modelo sequencial e rígido, onde cada fase deve ser finalizada antes da próxima começar, e mudanças de escopo são desafiadoras.
- Cíclico: pode se referir a processos que se repetem em ciclos, mas sem muitos detalhes, não é possível afirmar exatamente a que se refere.
- Desenvolvimento Iterativo e Incremental: desenvolvimento é dividido em iterações, com entregas incrementais de funcionalidades.
- Prototipação: envolve a criação de protótipos funcionais para entender melhor os requisitos e obter feedback do cliente.
- Formal: baseado em uma abordagem rigorosa e matematicamente fundamentada, mais comum em sistemas críticos e de alta segurança.
A prototipação é a escolha correta aqui, conforme indicado no gabarito. As razões são as seguintes:
- O cliente não possui uma visão clara de todos os requisitos, o que é um indicativo de que o desenvolvimento do software irá se beneficiar de um processo que permita exploração, adaptação e refinamento dos requisitos. A prototipação é ideal para isso.
- O desejo do cliente de avaliar a viabilidade de desenvolvimento da aplicação pode ser melhor atendido com um protótipo que dê uma amostra de como será o software.
- O fato de que um usuário-chave será alocado em tempo integral indica a importância de uma comunicação contínua e feedback para o projeto, o que é uma característica fundamental na prototipação.
- Por fim, a vontade de ter uma versão preliminar do sistema está em linha com a criação de um protótipo, que serve justamente para proporcionar uma visualização inicial e funcional do produto final.
Portanto, a prototipação é o modelo de processo de desenvolvimento que melhor se ajusta às necessidades expressas pelo cliente na questão, possibilitando um envolvimento mais ativo do cliente no processo de desenvolvimento, permitindo ajustes frequentes e fornecendo uma base concreta para discussão e compreensão dos requisitos do software.
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
o cliente gostaria de ter uma versão preliminar do sistema - Já pense em pototipação.
" O cliente não possui uma visão clara de todos os requisitos da aplicação..." - A prototipação ajuda na identificação dos requisitos.
Letra D.
.
.
At.te
Foco na missão ❣
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo