OpenUP (Open Unified Process). Discentes: Ailton Rodrigues; Cláudio José; Edmilson Filho; Jackson...
Transcript of OpenUP (Open Unified Process). Discentes: Ailton Rodrigues; Cláudio José; Edmilson Filho; Jackson...
![Page 1: OpenUP (Open Unified Process). Discentes: Ailton Rodrigues; Cláudio José; Edmilson Filho; Jackson Rauup; Jéssica Martins. Turma : INFO 4 Docente: Edmilson.](https://reader035.fdocuments.net/reader035/viewer/2022062512/552fc15e497959413d8e5808/html5/thumbnails/1.jpg)
OpenUP(Open Unified Process)
![Page 2: OpenUP (Open Unified Process). Discentes: Ailton Rodrigues; Cláudio José; Edmilson Filho; Jackson Rauup; Jéssica Martins. Turma : INFO 4 Docente: Edmilson.](https://reader035.fdocuments.net/reader035/viewer/2022062512/552fc15e497959413d8e5808/html5/thumbnails/2.jpg)
Discentes:
• Ailton Rodrigues;
• Cláudio José;
• Edmilson Filho;
• Jackson Rauup;
• Jéssica Martins.
• Turma : INFO 4
Docente:
• Edmilson Campos
Disciplina:
• Engenharia de Software
![Page 3: OpenUP (Open Unified Process). Discentes: Ailton Rodrigues; Cláudio José; Edmilson Filho; Jackson Rauup; Jéssica Martins. Turma : INFO 4 Docente: Edmilson.](https://reader035.fdocuments.net/reader035/viewer/2022062512/552fc15e497959413d8e5808/html5/thumbnails/3.jpg)
Agenda
• Surgimento;
• Definição;
• Princípios e Práticas
• Conceitos Básicos:
Produto de Trabalho;
Tarefas;
Papeis;
Processo
Características;
• Ciclo de Vida;
1ª Camada;
2ª Camada;
3ª Camada;
![Page 4: OpenUP (Open Unified Process). Discentes: Ailton Rodrigues; Cláudio José; Edmilson Filho; Jackson Rauup; Jéssica Martins. Turma : INFO 4 Docente: Edmilson.](https://reader035.fdocuments.net/reader035/viewer/2022062512/552fc15e497959413d8e5808/html5/thumbnails/4.jpg)
Surgimento
• A IBM reconheceu a necessidade da criação de uma nova metodologia ágil para substituir o RUP;
• Realização da parceria com Eclipse;
![Page 5: OpenUP (Open Unified Process). Discentes: Ailton Rodrigues; Cláudio José; Edmilson Filho; Jackson Rauup; Jéssica Martins. Turma : INFO 4 Docente: Edmilson.](https://reader035.fdocuments.net/reader035/viewer/2022062512/552fc15e497959413d8e5808/html5/thumbnails/5.jpg)
Definição
• Processo Unificado aplicado a iteratividade e abordagens incrementais dentro de um ciclo de vida estruturado.
![Page 6: OpenUP (Open Unified Process). Discentes: Ailton Rodrigues; Cláudio José; Edmilson Filho; Jackson Rauup; Jéssica Martins. Turma : INFO 4 Docente: Edmilson.](https://reader035.fdocuments.net/reader035/viewer/2022062512/552fc15e497959413d8e5808/html5/thumbnails/6.jpg)
Princípios e Práticas
1. Balancear as prioridades concorrentes para maximizar os valores dos Stakeholders;
Conheça sua Audiência;
Separe o Problema da Solução;
Documente e Compartilhe a Compreensão do Domínio da Solução;
Utilize Modelo de Casos de Uso Para Especificar os Requisitos Funcionais;
Estabelecer e Manter a Concordância em Relação às Prioridades;
Gerenciar o Escopo do Sistema;
Saiba Quando Parar;
![Page 7: OpenUP (Open Unified Process). Discentes: Ailton Rodrigues; Cláudio José; Edmilson Filho; Jackson Rauup; Jéssica Martins. Turma : INFO 4 Docente: Edmilson.](https://reader035.fdocuments.net/reader035/viewer/2022062512/552fc15e497959413d8e5808/html5/thumbnails/7.jpg)
Princípios e Práticas
2. Colaborar para alinhar os interesses e compartilhar os conhecimentos;
Manter uma Visão Compartilhada dos Conhecimentos;
Promover um Ambiente de Autoconfiança;
Compartilhe Responsabilidades;
Aprenda Continuadamente;
Gerenciar em Torno da Arquitetura;
![Page 8: OpenUP (Open Unified Process). Discentes: Ailton Rodrigues; Cláudio José; Edmilson Filho; Jackson Rauup; Jéssica Martins. Turma : INFO 4 Docente: Edmilson.](https://reader035.fdocuments.net/reader035/viewer/2022062512/552fc15e497959413d8e5808/html5/thumbnails/8.jpg)
Princípios e Práticas
3. Focar inicialmente na arquitetura para minimizar riscos e organizar o desenvolvimento; Elabore uma Arquitetura Considerando seus
Conhecimentos;
Influência da Arquitetura Como uma Ferramenta Colaborativa;
Tratar a Complexidade do Sistema Incrementando o Nível de Abstração do Projeto;
Organize a Arquitetura em Componentes Coesos e Fracamente Acoplados;
Reutilize Componentes Existentes;
![Page 9: OpenUP (Open Unified Process). Discentes: Ailton Rodrigues; Cláudio José; Edmilson Filho; Jackson Rauup; Jéssica Martins. Turma : INFO 4 Docente: Edmilson.](https://reader035.fdocuments.net/reader035/viewer/2022062512/552fc15e497959413d8e5808/html5/thumbnails/9.jpg)
Princípios e Práticas
4. Envolver os Stakeholders para obter contínuo feedback do desenvolvimento.
Desenvolva seus Projetos de Forma Iterativa;
Foque as Iterações de Forma a Atingir os Próximos Marcos;
Gerencie Riscos;
Gerencie Mudanças;
Mensure o Progresso do Projeto de Forma Objetiva;
![Page 10: OpenUP (Open Unified Process). Discentes: Ailton Rodrigues; Cláudio José; Edmilson Filho; Jackson Rauup; Jéssica Martins. Turma : INFO 4 Docente: Edmilson.](https://reader035.fdocuments.net/reader035/viewer/2022062512/552fc15e497959413d8e5808/html5/thumbnails/10.jpg)
Conceitos básicos
![Page 11: OpenUP (Open Unified Process). Discentes: Ailton Rodrigues; Cláudio José; Edmilson Filho; Jackson Rauup; Jéssica Martins. Turma : INFO 4 Docente: Edmilson.](https://reader035.fdocuments.net/reader035/viewer/2022062512/552fc15e497959413d8e5808/html5/thumbnails/11.jpg)
Produtos de Trabalho
• Documentação de Visão;
• Modelo de Caso de Uso ;
• Arquitetura ;
• Implementação ;
• Caso de Teste;
• Histórico de Teste ;
• Lista de Risco ;
• Plano de Projeto ;
• Plano de Iteração ;
![Page 12: OpenUP (Open Unified Process). Discentes: Ailton Rodrigues; Cláudio José; Edmilson Filho; Jackson Rauup; Jéssica Martins. Turma : INFO 4 Docente: Edmilson.](https://reader035.fdocuments.net/reader035/viewer/2022062512/552fc15e497959413d8e5808/html5/thumbnails/12.jpg)
Tarefas• Definir Visão do Problema ;
• Especificar Requisitos Funcionais;
• Definir e Refinar o Modelo de Caso de Uso;
• Especificar Requisitos Não Funcionais ;
• Especificar e Refinar a Arquitetura ;
• Projetar Aplicação ;
• Gerar Planos de Teste ;
• Implementar Aplicação ;
• Executar Testes ;
• Integrar e Criar Executável ;
• Criar Casos de Teste ;
• Implementar Testes ;
• Executar Testes ;
• Planejar Projeto ;
• Planejar Iteração ;
• Avaliar Iteração ;
• Solicitar Mudanças ;
![Page 13: OpenUP (Open Unified Process). Discentes: Ailton Rodrigues; Cláudio José; Edmilson Filho; Jackson Rauup; Jéssica Martins. Turma : INFO 4 Docente: Edmilson.](https://reader035.fdocuments.net/reader035/viewer/2022062512/552fc15e497959413d8e5808/html5/thumbnails/13.jpg)
Papeis
• Analistas;
• Arquitetos;
• Desenvolvedores;
• Gerente de Projeto;
• Stakeholders ;
• Testadores
![Page 14: OpenUP (Open Unified Process). Discentes: Ailton Rodrigues; Cláudio José; Edmilson Filho; Jackson Rauup; Jéssica Martins. Turma : INFO 4 Docente: Edmilson.](https://reader035.fdocuments.net/reader035/viewer/2022062512/552fc15e497959413d8e5808/html5/thumbnails/14.jpg)
Processo
• Define uma sequência de Tarefas que são desempenhadas por papéis, gerando produtos de trabalho.
![Page 15: OpenUP (Open Unified Process). Discentes: Ailton Rodrigues; Cláudio José; Edmilson Filho; Jackson Rauup; Jéssica Martins. Turma : INFO 4 Docente: Edmilson.](https://reader035.fdocuments.net/reader035/viewer/2022062512/552fc15e497959413d8e5808/html5/thumbnails/15.jpg)
Características
A metodologia ágil é caracterizada por ser:
• Minimalista;
• Completa;
• Customizada ;
![Page 16: OpenUP (Open Unified Process). Discentes: Ailton Rodrigues; Cláudio José; Edmilson Filho; Jackson Rauup; Jéssica Martins. Turma : INFO 4 Docente: Edmilson.](https://reader035.fdocuments.net/reader035/viewer/2022062512/552fc15e497959413d8e5808/html5/thumbnails/16.jpg)
Ciclo de Vida
![Page 17: OpenUP (Open Unified Process). Discentes: Ailton Rodrigues; Cláudio José; Edmilson Filho; Jackson Rauup; Jéssica Martins. Turma : INFO 4 Docente: Edmilson.](https://reader035.fdocuments.net/reader035/viewer/2022062512/552fc15e497959413d8e5808/html5/thumbnails/17.jpg)
Estrutura
![Page 18: OpenUP (Open Unified Process). Discentes: Ailton Rodrigues; Cláudio José; Edmilson Filho; Jackson Rauup; Jéssica Martins. Turma : INFO 4 Docente: Edmilson.](https://reader035.fdocuments.net/reader035/viewer/2022062512/552fc15e497959413d8e5808/html5/thumbnails/18.jpg)
1ª Camada - Ciclo de Vida de
Projeto• Essa camada trata do ciclo de vida de
projetos e trata do processo de desenvolvimento como um todo.
• Fases:
Iniciação;
Elaboração;
Construção;
Transição.
![Page 19: OpenUP (Open Unified Process). Discentes: Ailton Rodrigues; Cláudio José; Edmilson Filho; Jackson Rauup; Jéssica Martins. Turma : INFO 4 Docente: Edmilson.](https://reader035.fdocuments.net/reader035/viewer/2022062512/552fc15e497959413d8e5808/html5/thumbnails/19.jpg)
![Page 20: OpenUP (Open Unified Process). Discentes: Ailton Rodrigues; Cláudio José; Edmilson Filho; Jackson Rauup; Jéssica Martins. Turma : INFO 4 Docente: Edmilson.](https://reader035.fdocuments.net/reader035/viewer/2022062512/552fc15e497959413d8e5808/html5/thumbnails/20.jpg)
2ª Camada - Ciclo de Vida de Iteração
• São aplicados os principais passos do ciclo de vida tradicional do desenvolvimento de software.
• Disciplinas
Requisitos;
Arquitetura;
Implementação;
Teste;
Gerência de Projetos.
![Page 21: OpenUP (Open Unified Process). Discentes: Ailton Rodrigues; Cláudio José; Edmilson Filho; Jackson Rauup; Jéssica Martins. Turma : INFO 4 Docente: Edmilson.](https://reader035.fdocuments.net/reader035/viewer/2022062512/552fc15e497959413d8e5808/html5/thumbnails/21.jpg)
Distribuição das disciplinas pelas fases
![Page 22: OpenUP (Open Unified Process). Discentes: Ailton Rodrigues; Cláudio José; Edmilson Filho; Jackson Rauup; Jéssica Martins. Turma : INFO 4 Docente: Edmilson.](https://reader035.fdocuments.net/reader035/viewer/2022062512/552fc15e497959413d8e5808/html5/thumbnails/22.jpg)
3ª Camada - Ciclo de Vida de Micro Incremento
• A execução da Divisão de Tarefas;
• Jornadas curtas de trabalho para alcançar os objetivos de uma iteração;
• Provê um feedback muito rápido em relação a qualidade do produto de trabalho;
![Page 23: OpenUP (Open Unified Process). Discentes: Ailton Rodrigues; Cláudio José; Edmilson Filho; Jackson Rauup; Jéssica Martins. Turma : INFO 4 Docente: Edmilson.](https://reader035.fdocuments.net/reader035/viewer/2022062512/552fc15e497959413d8e5808/html5/thumbnails/23.jpg)
Bibliografias
• http://epf.eclipse.org/uploads/16.pdf;
• Pressman, Roger S.; Software Engineering: A Practitioner's Approach; Fifth Edition; 2001; McGraw Hill; New York.
• http://epf.eclipse.org/wikis/openup/
• http://www.ibm.com/developerworks/br/rational/local/open_up/
![Page 24: OpenUP (Open Unified Process). Discentes: Ailton Rodrigues; Cláudio José; Edmilson Filho; Jackson Rauup; Jéssica Martins. Turma : INFO 4 Docente: Edmilson.](https://reader035.fdocuments.net/reader035/viewer/2022062512/552fc15e497959413d8e5808/html5/thumbnails/24.jpg)
Obrigado!