Capítulo 14 A fase de elaboração cria a linha base da arquitetura Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba.

Slides:



Advertisements
Apresentações semelhantes
Projeto Qualified Curriculum
Advertisements

RUP – Rational Unified Process
Engenharia de Software
APSOO Aula 05.
Rational Unified Process
Gerência de Projetos Wesley Peron Seno Introdução
Rational Unified Process(RUP)
Valéria Maria Lauande Março/2010
Prof. Aruanda Simões - Análise e Projeto OO Processo de Desenvolvimento n As grandes fases: –Planejamento e elaboração –Construção –Implantação Sistema.
RUP Rational Unified Process (Processo Unificado de Desenvolvimento da Rational) 1.
U P (R U P) Rational Unified Process
Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus
Apresentação Executiva do Projeto
Introdução ao RUP Rational Unified Process
S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer.
S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer.
Sistema de Gerenciamento Financeiro
RUP Prof.ª Elaine B. Figueiredo.
Rational Unified Process
RUPinho Qualidade de Software
Unibratec Análise e Gerencia de Projetos Profº Henrique Vila Nova
Visão Geral do RUP.
PMBOK 5ª Edição Capítulo 3
O Fluxo de Implementação
Análise de Sistemas de Software Prof. Rodrigo Ribeiro.
Processos de Desenvolvimento de Software – Parte 2
Testes Disciplina: Estudo do RUP Autor: Tiago Lima Massoni
PFC Projeto Final de Curso
Análise e Desenvolvimento de Software
Análise e Projeto de Software CSTDS Profº. Henrique Vila Nova 1.
PSBD II Projeto de Sistemas de Banco de Dados II
Especificação em Projeto de Sistemas
Capítulo 8 Análise Disciplina: Estudo do RUP Autor: Raquel Almeida Orientação: Augusto Sampaio Paulo Borba.
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
Análise e Projeto Orientados a Objetos
Bruno Silva Desenvolvido a partir de
RUP - Cap. 5 – Processo Iterativo e Incremental
Introdução ao Processo Unificado de Desenvolvimento de Software Tiago Lima Massoni UFPE
Padrão- MVC Model, View, Controller
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
Capturando Requisitos com Use Cases Disciplina: Estudo do RUP Autor: Tiago Lima Massoni Orientacao: Augusto Sampaio Paulo Borba.
RUP - Cap. 4 – Processo Centrado na Arquitetura
Engenharia de Software
Processo Incremental e Iterativo Disciplina: Estudo do RUP Autor: Sérgio C. B. Soares Orientação: Augusto Sampaio Paulo Borba.
Introdução a um Processo de Desenvolvimento Orientado a Objeto
Processo Centrado na Arquitetura
Gestão de projetos de Software GTI-16
Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba.
CIn-UFPE1 © 2003, Alexandre Vasconcelos Visão Geral do RUP.
Processo de Desenvolvimento de Software – PDS
Modelo de Análise e Projeto
Capítulo 2: Os 4 Ps (Pessoas, Projeto, Produto, Processo)
Construção leva à capacidade operacional inicial Disciplina: Estudo do RUP Autor: Tiago Lima Massoni Orientacao: Augusto Sampaio Paulo Borba.
Processo Dirigido Pelos Use Cases Disciplina: Estudo do RUP Autor: Tiago Lima Massoni Orientação: Augusto Sampaio Paulo Borba.
Engenharia de Software com o RUP - Workflow de Testes Parte II Alexandre Vasconcelos, André Santos, Augusto Sampaio, Hermano Moura, Paulo Borba © Centro.
Engenharia de Software
Capítulo 12 Workflow Genérico de Iteração Disciplina: Estudo do RUP Autor: Raquel Almeida Orientação: Augusto Sampaio Paulo Borba.
Análise e Projeto de Sistemas Unified Modeling Language Renata Araujo Ricardo Storino Núcleo de Computação Eletrônica Curso de Programação de Computadores.
SISTEMA DE MONITORAMENTO DA TECNOLOGIA DA INFORMAÇÃO.
Capítulo 13 Concepção Disciplina: Estudo do RUP Autor: Sérgio Soares Orientação: Augusto Sampaio Paulo Borba.
Sistema Almirante Gabriel Junji Ito Giuliano Diego Barbarra.
APSI II Análise e Projeto de Sistemas de Banco de Dados II.
RUP – Rational Unified Process Márcia Seabra Cabral Prof. Augusto Sampaio Centro de Informática - UFPE.
Capítulo 9 Projeto Disciplina: Estudo do RUP Autor: Sérgio Soares Orientação: Augusto Sampaio Paulo Borba.
/ de Julho de UFPE - Universidade Federal de Pernambuco CIn - Centro de Informática Pós-Graduação em Ciência da Computação Tópicos Avançados.
Projeto Orientado a Objetos Prof. Wolley
Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto.
Disciplinas RUP Implementação Erison da Silva Fábio Garcez Bettio.
O Processo Unificado (PU). 2 O que é o Processo Unificado (PU)? É um modelo de processo de software baseado no modelo incremental, visando a construção.
Transcrição da apresentação:

Capítulo 14 A fase de elaboração cria a linha base da arquitetura Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba

1999RUP - DI / UFPE 1. Introdução zCapturar quase todos use cases; zEstabelecer uma arquitetura sólida para guiar as fases de construção e transição; zMonitorar riscos e seu impacto no caso de negócio; zRefinar plano de projeto.

1999RUP - DI / UFPE 2. No início da elaboração zPlanejando a fase de elaboração; zmontando a equipe; zmodificando o ambiente de implementação; zestabelecer critério de avaliação; yEstender os requisitos; yEstabelecer a linha base da arquitetura; yAtenuar riscos significativos; yJulgar o valor do Caso de Negócio

1999RUP - DI / UFPE 3. Típico workflow de iteração da Elaboração yAtividades em paralelo: core workflows || planejamento das iterações || avaliação || ajuste do ambiente de desenvolvimento; yCapturar e refinar maior parte dos requisitos; yDesenvolver linha base da arquitetura; yIterar enquanto a equipe é pequena

1999RUP - DI / UFPE yUse cases representando riscos críticos e importantes do ponto de vista da arquitetura (80%); yCobertura maior dos use cases para permitir oferta mais realista; yAchar linha base da arquitetura, considerando qualidade e extensibilidade de 10 % dos use cases. 4. Executar core workflows - Requisitos a teste

1999RUP - DI / UFPE 4.1 Capturar Requisitos zAchar use cases e atores y80% dos use cases zprototipar GUI ygeralmente não necessário; zpriorizar use cases yConsiderar riscos e importância a nível de arquitetura;

1999RUP - DI / UFPE 4.1 Capturar Requisitos zdetalhar use cases ycenários mais relevantes; zestruturar modelo de use cases ymais extensível e fácil de manter zRenegociar requisitos com cliente ypouca diferença semântica ymais tratável pela arquitetura. yMenor custo e maior qualidade.

1999RUP - DI / UFPE zAnálise arquitetural yparticionamento do sistema em pacotes de análise; ypode usar arquitetura em camadas; yusa use cases, glossário e conhecimento do domínio. zanálise de use case ymais relevantes para arquitetura ( 20% - 40% do total); ydescrição usando classes e responsabilidades zanálise de classe yrefinar classes identificadas zanálise de pacote yrefinar pacotes identificados na análise arquitetural. 4.2 Análise

1999RUP - DI / UFPE zProjeto da arquitetura yarquitetura em camadas; ysubsistemas e suas interfaces; yclasses de projeto mais importantes para arquitetura; ynós e configuração de rede (se o sistema for distribuído). zprojeto de use cases mais importantes para arquitetura zprojetar classe zprojetar subsistema 4.3 Projeto

1999RUP - DI / UFPE zImplementação arquitetural yidentificação dos componentes para implementar subsistema de serviço; ymapeamento de componentes a nós na rede de computadores. zimplementação de classe e subsistema zintegrar sistema yincrementalmente numa seqüência de builds. zferramenta controlando linha base da arquitetura. 4.4 Implementação

1999RUP - DI / UFPE zPlanejar teste ydefinir objetivos zprojetar teste ycaso de teste e procedimentos zexecutar teste de integração ynível de builds zexecutar teste de sistema ylinha base da arquitetura 4.5 Teste

1999RUP - DI / UFPE yPreparar a oferta xlinha base da arquitetura: estimativa mais precisa. yAtualizar o Retorno sobre Investimento xsabe-se o custo da construção e da transição xcálculo do retorno é mais difícil 5. Caso de Negócio

1999RUP - DI / UFPE yCritérios definidos no plano de iteração foram alcançados? yAtividades não terminadas seguem nas próximas iterações 6. Avaliar iterações na Elaboração

1999RUP - DI / UFPE 7. Planejando a construção zQuantidade de iterações; zplaneja investigação dos riscos; zrever ordem de realização dos use cases e cenários; zidentificar oportunidades de paralelismo (interfaces)