Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aula 3 Exercício – Conhecer os modelos tradicionais 1. Qual o maior problema encontrado no modelo cascata? Resposta Certa! A. Dificuldade em detectar alterações e melhorias durante o desenvolvimento. Como o projeto segue uma forma linear, não existe feedback do usuário durante o desenvolvimento. Assim, só serão detectados problemas no final, após a entrega. B. Dificuldade em criar um protótipo. O uso de protótipo foi inserido apenas após a proposta do modelo prototipação. C. Alto custo de desenvolvimento. Como é um modelo mais simplificado e linear, o custo de desenvolvimento é reduzido se comparado com outros modelos tradicionais. Porém, mudanças posteriores podem ser mais custosas. D. Dificuldade de gerenciamento do projeto. O modelo cascata, devido a sua simplicidade, permite um gerenciamento mais simples quando comparado com outros modelos tradicionais. Porém, não prevê monitoramento, controle de mudanças ou replanejamento. E. Pouca documentação do produto. O modelo cascata foi projetado de uma forma que a documentação obtida ao final do projeto fosse suficiente. Além disso, cada etapa só inicia se a etapa anterior houver finalizado toda a documentação. 2. O que o modelo prototipação tentou corrigir nos modelos anteriores? A. Falta de linearidade dos modelos anteriores. O modelo cascata foi desenvolvido totalmente linear. Resposta Certa! B. O problema de comunicação entre os usuários e os desenvolvedores. O uso de protótipo foi inserido apenas após a proposta do modelo prototipação. C. A falta de reúso de software. Como é um modelo mais simplificado e linear, o custo de desenvolvimento é reduzido se comparado com outros modelos tradicionais. Porém, mudanças posteriores podem ser mais custosas. D. A complexidade de criar software sem o uso de um modelo. O modelo cascata, devido a sua simplicidade, permite um gerenciamento mais simples quando comparado com outros modelos tradicionais. Porém, não prevê monitoramento, controle de mudanças ou replanejamento. E. Os testes eram realizados antes da implementação, então o modelo modificou a ordem. O modelo cascata foi projetado de uma forma que a documentação obtida ao final do projeto fosse suficiente. Além disso, cada etapa só inicia se a etapa anterior houver finalizado toda a documentação. 3. Quais são as desvantagens do uso de um modelo prototipação? A. Dificuldade de comunicação com o usuário. O modelo busca justamente obter uma comunicação melhor com o usuário para atender às expectativas. B. Muita documentação. Uma das características do modelo prototipação é a baixa documentação. Resposta Certa! C. Alto custo de projeto e retrabalho. Devido à necessidade de diversas reuniões, implementação de protótipos, modificações e evolução, o modelo apresenta alto custo e também a necessidade de retrabalho. A maior parte do custos e concentra na fase de análise para compreensão e validação de requisitos. D. Ao final do projeto, os usuários geralmente não gostam do sistema. Com o uso dos protótipos, os usuários já saberão inicialmente como o sistema será e poderão solicitar alterações antes mesmo do desenvolvimento. E. O resultado geralmente é um sistema difícil de usar. Como o usuário terá contato desde o início do projeto com o sistema, ao final ele terá um sistema produtivo e que corresponda às expectativas. 4. O modelo espiral combinou dois modelos, o cascata e o protótipo. Além disso, ele adicionou mais um elemento que forneceu mais segurança na criação de software. Qual elemento foi este? A. Criação de documentação. A criação de documentação já era prevista nos modelos anteriores. B. Análise de requisitos. A análise de requisitos já estava presente nos modelos anteriores. C. Testes de software. Os testes de software já estavam presentes nos modelos anteriores. D. Protótipo de software. O protótipo de software foi introduzido pelo modelo de prototipação. Resposta Certa! E. Análise de risco. 5. Qual a diferença do protótipo descartável e do evolutivo no modelo prototipação? Resposta Certa! A. O protótipo descartável é criado temporariamente e depois não é mais utilizado. Já o evolutivo utiliza o próprio sistema como protótipo e, ao longo do tempo, evolui até chegar no produto final. O modelo prototipação utiliza estes dois tipos de protótipo, sendo avaliado qual o melhor conforme características de cada projeto. B. O protótipo descartável utiliza o próprio sistema como protótipo e, ao longo do tempo, evolui até chegar no produto final. Já o evolutivo é criado temporariamente e depois não é mais utilizado. Estas definições não se encaixam com os respectivos modelos de protótipos. C. Nenhuma, os dois representam a mesma coisa. Existe uma diferença entre os dois tipos de protótipos e diferenciá-los é essencial para decidir qual opção é melhor para determinado projeto. D. Um deles depende da análise de risco para ser utilizado. A análise de risco não está presente no modelo prototipação. Ela foi introduzida no modelo espiral. E. O protótipo descartável precisa de testes de software enquanto o evolutivo não. O ideal é que mesmo sendo um protótipo, sejam realizados testes independentemente do tipo de protótipo.
Compartilhar