Ausblick auf die weitere Entwicklung von Y.A.S.


Zeitplan

Zum jetztigen Zeitpunkt zeichnet sich ab, dass die Entwicklung von Y.A.S. in 2012 mit deutlich reduzierten Ressourcen und entsprechend verhaltener Geschwindigkeit voranschreiten wird. Größere funktionale Erweiterungen werden zunächst zurückgestellt.

Die in 2012 vorgesehenen Arbeiten an Y.A.S. lassen sich im Wesentlichen unter dem Stichwort Stabilisierung zusammenfassen. Hierzu gehören neben der Behebung von bekannten Fehlern und Problemen auch kleinere architekturverbessernde Maßnahmen und Optimierungen im Bereich Performanz und Bedienbarkeit. Ein weiteres Augenmerk gilt der Vervollständigung der Dokumentation.

Das aktuelle Release und zukünftige Releases von Y.A.S. stellen Prototypen dar und werden eine Laufzeitbegrenzung bzw. Aktivierungsdauer aufweisen, die mindestens den Zeitraum bis zum jeweils nächsten absehbaren Release-Termin abdeckt. Diese Maßnahme soll eine kontinuierliche Evaluierbarkeit der jeweils aktuellen Y.A.S.-Release gewährleisten und die Weiternutzung veralteter Prototypen ausschließen.

Die nachfolgende Tabelle zeigt die Zuordnung der Entwicklungsthemen zu den jeweils folgenden Releases. Die Darstellung unterscheidet zwischen datenbezogenen, funktionsbezogenen und dokumentationsbezogenen Themen.

Zeitliche Einordnung / Zieltermin Objektdatenmodellierung / Objektdatenhaltung, -anzeige und -bearbeitung Funktionen Dokumentation
2012
  • Fehlerbehebung
  • Verbesserung der Speicher- und Laufzeit-Performanz
  • Verbesserung der Bedienbarkeit
  • ggf. kleinere Punkte aus dem Themenspeicher (siehe unten)
  • Fehlerliste
  • Anforderungsliste
  • Aktualisierung Benutzerhandbuch
  • Aktualisierung Referenzhandbuch
  • Tutorial
nicht terminiert Veröffentlichung von YAS 0.0.5

Themenspeicher

In dieser Rubrik sind Entwicklungsthemen für mögliche Folge-Releases zusammengestellt, die fachlich noch zur ersten Ausbaustufe von Y.A.S. gehören. Aussagen zur Priorisierung und Terminierung dieser Themen können derzeit noch nicht gemacht werden.

Zeitliche Einordnung / Zieltermin Objektdatenmodellierung / Objektdatenhaltung, -anzeige und -bearbeitung Funktionen Dokumentation
...
  • Datentyp: Verbund (Record)
  • Namensräume
  • Pakete zur Modellstrukturierung und ggf. Modularisierung/Auslagerung wiederverwendbarer Teilmodelle
  • Datentyp: zweiseitige Instanzbeziehung (Assoziation)
  • Datentyp: Version (konfigurierbar bzgl. Versionsstellen und Repräsentationsformat)
  • Datentypen: Datum, Uhrzeit, Datum&Uhrzeit
  • Datentyp: ein-, zwei- und höherdimensionales Feld (Array)
  • abgeleitete Attribute (mit berechneten Werten)
  • Datenprüfung
  • Anzeige- und Bearbeitungsmaske für allgemeine Objektdatendatei-Einstellungen
  • textuelle Darstellung und Bearbeitung einfach strukturierter Datenelemente (Listen, Mengen, Zuordnungen, Verbünde) im Objektdateneditor
  • Dialogmaske zur Durchführung einer Instanzsuche und Anzeige des Suchergebnisses
  • Selbstanwendbarkeit von Y.A.S. (z. B. auf die eigene Objektdatenmodellierung, die eigenen Programmeinstellungen, etc.)
  • Überarbeitung des proprietären Objektdatenmodell-Dateiformats
  • Im Objektdatenmodelleditor vornehmbare Einstellungen mit Modellbezug für Objektdateneditor (Anzeigereihenfolge der Attribute, Varianten der Wertdarstellung wie z. B. Zahlenkodierung etc.)
  • Plug-In-Schnittstelle für Persistenzmodule
  • Plug-In-Schnittstelle für Editor-Komponenten
  • XMI-basiertes Persistenzformat für Objektdatenmodelle
  • Spezifikation der Integritätsbedingungen für gültige Objektdatenmodelle
  • Architektur
  • Anwendungsszenarien
  • Einstellungsparameter in yas.ini

© 2011 Lars Jansen, letzte Aktualisierung: 2011-11-20