SóProvas


ID
190714
Banca
CESGRANRIO
Órgão
ELETROBRAS
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

O termo Modelo de Ciclo de Vida é utilizado para descrever um grupo de atividades e a forma como elas se relacionam.
Considerando o Modelo de Ciclo de Vida de Sistemas por Prototipagem Evolucionária, afirma-se que

Alternativas
Comentários
  • a) os clientes não têm acesso a uma visualização dos progressos do desenvolvimento.

    b) NÂO é possível determinar com exatidão o tempo que o projeto irá demorar. --> não é possivel saber de antemão as mudanças que irão ocorrer.

    c) não deve ser utilizado quando os requisitos mudam rapidamente e o cliente está relutante em aceitar um conjunto de requisitos. 

    e) apenas a fase final gera um produto que não é um documento. --> Todas as fases geram um produto que não é documento, e sim um software executável.
  • a) os clientes não têm acesso a uma visualização dos progressos do desenvolvimento.
    Ao contrário, durante todo o desenvolvimento os clientes devem ser consultados e informados sobre a evolução dos protótipos.
    • b) é possível determinar com exatidão o tempo que o projeto irá demorar.
    • Protótipo é algo com pouca possibilidade de prever o tamanho do escopo.
    • c) não deve ser utilizado quando os requisitos mudam rapidamente e o cliente está relutante em aceitar um conjunto de requisitos.
    • Ao contrário, a prototipagem dá a opção de executar menos esforço e receber feedbacks por isso deve ser utilizada no cesário onde os requisitos mudam rapidamente
    • d) não há uma forma de saber de antemão o número de iterações que serão necessárias.
    • Exatamente a consequencia da negação dos assertivas 'b' e 'c'
    • e) apenas a fase final gera um produto que não é um documento.
    • Durante todo o desenvolvimento existem marcos de entrega para verificar e validar o incremento da solução.
  • A prototipagem é um processo de desenvolvimento de software evolucionário. Como tal, sua principal característica é ir gerando versões cada vez mais refinadas do protótipo do software, auxiliando o engenheiro de software e o cliente a entenderem melhor o que deve ser construído quando os requisitos estão confusos. Assim, é totalmente compreensível a dificuldade em se saber, de antemão, o número de iterações necessárias para o término do software.

    Espero ter ajudado!