Spezifikation für OpenCAGE | ||
---|---|---|
Zurück | Kapitel 1. Nicht-funktionale Anforderungen | Nach vorne |
Ein wichtiger Punkt ist die einfache Erweiterbarkeit von OpenCAGE. Dies soll vor allem durch offene, dokumentierte Schnittstellen zum Aufruf externer Funktionen gewährleistet werden. Diese sind als Plugins konzipiert, sofern dies von den verschiedenen Plattformen unterstützt wird.
Die folgenden internen Schnittstellen werden mindestens in OpenCAGE enthalten sein. Eine genaue Dokumentation der Schnittstellen als auch das Design aller Schnittstellen wird im Systementwurf enthalten sein.
Eine asynchrone Schnittstelle zu externen Analysefunktionen. Diese unterstützt folgende Merkmale: Ablauf im Hintergrund, Abbruch der Analyse, Vorbedingungsprüfung, Statusmeldungen, Analysen-spezifische Parameterdialoge und eine einfache Handhabung mehrerer vordefinierter Parametersätze.
Eine asynchrone Schnittstelle zu externen Layoutfunktionen. Diese unterstützt folgende Merkmale: Ablauf im Hintergrund und Abbruch der Layoutberechnungen.
Eine asynchrone Schnittstelle zu externen Metrikberechnungen. Diese unterstützt folgende Merkmale: Ablauf im Hintergrund und Abbruch der Metrikberechnungen.
Eine Schnittstelle zu externen Exportfiltern.
Eine Schnittstelle zu externen Filteroperationen.
Eine Schnittstelle zu externen Programmoperationen.
Zurück | Zum Anfang | Nach vorne |
Schnittstellen zu anderen externen Systemen | Nach oben | Anforderungen an die Dokumentation |