LF-QS – Ein Toolset zur Qualitätssicherung für Natural-Anwendungen
Kernprobleme der Entwicklung und des Betriebes moderner Anwendungssysteme bekämpfen
Mit der heutigen Hardware können wir unsere Arbeitsbereiche in Gigabyte messen, Dateien in Terabytes auslegen und 4GL-Sprachen in der Anwendungsentwicklung einsetzen. Doch einige altbekannte (und offensichtlich schwer zu beseitigende) Kernprobleme treten bei der Entwicklung und beim Einsatz moderner Anwendungssysteme nach wie vor auf:
LF-QS − ein Toolset zur statischen Qualitätssicherung − kann helfen, diese Probleme zu vermeiden oder bei bestehenden Systemen aufzudecken.
Stärken
Das Toolset LF-QS unterstützt gezielt die langfristig gute Beherrschung von Softwaresystemen:
Den Großteil der Informationen bezieht LF-QS direkt aus dem Natural Objektcode, der massiv statisch ausgewertet wird. Alle Systembeziehungen werden nicht nur registriert, sondern zusätzlich auf vielfältige Weise bewertet und komplett durchgerechnet. All diese Informationen werden in einer Datenbank gespeichert und stehen dort dauerhaft für vielfältige Auswertungen und Reports zur Verfügung.
Um ein System in gleichem Maße dynamisch analysieren zu können, z.B. mit Profiling-Werkzeugen, würde man eine 100% Pfadabdeckung benötigen.
Die 4GL Entwicklungs- und Ablaufumgebung Natural von der Software AG ist insbesondere auch für große Softwaresysteme ausgelegt und LF-QS wurde schon erfolgreich zur Analyse von Systemen mit über 250 Libraries und über 100.000 Softwareobjekten eingesetzt.
Einsatz
Die Anwendungsentwicklung (Programmsicht) hat andere Gesichtspunkte für Software als die Qualitätssicherung (Systemsicht), folglich muss LF-QS Unterstützung bei unterschiedlichen Fragestellungen bieten:
Bottom-Up: LF-QS ist ein Werkzeug, mit dem sich jeder Entwickler adhoc wichtige Informationen über ein einzelnes, z.B. gerade im Natural Editor geladenes, Programm aufzeigen lassen kann. Hierdurch können problematische Aspekte sehr früh (an der Quelle) erkannt, beurteilt und gegebenenfalls sofort bereinigt werden, zum Beispiel:
Top-Down: LF-QS ist aber auch ein Werkzeug, mit dem Projektleiter ganze Programmgruppen auswerten oder QS-Verantwortliche systemweit nach versteckten Schwachstellen suchen können. Umfassende Statistikauswertungen über ganze Systembereiche – zum Erkennen eventueller Problemaspekte – sind möglich:
Plattformen
LF-QS ist selbst eine reine Natural Anwendung und kann in jeder Natural-Mainframe-Umgebung eingesetzt werden.
Weitere Informationen
Fragen zum Einsatz oder zur Funktionalität von LF-QS beantworten wir gerne in einem persönlichen Gespräch oder im Rahmen einer Informationsveranstaltung mit Live-Demonstration.
Nehmen Sie mit uns Kontakt auf, wir freuen uns auf das Gespräch mit Ihnen.