SlideShare uma empresa Scribd logo
1 de 20
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
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
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 .
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 .
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.
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.”
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 ;
2. Desenvolvimento
C. Princípios do AUP :
- Maximizar o investimento dos interessados no
Software ;
- Modelar com propósito ;
- Múltiplos modelos ;
- Trabalho com qualidade ;
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 ;
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 ;
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 ;
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;
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.
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 ;
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.
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.
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.
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 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.
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

Mais conteúdo relacionado

Mais procurados

Prototipos de Baixa e Alta Fidelidade
Prototipos de Baixa e Alta FidelidadePrototipos de Baixa e Alta Fidelidade
Prototipos de Baixa e Alta FidelidadeErico Fileno
 
Mini curso de testes ágeis
Mini curso de testes ágeisMini curso de testes ágeis
Mini curso de testes ágeisQualister
 
Aula05 - Metodologias Ágeis
Aula05 - Metodologias ÁgeisAula05 - Metodologias Ágeis
Aula05 - Metodologias ÁgeisDaniela Brauner
 
Aula 4.a. fluxograma.pptm
Aula 4.a.   fluxograma.pptmAula 4.a.   fluxograma.pptm
Aula 4.a. fluxograma.pptmClaudio Parra
 
Projeto de implantação de um sistema ERP
Projeto de implantação de um sistema ERPProjeto de implantação de um sistema ERP
Projeto de implantação de um sistema ERPVictor Claudio
 
SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING Abhinav Shukla
 
Sistemas operativos de grande porte
Sistemas operativos de grande porteSistemas operativos de grande porte
Sistemas operativos de grande porteteacherpereira
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas OperacionaisAdir Kuhn
 
Prova pratica infor básica
Prova pratica infor básicaProva pratica infor básica
Prova pratica infor básicaJota Sousa
 
Análise e Design - RUP
Análise e Design - RUPAnálise e Design - RUP
Análise e Design - RUPEmmanuel Neri
 
Gerenciamento de-projetos-exercicios-resolvidos-estudo-de-casos-e-simulacoes
Gerenciamento de-projetos-exercicios-resolvidos-estudo-de-casos-e-simulacoesGerenciamento de-projetos-exercicios-resolvidos-estudo-de-casos-e-simulacoes
Gerenciamento de-projetos-exercicios-resolvidos-estudo-de-casos-e-simulacoesJucioliver
 
Prototipagem
PrototipagemPrototipagem
Prototipagemjwainer
 
Ligando e desligando o computador da escola
Ligando e desligando o computador da escolaLigando e desligando o computador da escola
Ligando e desligando o computador da escolaemefetchegoyen
 

Mais procurados (20)

Prototipos de Baixa e Alta Fidelidade
Prototipos de Baixa e Alta FidelidadePrototipos de Baixa e Alta Fidelidade
Prototipos de Baixa e Alta Fidelidade
 
Mini curso de testes ágeis
Mini curso de testes ágeisMini curso de testes ágeis
Mini curso de testes ágeis
 
Aula05 - Metodologias Ágeis
Aula05 - Metodologias ÁgeisAula05 - Metodologias Ágeis
Aula05 - Metodologias Ágeis
 
Aula 4.a. fluxograma.pptm
Aula 4.a.   fluxograma.pptmAula 4.a.   fluxograma.pptm
Aula 4.a. fluxograma.pptm
 
Modelos de processos de software
Modelos de processos de softwareModelos de processos de software
Modelos de processos de software
 
Modelos de processos de software
Modelos de processos de softwareModelos de processos de software
Modelos de processos de software
 
Projeto de implantação de um sistema ERP
Projeto de implantação de um sistema ERPProjeto de implantação de um sistema ERP
Projeto de implantação de um sistema ERP
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
TCC Pré Banca
TCC Pré BancaTCC Pré Banca
TCC Pré Banca
 
SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING
 
Sistemas operativos de grande porte
Sistemas operativos de grande porteSistemas operativos de grande porte
Sistemas operativos de grande porte
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Prova pratica infor básica
Prova pratica infor básicaProva pratica infor básica
Prova pratica infor básica
 
Avaliação Heurística
Avaliação HeurísticaAvaliação Heurística
Avaliação Heurística
 
Análise e Design - RUP
Análise e Design - RUPAnálise e Design - RUP
Análise e Design - RUP
 
Android
Android Android
Android
 
Gerenciamento de-projetos-exercicios-resolvidos-estudo-de-casos-e-simulacoes
Gerenciamento de-projetos-exercicios-resolvidos-estudo-de-casos-e-simulacoesGerenciamento de-projetos-exercicios-resolvidos-estudo-de-casos-e-simulacoes
Gerenciamento de-projetos-exercicios-resolvidos-estudo-de-casos-e-simulacoes
 
Prototipagem
PrototipagemPrototipagem
Prototipagem
 
Analise de Requisitos Software
Analise de Requisitos SoftwareAnalise de Requisitos Software
Analise de Requisitos Software
 
Ligando e desligando o computador da escola
Ligando e desligando o computador da escolaLigando e desligando o computador da escola
Ligando e desligando o computador da escola
 

Destaque

Palestra sobre automação de testes em APIs Rest com Rest-Assured
Palestra sobre automação de testes em APIs Rest com Rest-AssuredPalestra sobre automação de testes em APIs Rest com Rest-Assured
Palestra sobre automação de testes em APIs Rest com Rest-AssuredJúlio de Lima
 
Metodologias Ágeis para o Desenvolvimento de Software
Metodologias Ágeis para o Desenvolvimento de SoftwareMetodologias Ágeis para o Desenvolvimento de Software
Metodologias Ágeis para o Desenvolvimento de SoftwareAdolfo Neto
 
Desenvolvimento de Software com Extreme Programming (XP)
Desenvolvimento de Software com Extreme Programming (XP)Desenvolvimento de Software com Extreme Programming (XP)
Desenvolvimento de Software com Extreme Programming (XP)Fernando Kenji Kamei
 
Como Preparar Artefatos para um Projeto em Scrum (Exemplo prático para Projec...
Como Preparar Artefatos para um Projeto em Scrum (Exemplo prático para Projec...Como Preparar Artefatos para um Projeto em Scrum (Exemplo prático para Projec...
Como Preparar Artefatos para um Projeto em Scrum (Exemplo prático para Projec...Luanna Eroles
 
Aula: Princípios de design de interfaces
Aula: Princípios de design de interfacesAula: Princípios de design de interfaces
Aula: Princípios de design de interfacesJanynne Gomes
 
Engenharia de Software - Aula1
Engenharia de Software - Aula1Engenharia de Software - Aula1
Engenharia de Software - Aula1Ismar Silveira
 
Modelo Comportamental
Modelo ComportamentalModelo Comportamental
Modelo Comportamentalguest06f340
 
Abordagem Comportamental
Abordagem ComportamentalAbordagem Comportamental
Abordagem Comportamentalzalucty
 
Teoria comportamental slide
Teoria comportamental  slideTeoria comportamental  slide
Teoria comportamental slideSabrina Suellen
 
A Evolucao dos Processos de Desenvolvimento de Software
A Evolucao dos Processos de Desenvolvimento de SoftwareA Evolucao dos Processos de Desenvolvimento de Software
A Evolucao dos Processos de Desenvolvimento de SoftwareRobson Silva Espig
 
Proceso unificado ágil (aup)
Proceso unificado ágil (aup)Proceso unificado ágil (aup)
Proceso unificado ágil (aup)joseluisdifu
 
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at FlickrJohn Allspaw
 

Destaque (16)

Metodologias Ageis
Metodologias AgeisMetodologias Ageis
Metodologias Ageis
 
Palestra sobre automação de testes em APIs Rest com Rest-Assured
Palestra sobre automação de testes em APIs Rest com Rest-AssuredPalestra sobre automação de testes em APIs Rest com Rest-Assured
Palestra sobre automação de testes em APIs Rest com Rest-Assured
 
Metodologias Ágeis para o Desenvolvimento de Software
Metodologias Ágeis para o Desenvolvimento de SoftwareMetodologias Ágeis para o Desenvolvimento de Software
Metodologias Ágeis para o Desenvolvimento de Software
 
Desenvolvimento de Software com Extreme Programming (XP)
Desenvolvimento de Software com Extreme Programming (XP)Desenvolvimento de Software com Extreme Programming (XP)
Desenvolvimento de Software com Extreme Programming (XP)
 
Apresentação RUP
Apresentação RUPApresentação RUP
Apresentação RUP
 
Como Preparar Artefatos para um Projeto em Scrum (Exemplo prático para Projec...
Como Preparar Artefatos para um Projeto em Scrum (Exemplo prático para Projec...Como Preparar Artefatos para um Projeto em Scrum (Exemplo prático para Projec...
Como Preparar Artefatos para um Projeto em Scrum (Exemplo prático para Projec...
 
Aula: Princípios de design de interfaces
Aula: Princípios de design de interfacesAula: Princípios de design de interfaces
Aula: Princípios de design de interfaces
 
Engenharia de Software - Aula1
Engenharia de Software - Aula1Engenharia de Software - Aula1
Engenharia de Software - Aula1
 
RUP model
RUP modelRUP model
RUP model
 
Modelo Comportamental
Modelo ComportamentalModelo Comportamental
Modelo Comportamental
 
Abordagem Comportamental
Abordagem ComportamentalAbordagem Comportamental
Abordagem Comportamental
 
Teoria comportamental slide
Teoria comportamental  slideTeoria comportamental  slide
Teoria comportamental slide
 
A Evolucao dos Processos de Desenvolvimento de Software
A Evolucao dos Processos de Desenvolvimento de SoftwareA Evolucao dos Processos de Desenvolvimento de Software
A Evolucao dos Processos de Desenvolvimento de Software
 
Metodos Ageis
Metodos AgeisMetodos Ageis
Metodos Ageis
 
Proceso unificado ágil (aup)
Proceso unificado ágil (aup)Proceso unificado ágil (aup)
Proceso unificado ágil (aup)
 
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
 

Semelhante a AGILE UNIFIED PROCESS

Desenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBANDesenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBANFernando Palma
 
Criacao.Fabrica.Open.Source
Criacao.Fabrica.Open.SourceCriacao.Fabrica.Open.Source
Criacao.Fabrica.Open.SourceAnnkatlover
 
PDSI.INT- S01 Introdução a Eng Software e Processo.pdf
PDSI.INT- S01 Introdução a Eng Software e Processo.pdfPDSI.INT- S01 Introdução a Eng Software e Processo.pdf
PDSI.INT- S01 Introdução a Eng Software e Processo.pdfpedrina4
 
Aula 01 e 02 - Engenharia de Software.pdf
Aula 01 e 02 - Engenharia de Software.pdfAula 01 e 02 - Engenharia de Software.pdf
Aula 01 e 02 - Engenharia de Software.pdfJadna Almeida
 
Exercicio 1 engenharia de software.
Exercicio 1 engenharia de software.Exercicio 1 engenharia de software.
Exercicio 1 engenharia de software.Renato Breaking
 
Fundamentos Engenharia de Software.pptx
Fundamentos Engenharia de Software.pptxFundamentos Engenharia de Software.pptx
Fundamentos Engenharia de Software.pptxRoberto Nunes
 
Implantacao.Processo.Fabrica.SL
Implantacao.Processo.Fabrica.SLImplantacao.Processo.Fabrica.SL
Implantacao.Processo.Fabrica.SLAnnkatlover
 
Open Up – Gerenciando Projetos Sob Principios Ágeis
Open Up – Gerenciando Projetos Sob Principios ÁgeisOpen Up – Gerenciando Projetos Sob Principios Ágeis
Open Up – Gerenciando Projetos Sob Principios Ágeisjeanstreleski
 
1 - APS – Iniciação Desenvolvimento Requisitos.pdf
1 - APS – Iniciação Desenvolvimento Requisitos.pdf1 - APS – Iniciação Desenvolvimento Requisitos.pdf
1 - APS – Iniciação Desenvolvimento Requisitos.pdfa29398
 
Aula2 - Modelagem de Sistemas Orientada a Objetos
Aula2 - Modelagem de Sistemas Orientada a ObjetosAula2 - Modelagem de Sistemas Orientada a Objetos
Aula2 - Modelagem de Sistemas Orientada a ObjetosLeandro Rezende
 
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixModelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixCris Fidelix
 

Semelhante a AGILE UNIFIED PROCESS (20)

Desenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBANDesenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBAN
 
Criacao.Fabrica.Open.Source
Criacao.Fabrica.Open.SourceCriacao.Fabrica.Open.Source
Criacao.Fabrica.Open.Source
 
PDSI.INT- S01 Introdução a Eng Software e Processo.pdf
PDSI.INT- S01 Introdução a Eng Software e Processo.pdfPDSI.INT- S01 Introdução a Eng Software e Processo.pdf
PDSI.INT- S01 Introdução a Eng Software e Processo.pdf
 
38484931 questionario-es
38484931 questionario-es38484931 questionario-es
38484931 questionario-es
 
Aula 01 e 02 - Engenharia de Software.pdf
Aula 01 e 02 - Engenharia de Software.pdfAula 01 e 02 - Engenharia de Software.pdf
Aula 01 e 02 - Engenharia de Software.pdf
 
Rational Unified Process (RUP)
Rational Unified Process (RUP)Rational Unified Process (RUP)
Rational Unified Process (RUP)
 
Exercicio 1 engenharia de software.
Exercicio 1 engenharia de software.Exercicio 1 engenharia de software.
Exercicio 1 engenharia de software.
 
Fundamentos Engenharia de Software.pptx
Fundamentos Engenharia de Software.pptxFundamentos Engenharia de Software.pptx
Fundamentos Engenharia de Software.pptx
 
Aula2 processos sw
Aula2 processos swAula2 processos sw
Aula2 processos sw
 
Implantacao.Processo.Fabrica.SL
Implantacao.Processo.Fabrica.SLImplantacao.Processo.Fabrica.SL
Implantacao.Processo.Fabrica.SL
 
Open Up – Gerenciando Projetos Sob Principios Ágeis
Open Up – Gerenciando Projetos Sob Principios ÁgeisOpen Up – Gerenciando Projetos Sob Principios Ágeis
Open Up – Gerenciando Projetos Sob Principios Ágeis
 
1 - APS – Iniciação Desenvolvimento Requisitos.pdf
1 - APS – Iniciação Desenvolvimento Requisitos.pdf1 - APS – Iniciação Desenvolvimento Requisitos.pdf
1 - APS – Iniciação Desenvolvimento Requisitos.pdf
 
Monografia-Devops
Monografia-DevopsMonografia-Devops
Monografia-Devops
 
Metodologias ágeis de desenvolvimento
Metodologias ágeis de desenvolvimento Metodologias ágeis de desenvolvimento
Metodologias ágeis de desenvolvimento
 
Auditoria de Processo
Auditoria de ProcessoAuditoria de Processo
Auditoria de Processo
 
Aula2 - Modelagem de Sistemas Orientada a Objetos
Aula2 - Modelagem de Sistemas Orientada a ObjetosAula2 - Modelagem de Sistemas Orientada a Objetos
Aula2 - Modelagem de Sistemas Orientada a Objetos
 
Métodos ágeis
Métodos ágeisMétodos ágeis
Métodos ágeis
 
O Gerenciamento de Projetos de Software Desenvolvidos à Luz das Metodologias ...
O Gerenciamento de Projetos de Software Desenvolvidos à Luz das Metodologias ...O Gerenciamento de Projetos de Software Desenvolvidos à Luz das Metodologias ...
O Gerenciamento de Projetos de Software Desenvolvidos à Luz das Metodologias ...
 
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixModelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
 
Desenvolvimento Ágil
Desenvolvimento ÁgilDesenvolvimento Ágil
Desenvolvimento Ágil
 

Mais de Eder Nogueira

DETRAN MAIS FÁCIL: CONSTRUÇÃO DE APP WEB USANDO O FRAMEWORK ÁGIL YII
DETRAN MAIS FÁCIL: CONSTRUÇÃO DE APP WEB USANDO O FRAMEWORK ÁGIL YII DETRAN MAIS FÁCIL: CONSTRUÇÃO DE APP WEB USANDO O FRAMEWORK ÁGIL YII
DETRAN MAIS FÁCIL: CONSTRUÇÃO DE APP WEB USANDO O FRAMEWORK ÁGIL YII Eder Nogueira
 
DETRAN MAIS FÁCIL: CONSTRUÇÃO DE APP WEB USANDO O FRAMEWORK ÁGIL YII
DETRAN MAIS FÁCIL: CONSTRUÇÃO DE APP WEB USANDO O FRAMEWORK ÁGIL YIIDETRAN MAIS FÁCIL: CONSTRUÇÃO DE APP WEB USANDO O FRAMEWORK ÁGIL YII
DETRAN MAIS FÁCIL: CONSTRUÇÃO DE APP WEB USANDO O FRAMEWORK ÁGIL YIIEder Nogueira
 
Títulos de Renda Fixa
Títulos de Renda FixaTítulos de Renda Fixa
Títulos de Renda FixaEder Nogueira
 
HIstóricos e Causas da Inflação
HIstóricos e Causas da InflaçãoHIstóricos e Causas da Inflação
HIstóricos e Causas da InflaçãoEder Nogueira
 
Kant e a Ética do Dever
Kant e a Ética do DeverKant e a Ética do Dever
Kant e a Ética do DeverEder Nogueira
 
Projeto Político Pedagógico - Parte I - Versão FULL
Projeto Político Pedagógico - Parte I - Versão FULLProjeto Político Pedagógico - Parte I - Versão FULL
Projeto Político Pedagógico - Parte I - Versão FULLEder Nogueira
 
PROJETO POLÍTICO PEDAGÓGICO - DIAGNÓSTICO ESCOLAR
PROJETO POLÍTICO PEDAGÓGICO - DIAGNÓSTICO ESCOLARPROJETO POLÍTICO PEDAGÓGICO - DIAGNÓSTICO ESCOLAR
PROJETO POLÍTICO PEDAGÓGICO - DIAGNÓSTICO ESCOLAREder Nogueira
 
ATENDIMENTO EDUCACIONAL ESPECIALIZADO - DOCENTES
ATENDIMENTO EDUCACIONAL ESPECIALIZADO - DOCENTESATENDIMENTO EDUCACIONAL ESPECIALIZADO - DOCENTES
ATENDIMENTO EDUCACIONAL ESPECIALIZADO - DOCENTESEder Nogueira
 
ATENDIMENTO EDUCACIONAL ESPECIALIZADO - PAIS
ATENDIMENTO EDUCACIONAL ESPECIALIZADO - PAISATENDIMENTO EDUCACIONAL ESPECIALIZADO - PAIS
ATENDIMENTO EDUCACIONAL ESPECIALIZADO - PAISEder Nogueira
 
APRESENTAÇÃO DO PPP ESCOLA MUN. PROF. LUIZ MARANHÃO FILHO PARTE I - ALUNOS
APRESENTAÇÃO DO PPP ESCOLA MUN. PROF. LUIZ MARANHÃO FILHO PARTE I - ALUNOSAPRESENTAÇÃO DO PPP ESCOLA MUN. PROF. LUIZ MARANHÃO FILHO PARTE I - ALUNOS
APRESENTAÇÃO DO PPP ESCOLA MUN. PROF. LUIZ MARANHÃO FILHO PARTE I - ALUNOSEder Nogueira
 
APRESENTAÇÃO DO PPP ESCOLA MUN. PROF. LUIZ MARANHÃO FILHO PARTE I - ESCOLA
APRESENTAÇÃO DO PPP ESCOLA MUN. PROF. LUIZ MARANHÃO FILHO PARTE I - ESCOLAAPRESENTAÇÃO DO PPP ESCOLA MUN. PROF. LUIZ MARANHÃO FILHO PARTE I - ESCOLA
APRESENTAÇÃO DO PPP ESCOLA MUN. PROF. LUIZ MARANHÃO FILHO PARTE I - ESCOLAEder Nogueira
 
CERTIFICAÇÃO DE QUALIDADE: ISO
CERTIFICAÇÃO DE QUALIDADE: ISOCERTIFICAÇÃO DE QUALIDADE: ISO
CERTIFICAÇÃO DE QUALIDADE: ISOEder Nogueira
 
Ferramentas Colaborativas
Ferramentas ColaborativasFerramentas Colaborativas
Ferramentas ColaborativasEder Nogueira
 
Tutorial JBoss Seam
Tutorial JBoss Seam Tutorial JBoss Seam
Tutorial JBoss Seam Eder Nogueira
 
UTILIZANDO O FRAMEWORK JBOSS SEAM PARA ACELERAR O DESENVOLVIMENTO DE APLICAÇÕ...
UTILIZANDO O FRAMEWORK JBOSS SEAM PARA ACELERAR O DESENVOLVIMENTO DE APLICAÇÕ...UTILIZANDO O FRAMEWORK JBOSS SEAM PARA ACELERAR O DESENVOLVIMENTO DE APLICAÇÕ...
UTILIZANDO O FRAMEWORK JBOSS SEAM PARA ACELERAR O DESENVOLVIMENTO DE APLICAÇÕ...Eder Nogueira
 
Padrão de Projeto Mediator
Padrão de Projeto MediatorPadrão de Projeto Mediator
Padrão de Projeto MediatorEder Nogueira
 
JAVA MEDIA FRAMEWORK
JAVA MEDIA FRAMEWORKJAVA MEDIA FRAMEWORK
JAVA MEDIA FRAMEWORKEder Nogueira
 
PROGRAMAÇÃO DECLARATIVA COM JAVAFX: UM PARADIGMA NA CONSTRUÇÃO DE INTERFACES ...
PROGRAMAÇÃO DECLARATIVA COM JAVAFX: UM PARADIGMA NA CONSTRUÇÃO DE INTERFACES ...PROGRAMAÇÃO DECLARATIVA COM JAVAFX: UM PARADIGMA NA CONSTRUÇÃO DE INTERFACES ...
PROGRAMAÇÃO DECLARATIVA COM JAVAFX: UM PARADIGMA NA CONSTRUÇÃO DE INTERFACES ...Eder Nogueira
 
JavaFX - Uma visão Geral
JavaFX - Uma visão GeralJavaFX - Uma visão Geral
JavaFX - Uma visão GeralEder Nogueira
 

Mais de Eder Nogueira (20)

COBIT 5
COBIT 5 COBIT 5
COBIT 5
 
DETRAN MAIS FÁCIL: CONSTRUÇÃO DE APP WEB USANDO O FRAMEWORK ÁGIL YII
DETRAN MAIS FÁCIL: CONSTRUÇÃO DE APP WEB USANDO O FRAMEWORK ÁGIL YII DETRAN MAIS FÁCIL: CONSTRUÇÃO DE APP WEB USANDO O FRAMEWORK ÁGIL YII
DETRAN MAIS FÁCIL: CONSTRUÇÃO DE APP WEB USANDO O FRAMEWORK ÁGIL YII
 
DETRAN MAIS FÁCIL: CONSTRUÇÃO DE APP WEB USANDO O FRAMEWORK ÁGIL YII
DETRAN MAIS FÁCIL: CONSTRUÇÃO DE APP WEB USANDO O FRAMEWORK ÁGIL YIIDETRAN MAIS FÁCIL: CONSTRUÇÃO DE APP WEB USANDO O FRAMEWORK ÁGIL YII
DETRAN MAIS FÁCIL: CONSTRUÇÃO DE APP WEB USANDO O FRAMEWORK ÁGIL YII
 
Títulos de Renda Fixa
Títulos de Renda FixaTítulos de Renda Fixa
Títulos de Renda Fixa
 
HIstóricos e Causas da Inflação
HIstóricos e Causas da InflaçãoHIstóricos e Causas da Inflação
HIstóricos e Causas da Inflação
 
Kant e a Ética do Dever
Kant e a Ética do DeverKant e a Ética do Dever
Kant e a Ética do Dever
 
Projeto Político Pedagógico - Parte I - Versão FULL
Projeto Político Pedagógico - Parte I - Versão FULLProjeto Político Pedagógico - Parte I - Versão FULL
Projeto Político Pedagógico - Parte I - Versão FULL
 
PROJETO POLÍTICO PEDAGÓGICO - DIAGNÓSTICO ESCOLAR
PROJETO POLÍTICO PEDAGÓGICO - DIAGNÓSTICO ESCOLARPROJETO POLÍTICO PEDAGÓGICO - DIAGNÓSTICO ESCOLAR
PROJETO POLÍTICO PEDAGÓGICO - DIAGNÓSTICO ESCOLAR
 
ATENDIMENTO EDUCACIONAL ESPECIALIZADO - DOCENTES
ATENDIMENTO EDUCACIONAL ESPECIALIZADO - DOCENTESATENDIMENTO EDUCACIONAL ESPECIALIZADO - DOCENTES
ATENDIMENTO EDUCACIONAL ESPECIALIZADO - DOCENTES
 
ATENDIMENTO EDUCACIONAL ESPECIALIZADO - PAIS
ATENDIMENTO EDUCACIONAL ESPECIALIZADO - PAISATENDIMENTO EDUCACIONAL ESPECIALIZADO - PAIS
ATENDIMENTO EDUCACIONAL ESPECIALIZADO - PAIS
 
APRESENTAÇÃO DO PPP ESCOLA MUN. PROF. LUIZ MARANHÃO FILHO PARTE I - ALUNOS
APRESENTAÇÃO DO PPP ESCOLA MUN. PROF. LUIZ MARANHÃO FILHO PARTE I - ALUNOSAPRESENTAÇÃO DO PPP ESCOLA MUN. PROF. LUIZ MARANHÃO FILHO PARTE I - ALUNOS
APRESENTAÇÃO DO PPP ESCOLA MUN. PROF. LUIZ MARANHÃO FILHO PARTE I - ALUNOS
 
APRESENTAÇÃO DO PPP ESCOLA MUN. PROF. LUIZ MARANHÃO FILHO PARTE I - ESCOLA
APRESENTAÇÃO DO PPP ESCOLA MUN. PROF. LUIZ MARANHÃO FILHO PARTE I - ESCOLAAPRESENTAÇÃO DO PPP ESCOLA MUN. PROF. LUIZ MARANHÃO FILHO PARTE I - ESCOLA
APRESENTAÇÃO DO PPP ESCOLA MUN. PROF. LUIZ MARANHÃO FILHO PARTE I - ESCOLA
 
CERTIFICAÇÃO DE QUALIDADE: ISO
CERTIFICAÇÃO DE QUALIDADE: ISOCERTIFICAÇÃO DE QUALIDADE: ISO
CERTIFICAÇÃO DE QUALIDADE: ISO
 
Ferramentas Colaborativas
Ferramentas ColaborativasFerramentas Colaborativas
Ferramentas Colaborativas
 
Tutorial JBoss Seam
Tutorial JBoss Seam Tutorial JBoss Seam
Tutorial JBoss Seam
 
UTILIZANDO O FRAMEWORK JBOSS SEAM PARA ACELERAR O DESENVOLVIMENTO DE APLICAÇÕ...
UTILIZANDO O FRAMEWORK JBOSS SEAM PARA ACELERAR O DESENVOLVIMENTO DE APLICAÇÕ...UTILIZANDO O FRAMEWORK JBOSS SEAM PARA ACELERAR O DESENVOLVIMENTO DE APLICAÇÕ...
UTILIZANDO O FRAMEWORK JBOSS SEAM PARA ACELERAR O DESENVOLVIMENTO DE APLICAÇÕ...
 
Padrão de Projeto Mediator
Padrão de Projeto MediatorPadrão de Projeto Mediator
Padrão de Projeto Mediator
 
JAVA MEDIA FRAMEWORK
JAVA MEDIA FRAMEWORKJAVA MEDIA FRAMEWORK
JAVA MEDIA FRAMEWORK
 
PROGRAMAÇÃO DECLARATIVA COM JAVAFX: UM PARADIGMA NA CONSTRUÇÃO DE INTERFACES ...
PROGRAMAÇÃO DECLARATIVA COM JAVAFX: UM PARADIGMA NA CONSTRUÇÃO DE INTERFACES ...PROGRAMAÇÃO DECLARATIVA COM JAVAFX: UM PARADIGMA NA CONSTRUÇÃO DE INTERFACES ...
PROGRAMAÇÃO DECLARATIVA COM JAVAFX: UM PARADIGMA NA CONSTRUÇÃO DE INTERFACES ...
 
JavaFX - Uma visão Geral
JavaFX - Uma visão GeralJavaFX - Uma visão Geral
JavaFX - Uma visão Geral
 

AGILE UNIFIED PROCESS

  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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.
  • 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. 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