AUP – AGILE UNIFIED PROCESS
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO RN
CURSO SUPERIOR DE TECNOLOGIA EM
DESENVOLVIMENTO D...
SUMÁRIO
1. Introdução ........................................................Pág.03
2. Desenvolvimento .....................
Introdução
O trabalho a seguir tem por objetivo definir
os conceitos de AUP (Agile Unified Process) ,
bem como abortar seu...
2. Desenvolvimento
A. Histórico do AUP :
No início de 2001, um grupo de
consultores, engenheiros e autores
apresentou o de...
2. Desenvolvimento
B. O que é AUP :
A partir do manifesto citado, surgiu a
consideração e que o AUP seria um método ágil, ...
2. Desenvolvimento
Portanto , AUP é :
“O Agile Unified Process é uma versão
simplificada do Rational Unified Process.
D e ...
2. Desenvolvimento
C. Princípios do AUP :
- Assumir simplicidade ;
- Flexibilidade para mudanças ;
- O software é o primei...
2. Desenvolvimento
C. Princípios do AUP :
- Maximizar o investimento dos interessados no
Software ;
- Modelar com propósit...
2. Desenvolvimento
D. Práticas do AUP :
- Participação ativa dos interessados
no software ;
- Aplicação correta dos artefa...
2. Desenvolvimento
D. Práticas do AUP :
- Maximizar a simplicidade ;
- Descrições simples e acessíveis ;
- Publicação dos ...
2. Desenvolvimento
D. Práticas do AUP :
- Modelação entre todos ;
- Comprovação através do código ;
- Fonte de informação ...
2. Desenvolvimento
E. Fases e Atividades :
As fases do AUP estão elencadas a seguir :
– Inception (Concepção) : Tem como o...
2. Desenvolvimento
– Elaboration (Elaboração): Resume-se a
provar a consistência da arquitetura do
sistema;
– Construction...
2. Desenvolvimento
As atividades que são realizadas de uma
forma iterativa, para construır, validar e
entregar software op...
2. Desenvolvimento
– Implementation (Implementação) : Transformar
os modelos em código executável e testá-los.
– Test (Tes...
2. Desenvolvimento
– Deployment (Implantação) : Planear a entrega
do sistema e executá-lo, de forma a fornecer
aos utiliza...
2. Desenvolvimento
– Project Management (Gerenciamento de
Projeto): Direcionar as atividades que ocorrem
no projeto. Gestã...
Fases e Atividades :
3. Conclusão
É importante realçar que a implementação
do AUP numa organização só terá sucesso
caso esta esteja preparada p...
4. Referências Bibliográficas
The Agile Modeling Disponível em:
<http://www.defaultbreak.com>
Acesso em: 01/07/2006
Alhir,...
Próximos SlideShares
Carregando em…5
×

AGILE UNIFIED PROCESS

1.223 visualizações

Publicada em

AUP - Agile Unified Process

Publicada em: Software
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.223
No SlideShare
0
A partir de incorporações
0
Número de incorporações
8
Ações
Compartilhamentos
0
Downloads
47
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

AGILE UNIFIED PROCESS

  1. 1. AUP – AGILE UNIFIED PROCESS CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO RN CURSO SUPERIOR DE TECNOLOGIA EM DESENVOLVIMENTO DE SOFTWARE DISCIPLINA : ENGENHARIA I Eder Carlos de Oliveira Nogueira 2004271057-4 Eduardo Henrique Soares Pessoa 2004271014-0 Marcos Roberto Ferreira de Andrade 20042710 Orientador : Leonardo Ataíde Minora Natal, Julho de 2006
  2. 2. SUMÁRIO 1. Introdução ........................................................Pág.03 2. Desenvolvimento .............................................Pág.04 A. Histórico do AUP .........................................Pág.04 B. O que é AUP ...............................................Pág.05 C. Princípios .....................................................Pág.07 D. Práticas ........................................................Pág.10 E. Fases e Atividades .......................................Pág.13 3. Conclusão .........................................................Pág.20 4. Referências Bibliográficas ................................Pág.21
  3. 3. Introdução O trabalho a seguir tem por objetivo definir os conceitos de AUP (Agile Unified Process) , bem como abortar seu histórico , seus objetivos no desenvolvimento de softwares , seus pontos altos e baixos , sua estrutura e seus resultados positivos perante outras tecnologias .
  4. 4. 2. Desenvolvimento A. Histórico do AUP : No início de 2001, um grupo de consultores, engenheiros e autores apresentou o denominado “The Agile Manifesto”, com o objetivo de apresentar e discutir novas formas para melhor d e s e n v o l v e r s o f t w a r e , a p l i c a n d o determinados conceitos de agilidade as metodologias existentes associadas ao d e s e n v o l v i m e n t o d e s o f t w a r e .
  5. 5. 2. Desenvolvimento B. O que é AUP : A partir do manifesto citado, surgiu a consideração e que o AUP seria um método ágil, e que atenderia as seguintes prerrogativas: - Valorizar os indivíduos envolvidos no processo e as interações entre estes, em detrimento dos processos e das ferramentas. - Produzir softwares funcionais, em vez de documentações completas e atualizadas. - Colaborar com os clientes e não discutir freqüentemente pormenores contratuais. - Estar preparado para a adaptação e introdução de mudanças, por oposição ao seguimento rigoroso de um plano.
  6. 6. 2. Desenvolvimento Portanto , AUP é : “O Agile Unified Process é uma versão simplificada do Rational Unified Process. D e s c r e v e u m a a p r o x i m a ç ã o a o desenvolvimento de software, de forma simples, usando técnicas ágeis e conceitos vindos do Rational Unified Process.”
  7. 7. 2. Desenvolvimento C. Princípios do AUP : - Assumir simplicidade ; - Flexibilidade para mudanças ; - O software é o primeiro objetivo ; - Viabilizar esforços futuros ; - Alterações incrementais ;
  8. 8. 2. Desenvolvimento C. Princípios do AUP : - Maximizar o investimento dos interessados no Software ; - Modelar com propósito ; - Múltiplos modelos ; - Trabalho com qualidade ;
  9. 9. 2. Desenvolvimento D. Práticas do AUP : - Participação ativa dos interessados no software ; - Aplicação correta dos artefatos ; - Posse coletiva ; - Criação de modelos em paralelo ;
  10. 10. 2. Desenvolvimento D. Práticas do AUP : - Maximizar a simplicidade ; - Descrições simples e acessíveis ; - Publicação dos modelos ; - Iteração para outro artefato ; - Modelação incremental ;
  11. 11. 2. Desenvolvimento D. Práticas do AUP : - Modelação entre todos ; - Comprovação através do código ; - Fonte de informação única ; - Utilizar as ferramentas mais simples ;
  12. 12. 2. Desenvolvimento E. Fases e Atividades : As fases do AUP estão elencadas a seguir : – Inception (Concepção) : Tem como objetivos a identificação do âmbito do projeto, a potencial arquitetura do sistema e a obtenção dos fundos e aceitação por parte dos stakeholders;
  13. 13. 2. Desenvolvimento – Elaboration (Elaboração): Resume-se a provar a consistência da arquitetura do sistema; – Construction (Construção) : Criação regular e incremental de software operacional, que preencha os mais altos requisitos/necessidades dos stakeholders. – Transition (Transição) : Validar e implementar o sistema desenvolvido no ambiente respectivo.
  14. 14. 2. Desenvolvimento As atividades que são realizadas de uma forma iterativa, para construır, validar e entregar software operacional, são as seguintes: – Model (Modelagem) : Compreender o ramo em que se insere a organização, o problema para o qual se está a desenvolver software e identificar uma solução para resolvê-lo ;
  15. 15. 2. Desenvolvimento – Implementation (Implementação) : Transformar os modelos em código executável e testá-los. – Test (Testes): Realização de uma avaliação objetiva com o intuito de assegurar a qualidade. Inclui encontrar defeitos, validar se o sistema faz o que é suposto e verificar se os requisitos são alcançados.
  16. 16. 2. Desenvolvimento – Deployment (Implantação) : Planear a entrega do sistema e executá-lo, de forma a fornecer aos utilizadores software operacional nos prazos previstos. – Configuration Management (Gerenciamento de Configuração) : Garantir o acesso a todos os artefatos do projeto. Inclui o rastreamento das várias versões dos artefatos, controlar e gerir as suas alterações, entre outros.
  17. 17. 2. Desenvolvimento – Project Management (Gerenciamento de Projeto): Direcionar as atividades que ocorrem no projeto. Gestão de risco, gestão de recursos humanos e coordenação com as pessoas/sistemas que estão fora do âmbito do projeto, de forma a garantir a entrega e o orçamento previsto. – Environment (Ambiente) : Tem como objetivo assegurar que os processos, a direção do projeto e as ferramentas utilizadas estão acessíveis a toda a equipe de desenvolvimento.
  18. 18. Fases e Atividades :
  19. 19. 3. Conclusão É importante realçar que a implementação do AUP numa organização só terá sucesso caso esta esteja preparada para aceitar os conceitos, valores e princípios inerentes ao desenvolvimento ágil . Além disso, essa pesquisa demonstrou uma série de vantagens do AUP em relação a outros processos de software, mostrando assim o porquê de utilizar essa tecnologia no processo de desenvolvimento de programas computacionais.
  20. 20. 4. Referências Bibliográficas The Agile Modeling Disponível em: <http://www.defaultbreak.com> Acesso em: 01/07/2006 Alhir, Sinan: The Agile Unified Process (AUP). Disponível em: <http://home.comcast.net/~salhir> Acesso em: 02/07/2006 Wikipedia: Agile Modeling. Disponível em: <http://en.wikipedia.org/wiki/Agile_Modeling> Acesso em: 01/07/2006

×