Aula 4
1. Considerando o Modelo Incremental cite e comente duas vantagens e uma desvantagem.
Vantagem – Maiores prioridades recebem mais testes, isto é, a primeira parte finalizada é testada, quando a segunda parte do sistema é finalizada ela também é testada junto com a segunda parte, e assim consecutivamente, se um sistema tiver n módulos, a primeira parte vai ser testada n vezes, consecutivamente vai ser mais fácil detectar os erros; outra vantagem seria menor chance de falha no sistema, pois como dito anteriormente esse modelo é caracterizado por vários testes, o que diminui as chances de erros.
Mas por desvantagem por ser realizados diversos testes contínuos, pode-se correr o risco de ficar em um ciclo de construir e consertar.
2. Comente as tarefas realizadas em duas atividades do Ciclo de Vida em Espiral.
Analise de risco – ponto chave desse tipo de metodologia, avalia-se os riscos envolvidos em cada parte do projeto, encontrando-se mais fácil as soluções, ou então, abandonando um projeto que não é viável.
Avaliação do cliente – o cliente avalia cada fase planejada e aprova e determina o avanço para as fases seguintes
3. Ainda com relação ao Ciclo de Vida em Espiral, comente o problema associado à questão: “É possível controlar a evolução?”.
Não, mesmo com uma análise detalhadas dos riscos de um projeto, o mesmo é mutável e pode ocorrer mudanças inesperadas que podem modificar todo o andamento de um projeto, o que pode ocorrer é uma migração e adaptação mais fácil para essas mudanças, atendendo os novos requisitos do cliente.
4. Explique a estratégia utilizada pelo Modelo Baseado em Componentes que lhe confere grande vantagem no tempo e custo de desenvolvimento.
Ao se utilizar de componentes já criados e testados em outros projetos, uma equipe de desenvolvimento pode ter um ganho significativo de tempo e custo, pois não necessitará de programar toda uma parte do sistema, quanto maior a biblioteca de componentes de uma