Die Aspekte der IT-Entwicklung

GUTE SOFTWARE IST KEIN ZUFALL

"Das Ganze ist mehr als die Summe seiner Teile."

Zu dieser Erkenntnis kam bereits Aristoteles vor fast 2500 Jahren. So wird auch bei der Entwicklung guter IT-Systeme nicht nur das Codieren benötigt, sondern eine Vielzahl von Begleitprozessen.

Insbesondere die Beherrschung und sinnvolle Anwendung dieser Begleitprozesse erfordert langjährige Erfahrung in einer Vielzahl von IT-Projekten.

 

Wir haben diese Erfahrung in der Entwicklung von diversen Systemen gewonnen - von der kleinen Smartphone-App bis hin zu sicherheitskritischen Systemen. Unsere Kompetenzen liegen daher insbesondere -aber nicht ausschließlich- in den Methoden und Prozessen zu folgenden Bereichen:

  • Requirements Engineering
  • SW Qualitätssicherung
  • Konfigurations- und Änderungsmanagement
  • Entwicklungsprozesse (V-Modell XT, ISO 12207)
  • Entwicklung sicherer Software

 

Selbstverständlich wenden wir diese Methoden und Prozesse auch bei unseren eigenen Projekten und Produkten an!

 Wir sind Ihr Partner für alle Aspekte im Zusammenhang mit der IT-Entwicklung!

 

Wir haben Erfahrung in der Umsetzung und der Anwendung der folgenden Normen und Standards:

  • Entwicklungsprozesse
    - V-Modell 97
    - V-Modell XT
    - ISO 12207
    - ISO 15288

  • Requirements Engineering
    - IEEE 830
    - ISO 29148

  • SW Qualitätssicherung
    - Konstruktive Qualitätssicherung (Fehlervermeidung)
    - Analytische Qualitätssicherung (Fehlerentdeckung)
    - Testmethodiken

  • Entwicklungsmethoden und -sprachen
    - UML/ SysML
    - Modellbasierte Entwicklung
    - Objektorientierte Analyse/Design/Programmierung

  • Mit den folgenden Programmiersprachen haben wir Erfahrung:
    - Ada
    - C/C++
    - CMS-2
    - Assembler

Ergänzt wird dies durch unsere Erfahrungen im Umfeld Funktionale Sicherheit / System Safety

 

Wir unterstützen Sie durch:

  • Vollständige Entwicklung von IT-Systemen nach anerkanntem Stand von Wissenschaft und Technik, gemäß Ihrer Spezifikation

  • Unabhängige Überwachung von Entwicklungsprozessen - z.B. bei Ihren Lieferanten

  • Schulung und Coaching Ihrer Mitarbeiter zu Themen der IT-Entwicklung