Vous êtes sur la page 1sur 5

ETEC DE GUAIANASES

METODOLOGIAS GEIS E TRADICIONAIS

SO PAULO SP
2015

Cristem N05
Gabriel N10
Romrio N32
Tamires N36

Felipe Salvino N09


Marcelo N27
Ronaldo N33

Metodologias geis e Tradicionais para Desenvolvimento de Software

As metodologias tradicionais, conhecidas tambm como pesadas ou orientadas


a planejamentos, devem ser aplicadas apenas em situaes em que os requisitos
do sistema so estveis e requisitos futuros so previsveis.
O modelo clssico ou sequencial Pressman (2001) foi o primeiro processo
publicado de desenvolvimento de software. um modelo em que existe uma
sequncia a ser seguida de uma etapa a outra.
Definio de
Requisitos
Projeto do
Software
Implementa
o e teste de
Unidade
Integrao e
teste do
Sistema
Operao e
Manuteno
O termo metodologias geis tornou-se popular em 2001 quando especialistas
em processos de desenvolvimento de software representando os mtodos Scrum,
Extreme Programming e outros estabeleceram princpios comuns compartilhados
por todos esses mtodos. Foi ento criado a Aliana gil e o estabelecimento do
Manifesto gil(2004). O manifesto gil no regeita os processos e ferramentas,
documentao, negociao de contratos ou planejamento, precisa ter a
colaborao do cliente e respostas rapidas .
Extreme Programming
Dentre as principais diferenas da XP em relao as outras metodologias
esto:

Feedback constante.
Abordagem Incremental.
A comunicao entre as pessoas encorajada.

A finalidade do princpio de comunicao manter o melhor relacionamento


possvel entre clientes e desenvolvedores, preferindo conversas pessoais a outros
meios de comunicao.
A simplicidade visa permitir a criao de cdigo simples que no deve possuir
funes desnescessrias.
A XP baseia-se nas 12 prticas seguir:
Planejamento: Consiste em decidir o que nescessrio ser feito e o que pode ser
adiado no projeto.
Entregas Frequentes: Visa a construo de software simples, e conforme os
requisitos surgem, h atualizao do software.
Metfora: So as descries de um software sem a utilizao de termos tcnicos,
com o intuito de guiar o desenvolvimento de software.
Projeto Simples: O programa desenvolvido pelo mtodo XP deve ser mais
simples possvel e satisfazer os requisitos atuais.
Testes: A XP focaliza a validao de projeto durante todo processo de
desenvolvimento. Os programadores criam primeiramente os testes.
Programao em pares: A implementao do cdigo feita em dupla, ou seja,
dois desenvolvedores trabalham em um nico computador.
Refatorao: quando um desenvolvedor da dupla, ou os dois, percebe que
possvel simplificar o mdulo atual sem perder nenhuma funcionalidade.
Propriedade Coletiva: O cdigo do projeto pertence a todos os membros da
equipe. Para que qualquer um possa fazer os ajustes nescessrios.
Integrao Contnua: a prtica de interagir e construir o sistema de software
varias veze por dia, mantendo os programadores em sinfonia, alm de possibilitar
processos rpidos.
40 horas de trabalho semanais: A XP assume que no deve fazer horas extras
constantemente. Se nescessrio existe um problema srio que deve ser resolvido
com um bom planejamento sem sobrecarregar as pessoas.
Cliente Presente: O cliente deve estar sempre disponvel para sanar todas as
dvidas e requisitos, evitando atrasos e at mesmo construes erradas.
Cdigo Padro: Todo o cdigo deve ser padro para que todos da equipe
entendam.

A idia das metodologias geis o enfoque nas pessoas e no em processos


ou algoritmos, alm de que deve se gastar menos tempo com a documentao e
mais tempo com implementao.
Para ser realmente considerada gil a metologia deve aceitar a mudana ao
invs de tentar prever o futuro.
A XP ideal para ser usada em projetos em que os stakeholders no sabem
exatamente o que desejam, e podem mudar muito de opinio durante o
desenvolvimento do projeto. Apesar do interesse crescente no uso das
metodologias geis, ainda faltam casos de sucesso de seu uso em projetos
grandes e crticos.

Concluso
A metodologia gil mais usada para projetos simples e dinmicos, porem,
projetos muitos grandes causam problemas, a dinmica cria um projeto vazio e
abrangente, como um arbusto cheio de frutos, mas sem um tronco para se
sustentar, enquanto os classicos so uma arvore, seus frutos so diferentes de
colher e demora para crescer mas ela tem um tronco uma sustentao.

Vous aimerez peut-être aussi