Daniel Reinsch

Diplom Elektrotechnik;
10 Jahre Berufserfahrung im Bereich sicherheitskritische Softwareentwicklung als SW Entwickler und SW Projektleiter, davon über 7 Jahre in der Medizintechnik (Herzunterstützungssysteme und Autoklaven/Thermodesinfektoren);
Experte für normenkonforme Software-Entwicklung (IEC 62304); Senior Berater am Johner Institut


IEC 62304 Amendment I: Wichtige Änderungen

Das IEC 62304 Amendment I wird 2015 veröffentlicht. Es hat zum Ziel die bisherige IEC 62304:2006 zu ergänzen und zu verbessern, aber nicht zu revolutionieren.  Inhaltsübersicht Risiken durch Programmiersprachen » Sicherheitsklassifizierung » Bei dem Amendment handelt es sich somit nicht um einen klassischen Anhang, sondern um eine Sammlungen an Änderungen. Dies ist Vergleichbar mit einem…

Weiterlesen

Software-Einheit: IEC 62304 spezifizieren und testen

Der Begriff der Software-Einheit (englisch: Software Unit) entstammt der IEC 62304. Vielen Herstellern unterlaufen beim Spezifizieren und Testen dieser Software-Einheiten Fehler. Diese Artikel gibt Ihnen Tipps, diese zu vermeiden.  Inhaltsübersicht Begriffsdefinition „Software-Einheit“ » Regulatorische Anforderungen » Typische Fehler vermeiden » FAQ zu Software-Einheiten »

Weiterlesen

Zyklomatische Komplexität

Die IEC 62304 verlangt in Kapitel 5.5.3, Akzeptanzkriterien für Software-Einheiten festzulegen und deren Einhaltung zu prüfen. Eine Möglichkeit, solche Akzeptanzkriterien zu bestimmen, sind Software-Metriken. Eine meiner Lieblingsmetriken ist die zyklomatische Komplexität auch McCabe Maß genannt. Die zyklomatische Komplexität pro Komponente bzw. Methode bestimmt, sagt Ihnen genau, wo Ihre Hotspots sind, an denen ein Refactoring angesagt ist.  …

Weiterlesen

Blackbox-Testing

on Blackbox-Testing spricht man, wenn man Testfälle alleine aus der Spezifikation des zu testenden Objekt (Produkt, Komponente) ableitet. Beim White-box-Testing leitet man die Testfälle hingegen aus der inneren Struktur des Objekts ab z.B. aus dessen Quellcode oder dessen Software-Architektur. Leider beobachte ich, dass viele Medizinproduktehersteller weder die Testfälle spezifizieren, noch diese systematisch mit einem Blackbox-Testverfahren herleiten. Vielmehr klickt sich ein Tester…

Weiterlesen