Competence Center Software Engineering
Das Competence Center „Software-Engineering“ beschäftigt sich mit der Entwicklung von Softwaresystemen vom
- Fein-Entwurf (Modul-Design) über
- Software-Implementierung
- Software-Integration
- Modultest und Verifikation bis hin zur
- Dokumentation.
Ziel des Competence Centers ist die signifikante Steigerung der Qualität der erstellten Software zur Vermeidung von Fehlern, Reduktion von Aufwänden und Erhöhung des Kundennutzens unserer Software.
Diese Ziele sollen durch die systematische Verwendung von bewährten Techniken, Prinzipien, Methoden und Werkzeugen erreicht werden. Ein fundamentales Element ist dabei der systematische Gebrauch von geeigneten Ingenieursprinzipien, z. B. Anwendung von Vorgehensmodellen und Definition von Qualitätsstufen für den Software-Entwicklungsprozess.
Das Competence Center orientiert sich dabei am neusten Stand der Technik und wird aus laufenden Projekten Erfahrungen über die Wirksamkeit, Stärken und Schwächen der verwendeten Ansätze austauschen.
Werkzeuge:
- IBM Rational Rhapsody®
- SCADE Suite®
- SCADE Display®
- IBM ClearQuest®
- IBM Rational Rose®/XDE®
- Versionsverwaltungs-Systeme:
-PVCS
-IBM ClearCase®
-Microsoft Visual Source Safe®
-Subversion u.a.
- GHS MULTI®
- TORNADO®
Methoden:
- UML
- DSL (Domain Specific Languages)
Standards:
- V-Modell 97/XT
- RTCA DO-178B/C
- EN IEC 61508
- MilSTD 498