Lebenszyklus einer Applikationsentwicklung

Compuware-Produkte verbessern die Entwicklerproduktivität, Codequalität, Anwendungsperformance, Testdatenqualität und den Datenschutz und bieten gleichzeitig eine Lösung für Mainframe-Flexibilität und eine beschleunigte Anwendungsbereitstellung über den DevOps-Lebenszyklus.

Analyze

Verwenden Sie Topaz für Programmanalysen für ein schnelles Verständnis komplexer und unbekannter Programme und
führen Sie bedenkenlos Änderungen durch, auch bei fehlenden zuverlässigen Dokumentationen.

Mainframe Agility | DevOps | Mainframe Application Development

On-Demand Runtime-Visualisierungen von Topaz für Programmanalysen, zeigen die tatsächliche Reihenfolge von Programmkommunikationen sowie Dateien und Datenbanken I/O.

  • Inklusive der Funktionalität zum Speichern, Wiedergeben und Vergleichen von Visualisierungen
  • Kein Quellcode erforderlich

Mit Online-Projekten können Sie Ihre Programme in logische Untergruppen gruppieren.

  • Erhalt kritischer hierarchischer Informationen über die Beziehungen zwischen Programmen: Anruf- und Anruferinformationen und Copybook-Referenzen
  • Analyse der allgemeinen Auswirkungen von Änderungen, bevor diese umgesetzt werden
Mainframe Agility | Data Quality | Mainframe Application Development

Umfangreiche analytische Informationen stehen auch bei der Bearbeitung eines spezifischen Programms zur Verfügung.

  • Ein dynamisch erstelltes Programm-Struktogramm ist enthalten, um die Programmlogik innerhalb des COBOL-Programms oder PL/1 PROC aufzuzeigen.
  • Einmalige Datenflussdiagramme zeigen, wie die Informationen durch die Variablen Ihres Programms laufen.

Edit Data and Code

Bearbeiten von Daten mit Topaz für Unternehmensdaten über einen einzigen, einheitlichen Editor, sodass Programmierer sich
nicht länger über die Art der Daten sorgen müssen und sich auf den Dateninhalt konzentrieren können.

Ein einheitlicher Editor für DB2, IMS, MVS, SQL Server, Oracle und Sybase-Daten

  • Schnelles Kopieren von Dateien und Daten über einfaches Drag-and-Drop
Data Quality | Mainframe Agility | Mainframe Application Development

Bearbeiten von Code in der vertrauten Eclipse-Umgebung von Topaz Workbench, damit Mainstream-Entwickler
die COBOL-Codequalität während der Arbeit verbessern und überprüfen können.

Mainframe Agility | DevOps | Data Quality

Funktionen wie die automatische Vervollständigung und die Syntax-Erweiterung verbessern die Produktivität der Entwickler.

  • Die auf Eclipse basierende Oberfläche bietet plattformübergreifenden Entwicklern die Möglichkeit des effektiveren Lernens und Supports des Mainframe-Codes.

Die Integration von Topaz Workbench und SonarLint ermöglicht Entwicklern die Sicherstellung der Qualität des Codes sowie die Einhaltung der Standards direkt innerhalb der Topaz Workbench und für den gesamten Entwicklungslebenszyklus.

  • Spontane Qualitätskontrollen ermöglichen der Entwicklung das schnelle Beheben von Problemen, bevor diese komplexer und teurer in der Behebung werden.
  • Die Codekomplexität kann minimiert werden, um die langfristige Pflege und Fehlerbehebung des Codes zu vereinfachen.
DevOps | Data Quality | Mainframe Application Development

Build

Auf der vertrauten Oberfläche auf Eclipse-Basis kommen Sie schnell voran, sodass Ihre Anwendungen in kürzester Zeit zum Testen oder für die Bereitstellung in der Produktion zur Verfügung stehen.

Änderungen beschleunigen und Qualität verbessern

  • In ISPW fragt ein einfaches Klicken auf Erstellen die richtigen Copybooks ab, kompiliert Ihr Programm und verknüpft es mit der richtigen Bibliothek.
  • Hinter den Kulissen verwendet ISPW Standard-JCL, um das Kompilieren und Verknüpfen auszulösen.
  • Verbesserte Synchronisation, Transparenz und Kontrolle in allen Phasen des Anwendungslebenszyklus

Test

Auswertung der Qualität während des gesamten Entwicklungslebenszyklus der Anwendung und Tests mit effizienten, wirkungsvollen und sicheren Daten. Topaz Integration mit SonarSource und Jenkins für sofortiges Feedback über die COBOL-Codequalität für Entwickler und eine Unternehmensansicht für die Qualität des Managements.

Data Quality | Mainframe Application Development | Mainframe Agility | DevOps

Analysieren Sie Ihren Testdatenbedarf

  • Mithilfe der Funktion zur Datenbeziehungs-Visualisierung in Topaz für Unternehmensdaten können Sie problemlos bestimmen, welche Daten Sie zum Testen der Anwendung benötigen.
  • Die Visualisierung der Datenbeziehungen hilft bei dem Verständnis darüber, welche Daten in die Testdaten integriert werden sollten.

Schützen Sie sensible Daten

  • Identifizieren und schützen Sie Ihre sensiblen Daten mithilfe von Datenschutz für Testdaten durch die Definition von Datenschutzregeln, der Ausführung exakter Spezifikationen unter Anwendung der Regeln und der Erstellung von desensibilisierten Testdaten.
  • Die gleichen Datenschutzregeln gelten für die Daten der z/OS-Dateien, DB2-Tabellen, IMS-Segmente und verteilten Datenbanken und Dateien.
Data Quality |Mainframe Agility | DevOps
Data Quality | Mainframe Agility | DevOps

Nutzung von Jenkins für Continuous-Integration-Bemühungen

  • Die Integration von Topaz für Programmanalysen mit SonarQube für Qualitätsmanagement und mit Jenkins für Continuous Integration hilft Unternehmen bei einer beschleunigten Anwendungsbereitstellung bei gleichzeitiger Erfüllung der Qualitätsstandards.

Trends anzeigen, Probleme offenlegen und integrierten Code überprüfen

  • Statische Analysen werden durch eine automatische Aktualisierung von Projektquellen über Jenkins von PDS, Endevor und ISPW erzielt.
  • Teamleiter und die Geschäftsführung erhalten eine umfassende Übersicht über die Weiterentwicklung der Codebasis für ein Verständnis der Qualitätstrends und des Fortschritts, der mit der Zeit mitgeht.
Mainframe Application Development | Mainframe Agility | DevOps | Data Quality
Mainframe Application Development | Mainframe Agility | DevOps | Data Quality
  • Zusammenfassungsprobleme und Hotspots zwischen Abteilungen und Technologien können problemlos erkannt werden.
  • Entwicklungsaktivitäten für Mainframe-Anwendungen mit umfassenden Dashboards, die eine Darstellung der einzelnen, Team- und Projektmetriken ermöglichen.

Debug

Topaz kann Ihre Anwendungsentwicklung beschleunigen und die Codequalität mit Xpediter, einem leistungsstarken Mainframe-Debugger, der Eclipse-fähig ist, verbessern.

Schneller Start von interaktiven Debugging-Sitzungen

  • Ein intuitives Verständnis der Anwendungsfunktionalität
  • Stopp/Start, Datenansicht, Überwachen, Prüfung und verändern des logischen Flusses, Programmanalyse – alles über eine gemeinsame und vertraute Oberfläche auf Basis von Eclipse
  • Prüfung von schwer zu simulierenden Szenarien durch die Änderung der Variablenwerte ohne Vorbereitung, um den Programmfluss zu ändern.
Mainframe Application Development | Mainframe Agility | DevOps | Data Quality

Deploy

Wenn ein Code für die Bereitstellung in der Produktion bereit ist, lässt sich der Code leicht synchronisieren und die Genehmigungen können schnell über mobile Geräte erfolgen.

Mainframe Agility | Data Quality

Mit ISPW können Sie Objekte gemeinsam in mehreren Umgebungen gleichzeitig bereitstellen und die Synchronisation der gesamten Anwendung sicherstellen.

  • Sollte es zu Fehlern kommen, können Sie alle Änderungen in einem Vorgang rückgängig machen und mit einer gültigen vorherigen Version ersetzen.
  • Alle Quellen werden synchronisiert, um dem aktuell verwendeten Code zu entsprechen.
  • Sobald der Code eingegeben wurde, können die Genehmigungen schnell und einfach selbst über mobile Geräte eingeholt werden.
ISPW_mobile_phone

Monitor

Strobe sucht nach Spitzenzeiten der CPU-Auslastung und identifiziert Aufgaben, die am meisten zu Ihrem laufenden 4-Stunden-Durchschnittswert (R4HA) beitragen.

Mainframe Agility | DevOps

Aufgaben können abgestimmt und anschließend weiter überwacht werden, um sicherzustellen, dass sie in der Zukunft keine Probleme darstellen werden. 

  • Die SMF Global Monitoring erfasst die aktuelle und laufende 4-Stunden-Durchschnitt-MSU-Nutzung sowie die Verbraucher hoher CPU-Leistung.
  • Batch Global Monitoring erfasst die abgelaufenen Zeiten und die CPU-Zeiten für ausgewählte Aufgaben und leitet automatisch Messungen ein, wenn es zu einer Überschreitung der Grenzwerte kommt.
  • Planung von Maßnahmen während der Spitzenzeiten, in denen Online-Regionen konsistent hohe CPU-Verbraucher sind.

  • Identifizierung der Aufgaben, die am meisten zu Ihren R4HA-Spitzenzeiten beitragen.
  • Einleitung von Maßnahmen direkt über den Strobe Insight Report zur Identifizierung der Grundursache der hohen CPU-Auslastung
Mainframe Agility | DevOps | Data Quality

Audit

Audit und Überwachung der Anwendungen, um die Sicherheit und Integrität der Daten sicherzustellen.

Mainframe Agility | DevOps | Mainframe Application Development

Schutz Ihres Unternehmens vor Insider-Datenschutzverstößen

  • Mit Hiperstations Global Record sammeln und erfassen Sie umfangreiches Wissen über die tatsächliche Nutzung von Anwendungen.
  • Die Informationen können zu den bestehenden SIEM-Funktionen von Splunk hinzugefügt werden, sodass die IT des Unternehmens die Sicherheits- und Compliance-Bemühungen zusammenlegen kann.

Diagnose

Wenn eine Anwendung versagt, stehen Entwickler häufig einem mühsamen Prozess zur Bestimmung der Grundursache gegenüber.

Abend-AID | Mainframe Agility | DevOps | Data Quality

  • Topaz Workbench und Abend-AID sammeln die erforderlichen Informationen zur Problemlösung und ermöglichen einen webbasierten Zugriff; ideal für die Ersthelfer des Betriebsteams, aber auch für die Neulinge unter den Entwicklern.
  • Informationen werden mit nur geringem Aufwand gesammelt, sodass die Auswirkungen auf die Produktionsleistung und die MIPS-Nutzung minimiert werden können.

Tune

Mit Strobe sparen Unternehmen viele Stunden und Millionen Dollar, indem Programme identifiziert werden, die übermäßige CPU-Leistung in Anspruch nehmen.

Mainframe Agility

  • Identifizierung von SQL-Anweisungen und DB2-Systemdiensten, die eine überhöhte CPU-Auslastung oder lange Wartezeiten verursachen.
  • Ansicht der Ressourcen und des Prozentsatzes der CPU-Zeit, die innerhalb der Module und Kontrollabschnitte verwendet werden, Anzeige der Verfahrensnamen und Anweisungsnummern und Bereitstellung einer vollständigen Reihe an Quellcode.

Feedback

Sobald ein Performanceproblem oder ein Fehler festgestellt wurde, benötigen die Betriebsteams ein Feedback für die Entwicklungsteams.

Data Quality | DevOps | Mainframe Application Development

Schnelle Erfassung einer Anfrage zur Problembehebung

  • Mit nur einem Klicken aus dem iStrobe (wie hier gezeigt wird) oder dem Abend-AID Web-Viewer-Bericht können Sie eine neue Anfrage zur Problembehebung erstellen.

Automatische Problemprotokollierung, damit Probleme im Entwicklungsprozess verwaltet werden können

  • JIRA-Softwareintegration zur automatischen Erfassung von Diagnosedaten und der Speicherung dieser kontextbezogenen Informationen in einem JIRA-Problem.
Data Quality | DevOps | Mainframe Application Development
Mainframe Agility | Data Quality | DevOps

Start der Debugging-Sitzung mit den erforderlichen Informationen

  • Die Anfrage wird an Topaz Workbench geschickt, wo die Entwicklung eine Starthilfe für die Wiederherstellung, das Debugging und schließlich das Beheben des Problems erhält.