Doutor
PROGRAMA DE PÓS-GRADUAÇÃO
EM ENGENHARIA DE SOFTWARE
Comparativo entre Metodologias no Desenvolvimento de Software – Ágil X Clássicas
2013
Comparativo entre Metodologias no Desenvolvimento de Software – Ágil X Clássicas
Florianópolis
2013
SUMÁRIO
TEMA.................................................................................................. 4
PROBLEMA........................................................................................ 5
JUSTIFICATIVA.................................................................................. 6
OBJETIVO GERAL ............................................................................ 6
OBJETIVO ESPECÍFICO ................................................................... 6
REVISÃO DA LITERATURA ............................................................. 7
METODOLOGIA ................................................................................ 9
REFERÊNCIAS................................................................................. 10
TEMA
A engenharia de software pode ser vista como um processo, composto de atividades e tarefas, que abrange todos os aspectos da produção de software. Ela auxilia no desenvolvimento/evolução do software, fazendo com que sua construção seja realizada dentro de determinados parâmetros de: custo, tempo, escopo e qualidade (da Rocha et al., 2001).
Os processos de construção de software tradicionalmente utilizados, conhecidos como metodologias tradicionais (iterativas) ou "pesadas", são geralmente aplicados em situações onde os requisitos do sistema são estáveis e requisitos futuros são previsíveis. Tais processos possuem, como uma de suas características, o alto custo para realizar alterações e correções. Nessa forma de desenvolvimento, o software é todo planejado e documentado antes de ser implementado (PRESSMAN 2001).
Como alternativa às metodologias tradicionais, surgem as metodologias ágeis. Essa nova forma de desenvolvimento visa a