SubBanner

ADM / NAB - Network Application Builder

Drucken
NAB - Network-Application-Builder ist die neue Generation des seit 1988 im Einsatz befindlichen CASE-Tools ADM - Application-Development-Manager mit allen dort bekannten Funktionen zur Unterstützung der Programmentwicklung auf IBM i5. Mit ADM / NAB wurden ca. 100.000 Programme überwiegend von Softwarehäusern erstellt. Diese Programme werden bei vielen Kunden im täglichen Einsatz gepflegt. ADM / NAB unterstützt von A-Z bei der systematischen Entwicklung und Realisierung und Pflege von Anwendungen auf den einzelnen Stufen:
  • Planung
  • Spezifikation
  • Generierung / Programmierung
  • Test
  • Einsatz
  • und Pflege.

Das ADM / NAB Schichtenmodell

 abm-nab_neu


Anforderung

Tatsache ist, dass moderne Systemprojekte nicht mehr an den Möglichkeiten und Grenzen preiswerter Hardware scheitern, sondern an Zeitaufwand und Kosten für die Softwareentwicklung. Die zunehmende Komplexität wird mit eklatanten Mängeln in Hinblick auf Transparenz, Systematik und Wartungsfreundlichkeit bezahlt.

Die Mehrheit der Anwender besitzt keine DV-spezifische Ausbildung, die Programme nehmen aber auf den unterschiedlichen Wissensstand der Bediener keine Rücksicht und Handbücher, die nicht up to date sind, erschweren die Einarbeitung.
Jede noch so geringfügige Änderung bzw. Anpassung der Programme müssen an den DV-Profi delegiert werden.

Lösung

ADM / NAB stellt den EDV-Verantwortlichen ein System zur Verfügung, das sie in sämtlichen Projektphasen unterstützt. Von der Projektidee bis zur Wartung der fertigen Lösung. Die Softwareentwicklung wird produktiver und wegen geringerer Routinearbeit anspruchsvoller. Viele Programme müssen nicht mehr codiert werden, sondern können vollautomatisch generiert werden.

In einem Zentralverzeichnis (Respository) sind sämtliche Bestimmungen für neue Anwendungen definiert und verwaltet. Die Programmsteuerung erfolgt über die im Repository abgelegten Werte.
Zahlreiche Komfortfunktionen sind standardmäßig vorhanden. Die neuen Anwendungen sind klar dokumentiert und strukturiert, damit der Bediener bei Bedarf an jeder Stelle in der Anwendung Unterstützung findet.

Anwendungen können blitzschnell an neue Anforderungen angepaßt und leicht gepflegt werden, auch vom Anwender, ohne Programmierkenntnisse.

wichtig für den Systementwickler:
ADM / NAB generiert SAA-konforme RPG-Anwendungen vollautomatisch
wichtig für den Anwender:
ADM / NAB-Programme enthalten eine Vielzahl standardmäßig mitgenerierter Komfortfunktionen
wichtig für den, der rechnet:
Die Programmpflege als Kostenfaktor Nr. 1!
ADM / NAB-Programme können vom Anwender selbst gepflegt werden.

Vorgehensweise

ADM / NAB ist ein CASE-Tool für i5 mit Erstellung von objektorientierten Programmen als Basis für Client/Server-Anwendungen. ADM / NAB bietet Erstellungsmöglichkeiten von Einzelkomponenten wie Datenfortschreibungsmodulen oder Prüfprogrammen eines Datensatzes, die über standardisierte Schnittstellen einzeln aufgerufen werden können, egal von welchem System oder Programm.
Das System ist einheitlich strukturiert, von Datenbankdesign über Anwendungsgenerierung bis zur Pflege von individuellen Programmen. Es werden "lesbare" ILE-RPG-Programme generiert, welche individuell verändert werden können.
Prüf- und Verarbeitungsregeln werden außerhalb der Programme verwaltet und können daher zur Laufzeit verändert werden.
Daneben stehen umfangreiche Hilfsprogramme zur Verfügung, z.B. Datumsermittlung, Fremdsprachen, Jobsteuerung, etc.

Einheitliche Systematik und Methodik / Zentrale Informationsverwaltung
Das ADM / NAB-Repository ist ein externes Zentralverzeichnis, in dem sämtliche Informationen zu Ihren Projekten gespeichert werden - vom 1. Entwurfsschritt bis zum Bedienerhandbuch.
Dem Datenbankkonzept, mithin i5-Terminologie folgend, wird unterschieden nach Objekten (z.B. Aufgaben, Programme und Dateien...) und Feldern. Über diese grundsätzliche Zuordnung hinaus klassifiziert NAB Ihr Informationsmaterial. Die Zuordnung erfolgt hierarchisch geordnet nach Bänden (Objektart), Kapiteln (Fach-/Abteilungsbezug) und Abschnitten.

Die Elemente Ihres Informationssystems sind systematisch geordnet, ihre Beziehungen zueinander dokumentiert. Auf allen Entwicklungsstufen ist Ihr Projekt klar gegliedert und dokumentiert, so strukturiert, daß eine eindeutige Aufgaben- und Kompetenzverteilung sichergestellt ist.

Programmexterne Funktionssteuerung / Interaktive Software
Das ADM / NAB-Repository dient nicht nur der systematischen Beschreibung und Verwaltung von Software, Datenmodell und anderen Informationen.
Mit dem ADM / NAB-Repository steuern Sie programmextern die Datenprüfung und -verarbeitung sowie das Layout. Sie können jederzeit Funktionen und Werte verändern, interaktiv, real time, ohne in den Programmcode einzugreifen.

Entwicklungszeit und -kosten senken / Der Anwendungsgenerator
Der Anwendungsgenerator generiert ausführbare RPG-Anwendungen vollautomatisch!
Dabei wird auf ausgetestete Rahmenprogramme, sog. Generierungsmuster für Dialog- und Stapelprogramme zugegriffen. Die neue Anwendung entsteht als Synthese aus systemimpliziten Generierungsmustern, externen Funktionen und den im ADM / NAB-Repository definierten Regeln und Strukturen.

Für weitere Fragen zum Produkt steht Ihnen das Team der Rhenania Computer GmbH jederzeit unter Tel.-Nr.: 02224/96000-0 zur Verfügung oder kontaktieren Sie uns über unser Kontaktformular.