As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Apêndice: Questionário de modernização de aplicativos
Use o questionário desta seção como ponto de partida para coletar informações para as fases de avaliação e planejamento de modernização do seu projeto. Você pode baixar esse questionário no formato Microsoft Excel e usá-lo para registrar suas informações.
Disposição
-
Qual é o ID do aplicativo?
-
O que é o tipo de aplicativo?
-
Qual é a disposição pretendida do aplicativo (por exemplo, redefinir a plataforma, refatorar ou substituir)?
Revalidação da decisão de refatorar
-
Este é um aplicativo de alto valor (gerador de receita)?
-
Este é um aplicativo voltado para o cliente?
-
Este é um aplicativo estratégico que exige a adição ou o aprimoramento de atributos de negócios?
-
Você está disposto a transformar o aplicativo para suportar um ritmo de inovação acelerado?
-
Este aplicativo usa uma estrutura ou biblioteca proprietária ou personalizada? Se sim, forneça o nome da estrutura ou biblioteca proprietária.
-
Qual é a estrutura e a versão da linguagem de programação de aplicativos? (Obrigatório somente para aplicativos personalizados)
Interfaces e dependências
-
Liste os aplicativos que acessarão este aplicativo (interfaces de entrada).
-
Liste os aplicativos que esse aplicativo irá acessar (interfaces de entrada). Este é um aplicativo voltado para o cliente?
-
Qual é o tipo de interface?
-
O que é o protocolo de interface?
-
Forneça uma lista dos serviços compartilhados que esse aplicativo usa (por exemplo, diretório ativo, registro em log, backup, monitoramento).
-
Forneça uma lista de aplicativos que dependem do banco de dados do aplicativo atual.
-
As interfaces são diretas, intermediadas ou ambas?
Características e perfil do aplicativo
-
Qual tipo de estratégia ou tecnologia de armazenamento em cache o aplicativo usa?
-
Qual tipo de tecnologia de armazenamento em cluster o aplicativo usa?
-
Qual tipo de serviço ou tecnologia de colocação em fila o aplicativo usa?
-
O aplicativo oferece suporte a interfaces móveis? (Obrigatório somente para canais móveis)
-
O aplicativo é sem estado?
-
Como o aplicativo oferece suporte à escalabilidade?
-
Qual é o tamanho do heap da Java Virtual Machine (JVM) configurado para que este aplicativo seja executado?
-
Qual é o tamanho do código do aplicativo, medido em número de linhas? (Obrigatório somente para aplicativos personalizados)
-
Este aplicativo oferece a capacidade de se adaptar rapidamente às mudanças nos requisitos regulatórios?
-
Você tem scripts de teste de unidade para este aplicativo?
Aplicações COTS
-
O código do aplicativo comercial pronto para uso (COTS, commercial off-the-shelf) foi estendido e personalizado?
-
O que é a extensão da linguagem de programação de personalização COTS?
-
Qual é o tamanho (número de linhas) da extensão de código personalizada para o aplicativo COTS?
-
Este aplicativo COTS exige configuração personalizada?
-
Qual é o esforço geral para instalar, configurar e validar o aplicativo?
Banco de dados (personalizado)
-
Qual é o tamanho do banco de dados (em GB)?
-
Qual é o número total de tabelas do banco de dados?
-
Qual é o número total de procedimentos armazenados?
-
Qual é o tamanho total dos blobs remotos ou locais armazenados fora do banco de dados? (Responda somente se o blob for usado pelo banco de dados do aplicativo.)
-
Qual é o número médio de atributos por tabela?
-
Quantas tarefas de banco de dados existem para este aplicativo?
Telas, relatórios e trabalhos em lote (personalizados e COTS)
-
Quantas telas o aplicativo inclui?
-
Liste todos os relatórios associados ao aplicativo.
-
Liste todos os trabalhos em lotes e processos associados ao aplicativo e liste os sistemas de controle que executam os trabalhos.
Segurança e conformidade
-
O que é o sistema de controle de origem ou repositório?
-
Liste todos os requisitos de conformidade para este aplicativo.
-
O que é a classificação dos dados?
-
Forneça o nome da integração de autenticação única (SSO), se houver, usada por este aplicativo.
-
Forneça o nome do sistema de autenticação de terceiros, se houver, que este aplicativo usa.
-
Como meus dados estão sendo protegidos?
Operações
-
Este aplicativo é implantado por trás de um balanceador de carga?
-
Este aplicativo requer sessões persistentes?
-
Este aplicativo exige acesso ao armazenamento compartilhado? Em caso afirmativo, especifique o tamanho do armazenamento compartilhado.
-
Qual é o tamanho do conteúdo estático (por exemplo, arquivos MP3, JPEG, AVI, WMV, PNG, GIF), em GB?
-
O que é objetivo de tempo de recuperação (RTO) e objetivo de ponto de recuperação (RPO)?
-
Este aplicativo exige alta disponibilidade?
-
O aplicativo exige um local secundário de failover para recuperação de desastres?
-
Quantas CPUs são usadas para executar este aplicativo?
-
Qual é o tamanho da memória do aplicativo?