Analise de sistema
SISTEMA DE ENSINO PRESENCIAL CONECTADO
CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
DANIEVSON MENEZES DA HORA
EDSON TORRES LEITE
JADSON IGOR VIANA
Engenharia de Software
DANIEVSON MENEZES DA HORA
EDSON TORRES LEITE
JADSON IGOR VIANA
Engenharia de Software
Trabalho apresentado a disciplina Engenharia de Software da Universidade Norte do Paraná – UNOPAR
Prof. Roberto Yukio Nishimura
SUMÁRIO
1 INTRODUÇÃO X
2 MODELOS DE PROCESSOS AGEIS X
2.1 XXX X
3 MODELO EVOLUCIONARIOS X
3.1 XXX X
4 CONCLUSÃO X
REFERÊNCIAS X
INTRODUÇÃO
Metodologias ágeis têm sido apontadas como uma alternativa às abordagens tradicionais para o desenvolvimento de software. As metodologias tradicionais, conhecidas também como pesadas ou orientadas a planejamentos, devem ser aplicadas apenas em situações em que os requisitos do sistema são estáveis e requisitos futuros são previsíveis. Entretanto, em projetos em que há muitas mudanças, em que os requisitos são passíveis de alterações, onde refazer partes do código não é uma atividade que apresenta alto custo, as equipes são pequenas, as datas de entrega do software são curtas e o desenvolvimento rápido é fundamental, não pode haver requisitos estáticos, necessitando então de metodologias ágeis. Além disso o ambiente das organizações é dinâmico, não permitindo então que os requisitos sejam estáticos. Processos orientados a documentação para o desenvolvimento de software são, de certa forma, fatores limitadores aos desenvolvedores e muitas organizações não possuem recursos ou inclinação para processos pesados de produção de software. Por esta razão, as organizações pequenas acabam por não usar nenhum processo. Isto pode levar a efeitos desastrosos na qualidade do produto final, além de dificultar a entrega do software nos prazos e custos predefinidos. Em particular, o modelo Clássico ou Sequencial