Post on 24-Jan-2016
description
Processo de Desenvolvimento de Software – RUP
6. Implantação (Distribuição)
Márcio Aurélio Ribeiro Moreira
marcio.moreira@pitagoras.com.brhttp://si.lopesgazzani.com.br/docentes/marcio/
Márcio Moreira 6. Implantação (Distribuição) – slide 2Processo de Desenvolvimento de Software - RUP
Conceitos de implantação
Implantação (distribuição): Disciplina responsável por garantir que o software esteja disponível para os
usuários Formas de implantação previstas:
Instalação personalizada Oferta de produto "comprados em loja" Acesso ao software por meio da Internet
Quando distribuir? Após os testes feitos no ambiente fabril (Construção) e os beta testes
(Transição) Unidade de Implantação:
Software e materiais auxiliares para instalar em um nó de rede Produto:
Conjunto de todas as unidades de implantação necessárias
Márcio Moreira 6. Implantação (Distribuição) – slide 3Processo de Desenvolvimento de Software - RUP
Objetivos da implantação
Definir a Lista de Materiais do produtoFazer um Plano de ImplantaçãoProduzir o ProdutoPreparar o Material de Suporte ao UsuárioDesenvolver o software de instalaçãoProduzir as notas da versão (release)Preparar os materiais de treinamentoDisponibilizar o software para os usuários
Márcio Moreira 6. Implantação (Distribuição) – slide 4Processo de Desenvolvimento de Software - RUP
Fluxo de trabalho de implantação
Márcio Moreira 6. Implantação (Distribuição) – slide 5Processo de Desenvolvimento de Software - RUP
Objetivos das atividades Planejar a Implantação:
Planejar quando e como o produto será distribuído Desenvolver Material de Suporte:
Preparar os materiais necessários para suporte aos usuários Gerenciar Testes de Aceitação:
Garantir a aceitação do software pelos clientes antes do lançamento geral Produzir a Unidade de Implantação:
Empacotar o produto de forma que ele seja instalável Produto para Beta Teste:
Liberar o software para usuários beta e tratar seus feedbacks Gerenciar Teste de Aceitação para Instalação Customizada:
Especialização de Gerenciar Testes de Aceitação Empacotar Produto:
Preparar um produto para que ele seja comprável em lojas Fornecer Acesso ao Site de Download:
Disponibilizar o software para download na Internet
Márcio Moreira 6. Implantação (Distribuição) – slide 6Processo de Desenvolvimento de Software - RUP
A: Planejar a implantação
Márcio Moreira 6. Implantação (Distribuição) – slide 7Processo de Desenvolvimento de Software - RUP
A: Desenvolver material de suporte
Márcio Moreira 6. Implantação (Distribuição) – slide 8Processo de Desenvolvimento de Software - RUP
A: Gerenciar testes de aceitação
Márcio Moreira 6. Implantação (Distribuição) – slide 9Processo de Desenvolvimento de Software - RUP
A: Produzir a unidade de implantação
Márcio Moreira 6. Implantação (Distribuição) – slide 10Processo de Desenvolvimento de Software - RUP
A: Produto para beta teste
Márcio Moreira 6. Implantação (Distribuição) – slide 11Processo de Desenvolvimento de Software - RUP
A: Gerenciar teste de aceitação para instalação customizada
Márcio Moreira 6. Implantação (Distribuição) – slide 12Processo de Desenvolvimento de Software - RUP
A: Empacotar produto
Márcio Moreira 6. Implantação (Distribuição) – slide 13Processo de Desenvolvimento de Software - RUP
A: Fornecer acesso ao site de download
Márcio Moreira 6. Implantação (Distribuição) – slide 14Processo de Desenvolvimento de Software - RUP
Essência da implantaçãoPreparação: Plano de ImplantaçãoLista de Materiais, Ilustração e Artefatos de InstalaçãoMateriais de Treinamento e Suporte
Distribuição:• N
otas de versão (release)
• Unidade de Implantação
• Produto
Márcio Moreira 6. Implantação (Distribuição) – slide 15Processo de Desenvolvimento de Software - RUP
P: Plano de implantação
Seções típicas do documento:Responsabilidades:
Quem é responsável pelo que
Planejamento:Implantação, Desenvolvimento de Materiais, Testes, Geração do
Produto e Disponibilização
Recursos:SoftwareHardwareUnidade de Implantação:
Software de Suporte, Documentação de Suporte e Equipe de Suporte
Treinamento:Quem e como serão feitos os treinamentos
Márcio Moreira 6. Implantação (Distribuição) – slide 16Processo de Desenvolvimento de Software - RUP
P: Lista de materiais
Descrição da Versão: Inventário de Materiais:
Mídias, manuais, folhetos, etc. que acompanham o software Inventário do Conteúdo do Software:
Liste todos os arquivos que compõem a versãoAlterações:
Liste todas as alterações incorporadas na versãoDados de Adaptação:
Identifique todos os dados exclusivos do site contidos no software Instruções de Instalação:
Liste as instruções de instalação e de verificaçãoErros Conhecidos e Recursos Problemáticos:
Liste os erros conhecidos e recursos problemáticos, incluindo as soluções de contorno disponíveis
Márcio Moreira 6. Implantação (Distribuição) – slide 17Processo de Desenvolvimento de Software - RUP
P: Material de suporte ao usuário
Documentos típicos:Guias do UsuárioGuias OperacionaisGuias de ManutençãoDemonstrações on-lineSistema de ajuda on-lineAjuda contextualNotas sobre o release
Márcio Moreira 6. Implantação (Distribuição) – slide 18Processo de Desenvolvimento de Software - RUP
P: Notas de versão (release) Sobre este release:
O Release 1.0 do C-Registration permitirá que os estudantes do Wylie College se registrem on-line em seus cursos.
Produtos compatíveis: Os requisitos mínimos são:
Processador 486 ou superior, 32 MB de RAM, 20 MB de HD, Windows 95/98/NT, etc.
Fazendo upgrade de versões anteriores: Não aplicável a esta versão.
Novos recursos: Registro on-line em cursos Manutenção dos registros de todos os estudantes Etc.
Erros e limitações conhecidos: Senha Rejeitada:
As senhas fazem distinção entre maiúsculas e minúsculas. Solução: Se o sistema rejeitar sua senha, digite-a novamente utilizando caracteres
maiúsculos e minúsculos.
Márcio Moreira 6. Implantação (Distribuição) – slide 19Processo de Desenvolvimento de Software - RUP
Referências
Sigla Referência
JAC98Ivar Jacobson, Grady Booch, and James Rumbaugh. The Unified Software Development Process. 1998. Addison Wesley Longman.
KRO03Per Kroll e Philippe Kruchten 2003. The Rational Unified Process Made Easy, A Practitioners Guide to the RUP. Addison Wesley Longman.
KRU98 P. Kruchten; The Rational Unified Process: An Introduction, Object Technology Series, Addison-Wesley, 1998.
MAR05 Márcio Moreira. Resumo do livro Unified Process. Márcio. Uberlândia (MG). 2005.
MAR06 Márcio Moreira. Engenharia de Software - RUP . Uniube - Universidade de Uberaba - Uberlândia (MG). 2006.
MAR09Márcio Moreira. Metodologia e Conceitos de Implantação de Sistemas. Empresa. Bom dia TI. Uberlândia (MG). 2009.
PRE95 PRESSMAN, R. S. Engenharia de software. São Paulo: Makron Books. 1995.
RUP08 IBM Rational. RUP – Rational Unified Process – 7.5 – For Large and Small Projects. 2008. IBM Rational.
SUM07 Sommerville, Ian. Engenharia de Software. 8ª Ed. Pearson / Prentice Hall. 2007.