Construo leva capacidade operacional inicial Disciplina Estudo do

  • Slides: 14
Download presentation
Construção leva à capacidade operacional inicial Disciplina: Estudo do RUP Autor: Tiago Lima Massoni

Construção leva à capacidade operacional inicial Disciplina: Estudo do RUP Autor: Tiago Lima Massoni Orientacao: Augusto Sampaio Paulo Borba

Fase de Construção em Resumo z. Início a partir do executável da base arquitetural.

Fase de Construção em Resumo z. Início a partir do executável da base arquitetural. z. Desenvolvimento de um produto pronto para operação inicial (beta). zÊnfase no desenvolvimento. RUP - DI / UFPE 1999

Logo Cedo na Fase de Construção. . . z Gerente planejou construção ainda na

Logo Cedo na Fase de Construção. . . z Gerente planejou construção ainda na fase anterior e recebe autorização para continuar. z O plano pode ser modificado por dois fatores: y. Gap possível entre elaboração e construção. y. Finanças e cronograma podem ser alterados. z Alocação de recursos y. Aumento significativo de pessoas. z Definição do critério de avaliação. RUP - DI / UFPE 1999

Iteration Workflow Construção z 4 atividades principais em paralelo. y 5 workflows principais y.

Iteration Workflow Construção z 4 atividades principais em paralelo. y 5 workflows principais y. Planejar iterações y. Business case (acompanhamento) y. Avaliação z Agora a ênfase é em completar as realizações dos use cases, projetar as classes e subsistemas, implementá-los como componentes, fazendo testes individuais ou em builds. RUP - DI / UFPE 1999

Executando os Workflows RUP - DI / UFPE 1999

Executando os Workflows RUP - DI / UFPE 1999

Requisitos z Achar atores e use cases y. Apenas uma pequena fração restante z

Requisitos z Achar atores e use cases y. Apenas uma pequena fração restante z Prototipar interface com o usuário y. Agora, grande ênfase z Priorizar use cases y. Apenas os encontrados aqui z Detalhar use cases y. Completo (todos os use cases) z Estruturar modelo y. Poucas mudanças RUP - DI / UFPE 1999

Análise (Opcional) z Análise arquitetural y. Apenas eventuais atualizações z Análise use cases y.

Análise (Opcional) z Análise arquitetural y. Apenas eventuais atualizações z Análise use cases y. Completa com todos os use cases z Análise classes y. Refina todas as classes z Análise pacotes y. Refina todos os pacotes de análise RUP - DI / UFPE 1999

Projeto z Projeto arquitetural y. Adição de poucos elementos z Projeto use cases y.

Projeto z Projeto arquitetural y. Adição de poucos elementos z Projeto use cases y. Completa com todos os use cases z Projeto classes y. Refina todas as classes de projeto z Projeto subsistemas y. Refina todos os subsistemas RUP - DI / UFPE 1999

Implementação z Implementação Arquitetural y. Apenas atualização z Implementar classe/subsistema y. Completo, todos os

Implementação z Implementação Arquitetural y. Apenas atualização z Implementar classe/subsistema y. Completo, todos os componentes z Realizar testes de unidade y. Teste dos componentes implementados z Integrar sistema y. Criar plano de integração em cada iteração; y. Junta componentes de acordo com o plano RUP - DI / UFPE 1999

Testes z Planejar testes y. Objetivos estabelecidos para os testes de builds e do

Testes z Planejar testes y. Objetivos estabelecidos para os testes de builds e do sistema z Projetar testes y. Criar casos e procedimentos de teste para um conjunto de builds em cada iteração z Executar testes de integração/sistema y. Builds/sistema a cada iteração z Avaliar testes y. Atingimos os objetivos? RUP - DI / UFPE 1999

Controlando o business case z Compara progresso real com o planejado, acompanhando cronograma, orçamento

Controlando o business case z Compara progresso real com o planejado, acompanhando cronograma, orçamento e esforço (baseado em métricas). z Atualizar o documento se necessário. RUP - DI / UFPE 1999

Avaliar as iterações z Revisar o que foi executado, com o critério de avaliação.

Avaliar as iterações z Revisar o que foi executado, com o critério de avaliação. z Determinar se o build está pronto para a próxima iteração. RUP - DI / UFPE 1999

Planejando a fase de transição z Planejamento com menos detalhes que nas outras fases.

Planejando a fase de transição z Planejamento com menos detalhes que nas outras fases. z Não se sabe qual vai como vai ser feedback dos usuários. RUP - DI / UFPE 1999

Deliverables - construção z Plano de projeto para a transição. z Software executável -

Deliverables - construção z Plano de projeto para a transição. z Software executável - build final da construção. z Todos os artefatos (modelos). z Descrição da arquitetura mantida e atualizada. z Business case, com mudanças refletidas. z Manual de usuário preliminar. RUP - DI / UFPE 1999