Atividade:
| ||||||||||||
Finalidade
|
|
| Passos | |
| Artefatos Informados: | Artefatos Resultantes: |
| Papel: Gerente de Implantação | |
| Detalhamentos do Fluxo de Trabalho: |
O resultado da implementação e dos fluxos de trabalho de teste são executáveis testados. Esses programas executáveis devem ser associados a outros artefatos para constituírem uma unidade ou um produto de implantação completo:
Em algumas circunstâncias, vários executáveis podem ter que ser produzidos para diversas configurações de usuário. Também é possível que conjuntos distintos de artefatos tenham que ser montados para diversas classes de usuários: novos usuários e usuários existentes, variantes por país ou idioma, e outros.
Para o software distribuído, vários conjuntos talvez tenham que ser produzidos para diferentes nós de computação na rede.
Esse aspecto do esforço para implementação é obtido no Detalhamento do Fluxo de Trabalho: Produzir Unidade de Implantação
Os vários artefatos que compõem o produto liberado são empacotados em uma mídia adequada: disquetes, fitas, CD-ROM, arquivos de servidor arquivados, manuais, fitas de vídeo, por exemplo, e devem ser corretamente identificados e rotulados. As atividades geralmente envolvem o trabalho com organizações externas para que empacotem o software.
Em algumas circunstâncias (por exemplo, pequenos sistemas incorporados), o software faz parte de um outro sistema na forma de PROM.
Esse aspecto da implementação é obtido no Detalhamento do Fluxo de Trabalho: Empacotar Produto.
Mais uma vez, há várias opções, desde as embalagens à utilização de uma rede de distribuidores ou distribuição pela Internet.
Existe a questão sobre o controle de quem terá autorização para utilizar o software: licenciamento. O licenciamento de software envolve a configuração de procedimentos e ferramentas para gerenciar licenças e comunicar os códigos da licença aos usuários.
Esse aspecto da implementação é abordado nos Detalhamentos do Fluxo de Trabalho: Gerenciar Teste de Aceitação e Fornecer Acesso ao Site de Download.
Com o advento da distribuição pela Internet, a instalação de software é, cada vez mais, um processo controlado pelo usuário. Apesar disso, é preciso ter o suporte de ferramentas e procedimentos de instalação oferecidos com o produto. Em alguns casos mais raros (grandes sistemas técnicos complexos), a instalação é efetuada pelo fornecedor do software.
Geralmente, a instalação é mais complexa em sistemas distribuídos, pois todos os nós têm que ser atualizados rapidamente e a instalação pode se subdividir em vários procedimentos.
Esse aspecto da implementação é abordado nos Detalhamentos do Fluxo de Trabalho: Gerenciar Teste de Aceitação e Fornecer Acesso ao Site de Download.
Como parte da instalação, surge, com freqüência a questão da migração:
Os programas associados a essa migração são desenvolvidos e testados com a utilização do mesmo processo usado no produto primário.
Parte do processo de preparar o cliente para a próxima geração de software é através de versões beta mais recentes do produto. Esse aspecto da implementação é abordado no Detalhamento do Fluxo de Trabalho: Produto de Teste Beta.
Pode assumir várias formas:
Geralmente, o suporte envolve a configuração de procedimentos para acompanhamento e resolução de problemas que se integram à atividade de gerenciamento de mudanças.
Esse aspecto da implementação é abordado no Detalhamento do Fluxo de Trabalho: Desenvolver Material de Suporte.
|
Rational Unified Process
|