processo unificado bruno silva desenvolvido a partir de

of 43 /43
Processo Unificado Bruno Silva Desenvolvido a partir de http://www.wthreex.com/rup/

Author: internet

Post on 22-Apr-2015

104 views

Category:

Documents


0 download

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