Suponha que seu cliente tenha solicitado o desenvolvimento...

Próximas questões
Com base no mesmo assunto
Ano: 2012 Banca: FUNCAB Órgão: MPE-RO Prova: FUNCAB - 2012 - MPE-RO - Analista de Sistemas |
Q222036 Engenharia de Software
Suponha que seu cliente tenha solicitado o desenvolvimento de um novo software . O modelo mais adequado para o gerenciamento deste processo de desenvolvimento de software , levando em conta as informações abaixo, é:
• 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.
Alternativas

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