Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Annexe : Questionnaire sur la modernisation des applications
Utilisez le questionnaire de cette section comme point de départ pour recueillir des informations pour les phases d'évaluation et de planification de la modernisation de votre projet. Vous pouvez télécharger ce questionnaire au format Microsoft Excel et l'utiliser pour enregistrer vos informations.
Disposition
-
Qu'est-ce que l'identifiant de l'application ?
-
Quel est le type de candidature ?
-
Quelle est la disposition prévue de l'application (par exemple, replateforme, refactorisation ou remplacement) ?
Revalidation de la décision de refactorisation
-
S'agit-il d'une application à forte valeur ajoutée (génératrice de revenus) ?
-
S'agit-il d'une application destinée aux clients ?
-
S'agit-il d'une application stratégique qui nécessite d'ajouter ou d'améliorer des fonctionnalités commerciales ?
-
Êtes-vous prêt à transformer l'application pour accélérer le rythme de l'innovation ?
-
Cette application utilise-t-elle un framework ou une bibliothèque propriétaire ou personnalisé ? Dans l'affirmative, indiquez le nom du framework ou de la bibliothèque propriétaire.
-
Quels sont le framework et la version du langage de programmation d'applications ? (Nécessaire pour les applications personnalisées uniquement)
Interfaces et dépendances
-
Répertoriez les applications qui atteindront cette application (interfaces entrantes).
-
Répertoriez les applications auxquelles cette application peut accéder (interfaces sortantes). S'agit-il d'une application destinée aux clients ?
-
Quel est le type d'interface ?
-
Qu'est-ce que le protocole d'interface ?
-
Fournissez une liste des services partagés utilisés par cette application (par exemple, Active Directory, journalisation, sauvegarde, surveillance).
-
Fournissez une liste des applications qui dépendent de la base de données de l'application en cours.
-
Les interfaces sont-elles directes, négociées ou les deux ?
Caractéristiques et profil de l'application
-
Quel type de stratégie ou de technologie de mise en cache l'application utilise-t-elle ?
-
Quel type de technologie de clustering utilise l'application ?
-
Quel type de service ou de technologie de mise en file d'attente utilise l'application ?
-
L'application prend-elle en charge les interfaces mobiles ? (Nécessaire pour le canal mobile uniquement)
-
L'application est-elle apatride ?
-
Comment l'application prend-elle en charge l'évolutivité ?
-
Quelle est la taille de segment de mémoire de machine virtuelle Java (JVM) configurée pour que cette application s'exécute ?
-
Quelle est la taille du code de l'application, mesurée en nombre de lignes ? (Nécessaire pour les applications personnalisées uniquement)
-
Cette application permet-elle de s'adapter rapidement aux modifications des exigences réglementaires ?
-
Disposez-vous de scripts de tests unitaires pour cette application ?
Applications COTS
-
Le code de l'application commerciale off-the-shelf (COTS) a-t-il été étendu et personnalisé ?
-
Qu'est-ce que l'extension du langage de programmation de personnalisation COTS ?
-
Quelle est la taille (nombre de lignes) de l'extension de code personnalisée pour l'application COTS ?
-
Cette application COTS nécessite-t-elle une configuration personnalisée ?
-
Quel est l'effort global nécessaire pour installer, configurer et valider l'application ?
Base de données (personnalisée)
-
Quelle est la taille de la base de données (en Go) ?
-
Quel est le nombre total de tables de base de données ?
-
Quel est le nombre total de procédures enregistrées ?
-
Quelle est la taille totale des blobs distants ou locaux stockés en dehors de la base de données ? (Répondez uniquement si le blob est utilisé par la base de données de l'application.)
-
Quel est le nombre moyen d'attributs par table ?
-
Combien de tâches de base de données existent pour cette application ?
Écrans, rapports et tâches par lots (personnalisés et COTS)
-
Combien d'écrans comprend l'application ?
-
Répertoriez tous les rapports associés à l'application.
-
Répertoriez tous les travaux par lots et les processus associés à l'application, ainsi que les systèmes de contrôle qui exécutent les travaux.
Conformité et sécurité
-
Qu'est-ce que le système de contrôle de source ou de référentiel ?
-
Répertoriez toutes les exigences de conformité pour cette application.
-
Quelle est la classification des données ?
-
Indiquez le nom de l'intégration d'authentification unique (SSO) utilisée par cette application, le cas échéant.
-
Indiquez le nom du système d'authentification tiers, le cas échéant, utilisé par cette application.
-
Comment les données sont-elles protégées ?
Opérations
-
Cette application est-elle déployée derrière un équilibreur de charge ?
-
Cette application nécessite-t-elle des sessions persistantes ?
-
Cette application nécessite-t-elle un accès au stockage partagé ? Si tel est le cas, spécifiez la taille du stockage partagé.
-
Quelle est la taille du contenu statique (par exemple MP3, fichiers JPEG, AVI, WMV, PNG, GIF), en Go ?
-
Quels sont les objectifs de temps de restauration (RTO) et de point de restauration (RPO) ?
-
Cette application nécessite-t-elle une haute disponibilité ?
-
L'application nécessite-t-elle un site de basculement secondaire pour la reprise après sinistre ?
-
Combien CPUs sont utilisés pour exécuter cette application ?
-
Quelle est la taille de la mémoire de l'application ?