Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Explorando os Fluxos Explorando os Fluxos de Processo do RUP de Processo do RUP 2 Tópicos • Classificação dos Fluxos de Trabalho do RUPClassificação dos Fluxos de Trabalho do RUP • Fluxo de Modelagem de NegócioFluxo de Modelagem de Negócio • Fluxo de RequisitosFluxo de Requisitos • Fluxo de Análise & ProjetoFluxo de Análise & Projeto • Fluxo de ImplementaçãoFluxo de Implementação • Fluxo de TesteFluxo de Teste • Fluxo de ImplantaçãoFluxo de Implantação 3 Número de Elementos do RUP • 4 Fases • 9 Disciplinas • 33 Papéis • 97 Artefatos • + de 120 Atividades • 14 Guias de Trabalho • 42 Templates • 17 Tool Mentors 4 O RUP • O Fluxos de Trabalho (O Fluxos de Trabalho (Core WorkflowsCore Workflows) do RUP são agrupados ) do RUP são agrupados em duas categoriasem duas categorias • Fluxos de Processo ou de Engenharia • Fluxos de Suporte 5 Fluxo de Modelagem de Negócio •PropósitosPropósitos • Entender da estrutura e da Entender da estrutura e da dinâmica da organização dinâmica da organização (cliente) (cliente) • Entender dos problemas da Entender dos problemas da organização e identificar organização e identificar potenciais melhorias potenciais melhorias • Garantir que clientes, Garantir que clientes, usuários finais e usuários finais e desenvolvedores tenham um desenvolvedores tenham um entendimento (visão) entendimento (visão) comum da organizaçãocomum da organização 6 Fluxo de Modelagem de Negócio • Atividades PrincipaisAtividades Principais 7 Fluxo de Modelagem de Negócio • Artefatos PrincipaisArtefatos Principais 8 Fluxo de Requisitos PropósitosPropósitos • Estabelecer e manter um acordo Estabelecer e manter um acordo com os com os stakeholdersstakeholders sobre o que sobre o que o sistema deve fazero sistema deve fazer • Proporcionar aos Proporcionar aos desenvolvedores um melhor desenvolvedores um melhor entendimento dos requisitos do entendimento dos requisitos do sistemasistema • Definir os limites do sistema e Definir os limites do sistema e fornecer uma base para planejar fornecer uma base para planejar as iterações e estimar os custos as iterações e estimar os custos e tempo de desenvolvimento do e tempo de desenvolvimento do sistema sistema • Definir as interfaces gráficas do Definir as interfaces gráficas do sistema, focando nas sistema, focando nas necessidades e objetivos dos necessidades e objetivos dos usuáriosusuários 9 Fluxo de Requisitos • Atividades PrincipaisAtividades Principais 10 Fluxo de Requisitos • Artefatos PrincipaisArtefatos Principais 11 PropósitosPropósitos • Transformar os requisitos em Transformar os requisitos em um projeto do sistemaum projeto do sistema • Definir uma arquitetura para o Definir uma arquitetura para o sistema sistema • Adaptar o projeto para o Adaptar o projeto para o ambiente de implementaçãoambiente de implementação Fluxo de Análise & Projeto 12 Fluxo de Análise & Projeto • Atividades PrincipaisAtividades Principais 13 Fluxo de Análise & Projeto • Artefatos PrincipaisArtefatos Principais 14 PropósitosPropósitos • Definir a organização do Definir a organização do código, em termos de código, em termos de subsistemas e organizados subsistemas e organizados em camadas em camadas • Integrar os resultados Integrar os resultados produzidos pelos produzidos pelos programadores individuais programadores individuais (ou equipes) em um (ou equipes) em um sistema executávelsistema executável Fluxo de Implementação 15 Fluxo de Implementação • Atividades PrincipaisAtividades Principais 16 Fluxo de Implementação • Artefatos PrincipaisArtefatos Principais 17 Fluxo de Teste PropósitosPropósitos • Verificar a integração entre os Verificar a integração entre os objetos e de todos os objetos e de todos os componentes do softwarecomponentes do software • Verificar se todos os requisitos Verificar se todos os requisitos foram implementados foram implementados corretamentecorretamente • Identificar e garantir que Identificar e garantir que defeitos sejam resolvidos antes defeitos sejam resolvidos antes da implantação do softwareda implantação do software 18 Fluxo de Teste • Atividades PrincipaisAtividades Principais 19 Fluxo de Teste • Artefatos PrincipaisArtefatos Principais 20 Fluxo de Implantação PropósitosPropósitos • Produzir versões do softwareProduzir versões do software • Distribuir e instalar o software Distribuir e instalar o software • Prestar assistência aos usuáriosPrestar assistência aos usuários • Planejar e executar testes betaPlanejar e executar testes beta • Migrar o software ou dados Migrar o software ou dados existentes existentes • Verificar a aceitação do produtoVerificar a aceitação do produto 21 Fluxo de Implantação • Atividades PrincipaisAtividades Principais 22 Fluxo de Implantação • Artefatos PrincipaisArtefatos Principais 23 Leitura • Capítulos 9, 10, 11 e 15 do Livro “Uma Introdução ao RUP”Capítulos 9, 10, 11 e 15 do Livro “Uma Introdução ao RUP”
Compartilhar