![Page 1: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/1.jpg)
Processo Unificado
Bruno SilvaDesenvolvido a partir de http://www.wthreex.com/rup/
![Page 2: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/2.jpg)
Processo Unificado
• Corresponde a uma framework de processos unificado, popular, iterativo e incremental voltado para o desenvolvimento de software.
• Ciclo de vida– Concepção.– Elaboração.– Construção.– Transição.
![Page 3: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/3.jpg)
Histórico
• Criado Pela Rational– Também Criadora da UML
• Rational é bem conhecida pelo seu investimento em orientação em objetos.
• O Rational Unified Process (RUP) é uma metodologia completa criada pela Rational para viabilizar que grandes projetos de software sejam bem sucedidos.
![Page 4: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/4.jpg)
Conceitos Fundamentais
Iterativo e Incremental
Voltado à casos de uso
Focado em Riscos
Centrado na Arquitetura
![Page 5: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/5.jpg)
Principios básicos
• Uso de iterações para evitar o impacto de mudanças no projeto,
• Gerenciamento de mudanças e• Abordagens dos pontos de maior risco o mais
cedo possível.
![Page 6: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/6.jpg)
Processo Unificado
![Page 7: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/7.jpg)
Fases Iterações e Macros
![Page 8: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/8.jpg)
Disciplinas
• Sequência de tarefas encadeadas e relacionadas a um aspecto importante do projeto.
• As disciplinas descrevem o aspecto estático do processo
• Descrito em termos de componentes, disciplinas, atividades, fluxos de trabalho, artefatos e papéis do processo
![Page 9: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/9.jpg)
Disciplinas
![Page 10: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/10.jpg)
Características
• Apesar de parecer um modelo em cascata, na verdade cada fase é composta de uma ou mais iterações, o que se assemelha a um modelo em espiral.
• Iterações Curtas (1-2 semanas)• Reduz o impacto de mudanças
![Page 11: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/11.jpg)
Conceitos Chaves
![Page 12: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/12.jpg)
Processo
• Um processo é um conjunto de passos parcialmente ordenados com a intenção de atingir uma meta.
• No RUP, eles são organizados em um conjunto de disciplinas para posteriormente definirem os fluxos de trabalho e outros elementos do processo.
![Page 13: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/13.jpg)
Processo
![Page 14: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/14.jpg)
Processo em Engenharia de SW
• Em engenharia de software, a meta é criar um software ou aperfeiçoar um existente.
![Page 15: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/15.jpg)
Disciplinas
• Uma disciplina é um conjunto de atividades relacionadas a uma 'área de interesse' importante em todo o projeto.
![Page 16: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/16.jpg)
Disciplina
• Ajuda a compreender o projeto a partir de uma perspectiva em cascata 'tradicional'.
![Page 17: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/17.jpg)
Fluxo de trabalho
• Para descrição de um processo é necessária uma forma para descrever as seqüências significativas das atividades que produzem algum resultado importante.
• O fluxo de trabalho é uma seqüência das atividades que produzem um resultado de valor observável.
![Page 18: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/18.jpg)
Fluxo de Trabalho
![Page 19: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/19.jpg)
Detalhamento do Fluxo de Trabalho
• Diagramas de detalhamento do fluxo de trabalho que mostram os agrupamentos das atividades que, geralmente, são executadas "em conjunto"
![Page 20: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/20.jpg)
Papéis
• Um papel é uma definição abstrata de um conjunto deatividades executadas e dos respectivos artefatos.
• Um membro da equipe do projeto geralmente desempenha muitos papéis distinto.
• Os papéis não são pessoas; pelo contrário, eles descrevem como as pessoas se comportam no negócio e quais são as responsabilidades que elas têm.
![Page 21: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/21.jpg)
Papéis
![Page 22: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/22.jpg)
Papéis
• Papéis– Analistas– Desenvolvedores– Testadores– Gerentes– Outros papéis
![Page 23: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/23.jpg)
Trabalhadores
• Um trabalhador é alguém que desempenha um papel e é responsável pela realização de atividades.
![Page 24: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/24.jpg)
Papéis, atividades e fluxos de trabalho
![Page 25: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/25.jpg)
Atividades• Uma atividade é algo que um papel faz e produz um
resultado significativo no contexto do projeto.
![Page 26: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/26.jpg)
Artefatos• Artefatos são produtos de trabalho finais ou
intermediários produzidos e usados durante os projetos.
• Um artefato pode ser um dos seguintes elementos:
– Um documento, comoCaso de Negócio ouDocumento de Arquiteturade Software– Um modelo, como oModelo de Casos de Usoou o Modelo de Design– Um elemento do modelo,ou seja, um elementoexistente em um modelo,como uma classe ou umsubsistema.
![Page 27: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/27.jpg)
Artefatos e ferramentas nas fases do ciclodo processo
![Page 28: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/28.jpg)
Elementos Essenciais do Processo• Introdução• Visão—Desenvolver uma Visão• Plano—Gerenciar para o Plano• Riscos—Diminuir os Riscos e Acompanhar as Questões Relacionadas• Caso de Negócio—Examinar o Caso de Negócio• Arquitetura—Projetar a Arquitetura de um Componente• Protótipo—Criar e Testar o Produto Gradativamente• Avaliação—Avaliar os Resultados Regularmente• Solicitações de Mudança—Gerenciar e Controlar Mudanças• Suporte ao Usuário—Implantar um Produto Utilizável• Processo—Adotar um Processo que se Ajuste ao Projeto• Conclusão
![Page 29: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/29.jpg)
Disciplinas dirigidas por Casos de uso
![Page 30: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/30.jpg)
Conjunto de Artefatos da Modelagem de Negócios
• Descreve as regras, requisitos e atores do negócio• Visão atual e futura
![Page 31: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/31.jpg)
Requisitos
• Workflow
![Page 32: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/32.jpg)
Conjunto de Artefatos de Requisitos
![Page 33: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/33.jpg)
Requisitos: Atividades e Fluxos
![Page 34: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/34.jpg)
Análise e Design: workflow
![Page 35: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/35.jpg)
Análise e Design: papéis e artefatos
![Page 36: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/36.jpg)
Análise e Design: atividade e fluxos
![Page 37: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/37.jpg)
Implementação: papéis e artefatos
![Page 38: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/38.jpg)
Implementação: atividade e fluxos
![Page 39: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/39.jpg)
Testes: papéis e artefatos
![Page 40: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/40.jpg)
Testes: atividades e fluxos
![Page 41: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/41.jpg)
Implantação: papéis e artefatos
![Page 42: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/42.jpg)
Fases e Marcos
![Page 43: Processo Unificado Bruno Silva Desenvolvido a partir de](https://reader035.vdocuments.pub/reader035/viewer/2022070312/552fc16d497959413d8ec981/html5/thumbnails/43.jpg)
Ferramentas de Gerenciamento
• Rational Rational Rose• Project