processo unificado bruno silva desenvolvido a partir de
of 43
/43
Processo Unificado Bruno Silva Desenvolvido a partir de http://www.wthreex.com/rup/
Embed Size (px)
TRANSCRIPT
- Slide 1
- Processo Unificado Bruno Silva Desenvolvido a partir de http://www.wthreex.com/rup/
- Slide 2
- Processo Unificado Corresponde a uma framework de processos unificado, popular, iterativo e incremental voltado para o desenvolvimento de software. Ciclo de vida Concepo. Elaborao. Construo. Transio.
- Slide 3
- Histrico Criado Pela Rational Tambm Criadora da UML Rational bem conhecida pelo seu investimento em orientao em objetos. O Rational Unified Process (RUP) uma metodologia completa criada pela Rational para viabilizar que grandes projetos de software sejam bem sucedidos.
- Slide 4
- Conceitos Fundamentais Iterativo e IncrementalVoltado casos de usoFocado em RiscosCentrado na Arquitetura
- Slide 5
- Principios bsicos Uso de iteraes para evitar o impacto de mudanas no projeto, Gerenciamento de mudanas e Abordagens dos pontos de maior risco o mais cedo possvel.
- Slide 6
- Processo Unificado
- Slide 7
- Fases Iteraes e Macros
- Slide 8
- Disciplinas Sequncia de tarefas encadeadas e relacionadas a um aspecto importante do projeto. As disciplinas descrevem o aspecto esttico do processo Descrito em termos de componentes, disciplinas, atividades, fluxos de trabalho, artefatos e papis do processo
- Slide 9
- Disciplinas
- Slide 10
- Caractersticas Apesar de parecer um modelo em cascata, na verdade cada fase composta de uma ou mais iteraes, o que se assemelha a um modelo em espiral. Iteraes Curtas (1-2 semanas) Reduz o impacto de mudanas
- Slide 11
- Conceitos Chaves
- Slide 12
- Processo Um processo um conjunto de passos parcialmente ordenados com a inteno de atingir uma meta. No RUP, eles so organizados em um conjunto de disciplinas para posteriormente definirem os fluxos de trabalho e outros elementos do processo.
- Slide 13
- Processo
- Slide 14
- Processo em Engenharia de SW Em engenharia de software, a meta criar um software ou aperfeioar um existente.
- Slide 15
- Disciplinas Uma disciplina um conjunto de atividades relacionadas a uma 'rea de interesse' importante em todo o projeto.
- Slide 16
- Disciplina Ajuda a compreender o projeto a partir de uma perspectiva em cascata 'tradicional'.
- Slide 17
- Fluxo de trabalho Para descrio de um processo necessria uma forma para descrever as seqncias significativas das atividades que produzem algum resultado importante. O fluxo de trabalho uma seqncia das atividades que produzem um resultado de valor observvel.
- Slide 18
- Fluxo de Trabalho
- Slide 19
- Detalhamento do Fluxo de Trabalho Diagramas de detalhamento do fluxo de trabalho que mostram os agrupamentos das atividades que, geralmente, so executadas "em conjunto"
- Slide 20
- Papis Um papel uma definio abstrata de um conjunto deatividades executadas e dos respectivos artefatos. Um membro da equipe do projeto geralmente desempenha muitos papis distinto. Os papis no so pessoas; pelo contrrio, eles descrevem como as pessoas se comportam no negcio e quais so as responsabilidades que elas tm.
- Slide 21
- Papis
- Slide 22
- Analistas Analistas Desenvolvedores Desenvolvedores Testadores Testadores Gerentes Gerentes Outros papis Outros papis
- Slide 23
- Trabalhadores Um trabalhador algum que desempenha um papel e responsvel pela realizao de atividades.
- Slide 24
- Papis, atividades e fluxos de trabalho
- Slide 25
- Atividades Uma atividade algo que um papel faz e produz um resultado significativo no contexto do projeto.
- Slide 26
- Artefatos Artefatos so produtos de trabalho finais ou intermedirios produzidos e usados durante os projetos. Um artefato pode ser um dos seguintes elementos: Um documento, como Caso de Negcio ou Documento de Arquitetura de Software Um modelo, como o Modelo de Casos de Uso ou o Modelo de Design Um elemento do modelo, ou seja, um elemento existente em um modelo, como uma classe ou um subsistema.
- Slide 27
- Artefatos e ferramentas nas fases do ciclo do processo
- Slide 28
- Elementos Essenciais do Processo Introduo VisoDesenvolver uma Viso Viso PlanoGerenciar para o Plano Plano RiscosDiminuir os Riscos e Acompanhar as Questes Relacionadas Riscos Caso de NegcioExaminar o Caso de Negcio Caso de Negcio ArquiteturaProjetar a Arquitetura de um Componente Arquitetura ProttipoCriar e Testar o Produto Gradativamente Prottipo AvaliaoAvaliar os Resultados Regularmente Avaliao Solicitaes de MudanaGerenciar e Controlar Mudanas Solicitaes de Mudana Suporte ao UsurioImplantar um Produto Utilizvel Suporte ao Usurio ProcessoAdotar um Processo que se Ajuste ao Projeto Processo Concluso
- Slide 29
- Disciplinas dirigidas por Casos de uso
- Slide 30
- Conjunto de Artefatos da Modelagem de Negcios Descreve as regras, requisitos e atores do negcio Viso atual e futura
- Slide 31
- Requisitos Workflow
- Slide 32
- Conjunto de Artefatos de Requisitos
- Slide 33
- Requisitos: Atividades e Fluxos
- Slide 34
- Anlise e Design: workflow
- Slide 35
- Anlise e Design: papis e artefatos
- Slide 36
- Anlise e Design: atividade e fluxos
- Slide 37
- Implementao: papis e artefatos
- Slide 38
- Implementao: atividade e fluxos
- Slide 39
- Testes: papis e artefatos
- Slide 40
- Testes: atividades e fluxos
- Slide 41
- Implantao: papis e artefatos
- Slide 42
- Fases e Marcos
- Slide 43
- Ferramentas de Gerenciamento Rational Rational Rose Project