Erfahrungsbericht:
Ausführbare Spezifikationen
Software Engineering & Management 2015
Jens Nerche
Leiter Anwendungsentwicklung
Kontext E GmbH
www.kontext-e.de
Email j.nerche@kontext-e.de
Twitter @jensnerche
Blog http://techblog.kontext-e.de
Inhalt
Was ich meine
Wie es aussieht
Wie alles anfing
Welche technische Basis dahinter steckt
Stell dir vor, du schreibst eine Spezifikation für eine Anwendung.
Du bekommst die Anwendung geliefert.
Du drückst in deiner Spezifikation den „Run“-Knopf.
Eine Testsuite wird ausgeführt, die prüft, ob alle Akzeptanzkriterien
erfüllt wurden.
Wischiwaschi
Formal spezifizierte Akzeptanzkriterien
Aber in der Sprache und Notation der Domäne
Language Workbench
Actions („Editor-Magie“)
Contraints
Editor
Intentions
Sprachelemente
Typesystem
Generator
Language Workbench
Debugger
VCS-Integration
Scripts, Plugins,
Refactoring,
Data Flow
Testunterstützung
Scope
Einige Workbenches
MPS
Hersteller: JetBrains
Lizenz: Apache 2.0
Released: Q3/2009
Aktuelle Version: 3.1, 3.2 EAP
Hosting: GitHub
Referenzen: YouTrack, mbeddr
Nicht nur Spezifikation, auch
Offene Punkte
Realisierungsgrad des Features: pending, wip, done
Filterung nach verschiedenen Kriterien
Verbindung zu Beispielartefakten (XML-Dateien)
Apache FOP Preview
Master, Bachelor, Werkstudent
Erstellung der Applikation aus der Spezifikation
Verbesserung vorhandener Features, insbesondere der
Prosa-Eingabe
Feldstudien
Speicherung in einer Datenbank
...
Jens Nerche
Leiter Anwendungsentwicklung
Kontext E GmbH
www.kontext-e.de
Email j.nerche@kontext-e.de
Twitter @jensnerche
Blog http://techblog.kontext-e.de
Slides http://de.slideshare.net/jensnerche
Samples https://github.com/jensnerche
Feedback http://speakerrate.com/jensnerche

Erfahrungsbericht Ausführbare Spezifikationen im Projektalltag