Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Anhang: Fragebogen zur Modernisierung von Anwendungen
Verwenden Sie den Fragebogen in diesem Abschnitt als Ausgangspunkt, um Informationen für die Bewertungs- und Planungsphasen der Modernisierung Ihres Projekts zu sammeln. Sie können diesen Fragebogen im Microsoft Excel-Format herunterladen und zur Erfassung Ihrer Informationen verwenden.
Disposition
-
Was ist die Anwendungs-ID?
-
Was ist der Anwendungstyp?
-
Was ist die beabsichtigte Verwendung der Anwendung (z. B. Replatform, Refactoring oder Replace)?
Revalidierung der Refactoring-Entscheidung
-
Handelt es sich um eine hochwertige (umsatzgenerierende) Anwendung?
-
Handelt es sich um eine kundenorientierte Anwendung?
-
Handelt es sich um eine strategische Anwendung, die das Hinzufügen oder Verbessern von Geschäftsfunktionen erfordert?
-
Sind Sie bereit, die Anwendung zu transformieren, um ein beschleunigtes Innovationstempo zu unterstützen?
-
Verwendet diese Anwendung ein proprietäres oder benutzerdefiniertes Framework oder eine Bibliothek? Falls ja, geben Sie den Namen des proprietären Frameworks oder der Bibliothek an.
-
Was ist das Framework und die Version der Anwendungsprogrammiersprache? (Nur für benutzerdefinierte Anwendungen erforderlich)
Schnittstellen und Abhängigkeiten
-
Listet die Anwendungen auf, die auf diese Anwendung zugreifen werden (eingehende Schnittstellen).
-
Führen Sie die Anwendungen auf, die diese Anwendung erreichen wird (ausgehende Schnittstellen). Handelt es sich um eine kundenorientierte Anwendung?
-
Was ist der Schnittstellentyp?
-
Was ist das Schnittstellenprotokoll?
-
Stellen Sie eine Liste der gemeinsam genutzten Dienste bereit, die diese Anwendung verwendet (z. B. Active Directory, Protokollierung, Sicherung, Überwachung).
-
Stellen Sie eine Liste von Anwendungen bereit, die von der Datenbank der aktuellen Anwendung abhängig sind.
-
Handelt es sich um direkte, vermittelte Schnittstellen oder beides?
Eigenschaften und Profil der Anwendung
-
Welche Caching-Strategie oder Technologie verwendet die Anwendung?
-
Welche Art von Clustering-Technologie verwendet die Anwendung?
-
Welche Art von Warteschlangendienst oder Technologie verwendet die Anwendung?
-
Unterstützt die Anwendung mobile Schnittstellen? (Nur für den mobilen Kanal erforderlich)
-
Ist die Anwendung zustandslos?
-
Wie unterstützt die Anwendung Skalierbarkeit?
-
Was ist die konfigurierte Heap-Größe der Java Virtual Machine (JVM), damit diese Anwendung ausgeführt werden kann?
-
Wie groß ist der Anwendungscode, gemessen in der Anzahl der Zeilen? (Nur für benutzerdefinierte Anwendungen erforderlich)
-
Bietet diese Anwendung die Möglichkeit, sich schnell an Änderungen der regulatorischen Anforderungen anzupassen?
-
Haben Sie Unit-Test-Skripte für diese Anwendung?
COTS-Anwendungen
-
Wurde der kommerzielle Anwendungscode off-the-shelf (COTS) erweitert und angepasst?
-
Was ist die COTS-Programmiersprachenerweiterung zur Anpassung?
-
Wie groß (Anzahl der Zeilen) ist die benutzerdefinierte Codeerweiterung für die COTS-Anwendung?
-
Erfordert diese COTS-Anwendung eine benutzerdefinierte Konfiguration?
-
Wie hoch ist der Gesamtaufwand für die Installation, Konfiguration und Validierung der Anwendung?
Datenbank (benutzerdefiniert)
-
Wie groß ist die Datenbank (in GB)?
-
Wie hoch ist die Gesamtzahl der Datenbanktabellen?
-
Wie hoch ist die Gesamtzahl der gespeicherten Prozeduren?
-
Wie groß ist die Gesamtgröße der entfernten oder lokalen Blobs, die außerhalb der Datenbank gespeichert sind? (Antworten Sie nur, wenn der Blob von der Anwendungsdatenbank verwendet wird.)
-
Was ist die durchschnittliche Anzahl von Attributen pro Tabelle?
-
Wie viele Datenbankjobs gibt es für diese Anwendung?
Bildschirme, Berichte und Batch-Jobs (benutzerdefiniert und COTS)
-
Wie viele Bildschirme umfasst die Anwendung?
-
Listet alle mit der Anwendung verknüpften Berichte auf.
-
Listet alle Batch-Jobs und Prozesse auf, die mit der Anwendung verknüpft sind, und listet die Steuerungssysteme auf, die die Jobs ausführen.
Sicherheits und Compliance
-
Was ist das Quellcodeverwaltungs- oder Repository-System?
-
Führen Sie alle Konformitätsanforderungen für diese Anwendung auf.
-
Was ist die Datenklassifizierung?
-
Geben Sie gegebenenfalls den Namen der Single Sign-On (SSO) -Integration an, die diese Anwendung verwendet.
-
Geben Sie gegebenenfalls den Namen des Authentifizierungssystems eines Drittanbieters an, das diese Anwendung verwendet.
-
Wie werden Daten geschützt?
Operationen
-
Wird diese Anwendung hinter einem Load Balancer bereitgestellt?
-
Benötigt diese Anwendung Sticky Sessions?
-
Benötigt diese Anwendung Zugriff auf gemeinsam genutzten Speicher? Falls ja, geben Sie die Größe des gemeinsam genutzten Speichers an.
-
Wie groß sind statische Inhalte (z. B. JPEG- MP3, AVI-, WMV-, PNG-, GIF-Dateien) in GB?
-
Was sind das Recovery Time Objective (RTO) und das Recovery Point Objective (RPO)?
-
Erfordert diese Anwendung eine hohe Verfügbarkeit?
-
Benötigt die Anwendung einen sekundären Failover-Standort für die Notfallwiederherstellung?
-
Wie viele CPUs werden für die Ausführung dieser Anwendung verwendet?
-
Was ist die Speichergröße der Anwendung?