Startseite / Referenzen / SVS

Software für mechatronische Regelsysteme

Hardware and Software Control System SVS

Auftraggeber: dSpace GmbH (Deutschland)

Aufgabe: Seit nunmehr 20 Jahren ist die dSPACE GmbH der weltweit führende Anbieter von Werkzeugen für die Entwicklung und den Test mechatronischer Regelungssysteme. dSPACE beschäftigt inzwischen über mehr als 800 Mitarbeiter weltweit.

Von dSpace gelieferte Regelungssysteme müssen  zu 100% nachvollziehbar und rückverfolgbar sein: Einzelne Komponenten (Hardware, Software, Handbücher und Zubehör ) und deren Spezifikationen, Software Releases, Kunden, Lieferstatus etc. Die Softeware importiert Daten aus Axapta und baut auf diesen Daten auf. Sie verwaltet und integriert alle notwendigen Daten zu einem System. Die Softwarelösung soll aus insgesamt 3 Modulen bestehen: Software-Releaseverwaltung, Systemverwaltung, Lizenzerstellung. Anwendungsbereiche: Automobilindustrie, Antriebstechnik, Luft- und Raumfahrt und Industrieautomation.

Lösung: SVS ist eine zweischichtige Unternehmenssoftware zur Automatisierung von Geschäftsprozessen. Nach Anforderungsanalyse beim Kunden vor Ort wurde eine detaillierte Spezifikation und ein GUI-Prototyp der Softawe erstellt. Das Domänen-Modelldiagramm wurde mit UML erstellt.

Die Abbildung der Geschäftsprozesse wird durch Workflows und User-Rechte genau modelliert.  Das System der Zugriffsrechte von SVS ist hoch konfigurierbar. Adminstratoren können damit den Zugriff auf einzelne Anwendungsfälle (Use Cases) genau festlegen.  Es können Benutzergruppen festgelegt werden. Ein User der Gruppe erbt die Nutzerrechte der Gruppe.

Entwicklungsumgebung

Visual C# , .NET 2.0, Visual Studio 2008, MS SQL Server 2005-Datenbank,  Datenbankzugang über  Microsoft Data Access Components (MDAC).

 Bibliotheken:

  • Microsoft Composite UI Application Block (CAB)
  • Microsoft Smart Client Software Factory (SCSF)

 Der Composite UI Application Block, kurz CAB, ist ein beliebtes Framework für Enterprise Applikationen, welches Microsoft über seine Patterns & Practices Group kostenlos zur Verfügung stellt. Die Smart Client Software Factory gibt architektonische Hilfestellung bei der Erstellung von Composite Smart Clients auf der Microsoft-Plattform.

Der Projektverlauf wurde mit Microsoft Project gesteuert. Spezifikationen wurden per Wiki im Internet angelegt und gepflegt. Bug-Tracking mit Mantis, einem webbasierendem IssueTracking-System. Quellcode-Kontrolle mit Version Control (Subversion).