EasyCODE SPX EasyCODE SPX 

EasyCODE 9 SPX

Sprachunabhängig, Strukturiert, Projektorientiert

EasyCODE SPX ist einzigartig und unterscheidet sich von herkömmlichen Entwicklungsumgebungen in erster Linie durch seinen Editor, der Quellcode in strukturierter Form präsentiert und eine grafische Weiterverarbeitung ermöglicht. Mit der Unterstützung von 25 Programmiersprachen gibt Ihnen EasyCODE SPX mehr Möglichkeiten, logisch und strukturiert zu arbeiten als jedes andere Implementierungssystem. Für viele Programmiersprachen ist EasyCODE zudem der weltweit einzige Editor, der strukturierte Programmentwicklung ermöglicht. Sie können EasyCODE SPX aber auch verwenden, um Pseudo-Code zu erzeugen. Wenn Sie etwa nur die Programmlogik visualisieren möchten, um die Abläufe und Abhängigkeiten im Programm zu verstehen oder zu dokumentieren.

Programmiersprachen (Read/Write)

ABAP, ADA, Clipper, dBASE, Delphi, FoxPro, Pascal, PL/1, PL-SQL, VBA, Visual Basic

Programmiersprachen (Write only)

4GL, Fortran, Informix, Ingres, Modula, Natural, Progress, Rochade, SAS, SBL ,SCL, VHDL,
Unix-Shell, Abas FOP, MS-SQL

EasyCODE SPX auf einen Blick

Sprachgewandte Struktogramme - für grafische Analyse, Neuentwicklung und Quellcode-Dokumentation in 25 Programmiersprachen

  • Projektverwaltung - zur einfachen Übernahme und Neuorganisation von Bestandsprojekten
  • Dokumentation - konsistente, ISO-9001 konforme Quellcodedokumentation
  • Compiler-Schnittstelle - zur komfortablen Einbindung aller benötigten Compiler
  • Versionskontrolle - programmierbare Schnittstelle zur Integration Ihres VC-Systems
  • Qualitätssicherung - Dateibezogene Basismetriken zur statischen Analyse und Qualitätssicherung
  • Suchen und Ersetzen - ist in markierten Abschnitten oder für globales Ersetzen über Verzeichnisse möglich
  • MultiView - bietet bis zu 4 editierbare Ansichten einer Datei zum sicheren Vergleich. Unterstützt Drag & Drop Aktionen.
  • Strukturliste - visualisiert die Struktur der Datei und bietet Schnellzugriff auf einzelne Dateimodule
  • Lesezeichen - zur schnellen Vorwärts - Rückwärts Navigation im Struktogramm
  • Trainingszeiten - EasyCODE beherrschen Sie in wenigen Stunden

EasyCODE SPX ist offen für Neues. Die Architektur von EasyCODE SPX erlaubt die Einbindung eigener Sprachpakete. So können Sie Quellcode für jede benötigte Zielsprache generieren. Der Aufwand zur Erzeugung neuer Sprachdateien ist minimal, da nur eine Konfigurationsdatei erstellt werden muss. Um auch Reverse-Engineering für Sprachen zu betreiben, für die EasyCODE keine Unterstützung anbietet, können eigene Parser integriert werden.

Die Projektverwaltung erweitert den Funktionsumfang von EasyCODE noch einmal deutlich. Damit ist es möglich, von der Anforderung bis zum fertig kompilierten Produkt in EasyCODE zu arbeiten.

Projektverwaltung

Neue Projekte entstehen beinahe automatisch in logischen Strukturen. Bei Bestandsprojekten genießen Sie die Freiheit, die Projektstruktur in EasyCODE nach Belieben verändern zu können, ohne dabei die Dateiablage zu ändern. Die Projektumgebung hält aber auch die Verbindung zum Compiler und zur Versionskontrolle.

Versionskontrolle

EasyCODE bietet eine frei programmierbare Schnittstelle für die Einbindung Ihres Versionsverwaltungssystems. Für Microsoft SourceSafe und Subversion werden fertige Integrationen angeboten.

Kompilieren von Projekten

EasyCODE Project enthält eine äußerst komfortable Compiler-Schnittstelle, über die jeder externe Compiler für das Projekt eingerichtet werden kann. Die Schnittstelle unterstützt mehrere Compiler und unterschiedliche Konfigurationen in einem Projekt. Damit haben Sie eine homogene Entwicklungsumgebung, in der Sie bei Ausgabe eines Fehlers sofort auf die Stelle im Quellcode positionieren können. Die Schnittstelle kann aber auch genutzt werden um Systemaktionen auszuführen. Zum Beispiel um einen Dateitransfer durchzuführen oder Verzeichnisse zu erstellen.

Arbeiten mit Quellcode

Abhängig von der gewählten Zielsprache können mit EasyCODE bestehende Sourcecodes eingelesen und in Struktogrammen angezeigt, oder neue Dateien in Struktogrammen entwickelt und daraus Quellcode generiert werden. Die Vorzüge strukturierter Programmierung erschließen sich sofort, wenn Sie eine unbekannte Datei mit EasyCODE öffnen, inspizieren und weiterentwickeln. 

Software in dreidimensionalen Struktogrammen nach Nassi-Shneiderman zu entwerfen hat sich in ungezählten Projekten bewährt. Mit innovativen Technologien wie Drag & Drop, ausgereiften Search und Replace Funktionen, Unterstützung für modulare Entwicklung, umschaltbaren Ansichten, Strukturliste oder Lesezeichen und Integrationsschnittstellen für 3rd Party Tools setzt EasyCODE weiter Maßstäbe.

Die Analyse komplexer Dateien schließen Sie mit EasyCODE nicht selten in der Hälfte der Zeit ab, die mit textuellen Systemen zu veranschlagen ist. Bei Neuentwicklungen trägt EasyCODE zur Qualitätssicherung bei, weil es Operationen gegen die Sprachdefinition unterbindet und Metriken dateibezogen überwacht. Es nimmt lästige Routineaufgaben wie Klammern und Einrückungen zählen ab und verhindert durch klare Strukturen Spaghetticode.

Dokumentieren mit EasyCODE

Mit dem Struktogramm haben Sie gleichzeitig eine ISO-9001 konforme Quellcode-Dokumentation erstellt, die zudem konsistent zum vorliegenden Code ist. Sie können Struktogramme direkt drucken oder über die Zwischenablage in andere Applikationen übernehmen, um die Dokumentation individuell zu gestalten.

Wann und warum sollte ich EasyCODE einsetzen?

Aus unserer Sicht natürlich immer. Beobachten Sie sich bei der täglichen Arbeit. Wenn Sie öfter einmal zu Papier und Stift greifen, um Zusammenhänge im Projekt zu darzustellen oder für eine Funktion erst einmal die Logik zeichnen, sollten Sie zu EasyCODE greifen. Genauso wenn Wartung und Weiterentwicklung den Großteil Ihrer Arbeit ausmacht. 
Ganz besonders aber, wenn Sie Projekte unter Zeit- und Kostendruck realisieren müssen.

Return on Investment

Der Erfolg unserer Kunden ist das Erfolgsgeheimnis der EASYCODE GmbH. Der tägliche Dialog mit den innovativsten Ingenieuren garantiert praxisgerechte Produkte und seit 15 Jahren gleichbleibend hohe Investitionssicherheit. Die Kosten für EasyCODE amortisieren sich unter meist schon im ersten Projekt. Kurze Trainings- und Einarbeitungszeiten und individuelle Betreuungsangebote machen eine Entscheidung für EasyCODE leicht.

EASYCODE GmbH, Löwenberger Str. 50, 90475 Nürnberg | Tel: +49 (0)911 / 99 840 60 | Fax: +49 (0)911 / 99 840 97 | info(at)easycode.de 

Impressum | Datenschutzerklärung