Automatisierte Produktionssysteme sind hochkomplexe, mechatronische Systeme, deren Funktionalität zunehmend durch Automatisierungssoftware realisiert wird. Das Erreichen und Aufrechterhalten einer hohen Softwarequalität für Systemlebensdauern von mehreren Jahrzehnten ist daher für Maschinen- und Anlagenbauer entscheidend, um global wettbewerbsfähig zu bleiben. Dieser Beitrag beschreibt ein metrikbasiertes Vorgehen zur Bewertung der Softwarequalität, das im Rahmen einer PLCopen Working Group entwickelt wurde. Es beschreibt verschiedene anwendbare Softwarequalitätsattribute, Interessengruppen, spezifische Softwarequalitätsmetriken und Softwarebeispiele anhand von Anwendungsfällen, die sich in drei verschiedenen Phasen eines beispielhaften Softwareentwicklungsprozesses befinden. Die Methode konzentriert sich besonders auf die kritischen Softwarequalitätsattribute des Codes während der Entwicklung und der Inbetriebnahme. Die Bewertung der Softwarequalitätsattribute durch Softwarequalitätsmetriken bietet den Benutzer eine gute Erklärbarkeit der Softwarequalität.
«
Automatisierte Produktionssysteme sind hochkomplexe, mechatronische Systeme, deren Funktionalität zunehmend durch Automatisierungssoftware realisiert wird. Das Erreichen und Aufrechterhalten einer hohen Softwarequalität für Systemlebensdauern von mehreren Jahrzehnten ist daher für Maschinen- und Anlagenbauer entscheidend, um global wettbewerbsfähig zu bleiben. Dieser Beitrag beschreibt ein metrikbasiertes Vorgehen zur Bewertung der Softwarequalität, das im Rahmen einer PLCopen Working Group entw...
»