Transição
Projeto Final - APGS
Adriana P. de Medeiros
Transição

Objetivo

Plano de Implantação

Plano de Contingência
Documentação

Análise, Projeto e Gerência de Sistemas
Projeto Final
2
Objetivo

Entregar a primeira versão do sistema aos usuários
Necessário:
 realizar testes
 substituir ou adaptar sistemas legados
 fazer a conversão da(s) base(s) de dados
 treinar os usuários
Análise, Projeto e Gerência de Sistemas
Projeto Final
3
Transição
Implantação
Análise, Projeto e Gerência de Sistemas
Projeto Final
4
Plano de Implantação

Estabelece como será a transição do sistema atual para
o novo sistema
 Conversão de dados
 Instalação do hardware e do software
 Treinamento dos usuários e dos operadores
 Entrada em produção
Análise, Projeto e Gerência de Sistemas
Projeto Final
5
Plano de Implantação

Conversão de Dados
Determinar quais os dados
históricos que serão
convertidos para o novo
sistema
Identificar necessidade de
espaço no banco de dados
para carga inicial
Assegurar que todos os dados
obedecem as restrições
definidas para o novo sistema
Detectar e corrigir os erros de
dados antes da passagem
para o banco de dados do
novo sistema
Identificar:

Converter os dados do
formato atual para o formato
do novo sistema

A necessidade de programas
especiais de conversão
A necessidade de recursos
para digitação
Os usuários devem estar disponíveis na época da conversão
Análise, Projeto e Gerência de Sistemas
Projeto Final
6
Plano de Implantação

Instalação do hardware e do software
Preparar o ambiente para
receber os equipamentos
Verificar/Providenciar:
Instalar os equipamentos

Instalações elétricas

Refrigeração

Isolamento do ambiente

Mobiliário
Equipamentos de maior porte
podem requerer pessoal
especializado em instalação
Instalar o software e carregar
o(s) banco(s) de dados
Deixar tudo pronto para o uso
Análise, Projeto e Gerência de Sistemas
Projeto Final
7
Plano de Implantação

Treinamento dos usuários e do pessoal de operação
Plano de Treinamento
Quem será treinado?
Público-alvo:
Quando será feito o
treinamento?
O treinamento destina-se aos gerentes
de todas as filiais. Após o treinamento,
cada gerente disseminará o
conhecimento dentro da respectiva filial.
Quem aplicará o treinamento?
Período de realização:
Onde será feito o treinamento?
Os gerentes das filiais das regiões Sul e
Sudeste serão treinados na primeira
quinzena de setembro/03. Os restantes
serão treinados ...
Quais recursos serão
utilizados?
Análise, Projeto e Gerência de Sistemas
Responsáveis pelo treinamento:
Estão designados os analistas
Carlos, Alberto e ...
Projeto Final
8
Plano de Implantação

Entrada em Produção
Sistema atual
Sistema novo
Substituição Total
Problema principal: a carga dos BDs com os dados das operações
em andamento
Análise, Projeto e Gerência de Sistemas
Projeto Final
9
Plano de Implantação

Entrada em Produção
Sistema atual
Sistema novo
Substituição Gradativa:
• por dados ou
• por funções
Problema principal: a integração dos dados durante o período de
convivência dos dois sistemas
Análise, Projeto e Gerência de Sistemas
Projeto Final
10
Plano de Implantação

Entrada em Produção
Sistema atual
Sistema novo
Execução em paralelo
Problema principal: aumento da carga de trabalho dos usuários
Análise, Projeto e Gerência de Sistemas
Projeto Final
11
Plano de Contingência

Descrever as possíveis falhas no sistema e suas
recuperações

Elaborar plano para operação sem sistema
informatizado, considerando:

acesso aos dados

entrada de dados

retomada do sistema
Análise, Projeto e Gerência de Sistemas
Projeto Final
12
Plano de Contingência
Possíveis falhas:
Falha de digitação/operação:
Caso um registro seja inserido com erros de digitação, o sistema deve
fornecer a opção de alterar ou excluir o registro gravado incorretamente.
Perda de Dados:
Caso ocorra perda de tabelas, o sistema deve ser capaz de restaurá-las
sem que o usuário tenha que informar novamente os dados.
Falha de Sistema:
Caso ocorra erro de inicialização e/ou de execução do sistema, o suporte
técnico deve ser chamado para diagnosticar o problema ocorrido.
Análise, Projeto e Gerência de Sistemas
Projeto Final
13
Plano de Contingência
Operações:
As funções de registro de vendas não devem se tornar indisponíveis mais
de uma vez em cada mês. Quando ocorrerem indisponibilidades, a duração
máxima deve ser de uma hora.
Durante o período de indisponibilidade, os pedidos dos clientes devem ser
atendidos pelos vendedores com base em listagens dos itens em estoque
atualizadas, emitidas diariamente com essa finalidade.
Os pedidos deverão ser preenchidos nos formulários de entrada para
Pedidos
Após a retomada do sistema, os dados contidos nos formulários de entrada
preenchidos manualmente pelos usuários serão inseridos no sistema.
Análise, Projeto e Gerência de Sistemas
Projeto Final
14
Documentação Gerada
 Introdução
 Apresentação da empresa (o cliente)
 Objetivos gerais do projeto
 Estrutura do documento
 Modelagem de Negócio
 Características da empresa (descrição, estrutura organizacional,
processo atual, recursos de informática e expectativa do cliente)
 Processos de negócio (Casos de uso de negócio)
 Problemas identificados
 Necessidades detectadas
 Requisitos
 Diagrama de Casos de Uso e descrições
 Requisitos Suplementares
 Alternativas de Solução




Descrição de cada alternativa
Análise comparativa das alternativas
Alternativa recomendada pela equipe
Alternativa escolhida pelo usuário e critério de escolha
Análise, Projeto e Gerência de Sistemas
Projeto Final
15
Documentação Gerada
 Análise e Projeto
 Modelo Conceitual
 Modelo de Projeto
- Diagrama de Classes de Projeto
• tipos de atributos e operações
• classes abstratas e interfaces
• padrões de projeto
• pacotes, etc.
- Justificativa para uso de Padrões de Projeto
- Diagramas de Sequência
- Diagrama de Estados (se necessário)
- Proposta de Componentes
 Projeto de Banco de Dados
 Projeto de Interface com o usuário
Análise, Projeto e Gerência de Sistemas
Projeto Final
16
Documentação Gerada
 Implementação
 Nomenclatura utilizada
 Controle de Concorrência
 Controle de Acesso
 Teste
 Plano de Teste
 Implantação
 Plano de Implantação
 Plano de Contingência
 Glossário
 Anexos
+ Manual do Usuário
Análise, Projeto e Gerência de Sistemas
Projeto Final
17
Documentação Gerada

O manual do usuário é um outro documento!

O manual do usuário também deve conter
informações sobre contingência, orientando
o usuário sobre como proceder caso uma
falha ocorra no sistema.
Análise, Projeto e Gerência de Sistemas
Projeto Final
18
Implementação (em formato digital)



Protótipo
Código fonte
Documentação do código fonte (opcional)
Análise, Projeto e Gerência de Sistemas
Projeto Final
19
Download

Plano de Implantação