Kategorie: Software

BitFummler – Bit- äh – Was?

Eigenlob stinkt! Das sehe ich auch so. Ist in diesem Fall aber nicht schlimm, denn mangels browserbasierter Geruchs-Unterstützung gibt es keine Belastung für die Leser ;-) Also, worum geht’s? Schon vor langer Zeit litt ich unter meinen unzureichenden Kopfrechnungskünsten –

Getagged mit: , ,

Postmarket Cybersecurity – Wenn das Produkt im Markt ist

Ein Produkt wurde erfolgreich zugelassen und befindet sich im Markt. Kann man jetzt die Cybersecurity Aktivitäten einstellen? Das geht natürlich nicht. Cybersecurity Risiken treten kontinuierlich auf und es ist nicht möglich alle Schwachstellen bereits im Vorfeld zu identifizieren und abzustellen.

Getagged mit: , , ,

Testskripte mit Python Qt

Qt (wie “cute” im Englischen) ist ein auf C++ basierendes Rahmenwerk an Modulen und Bibliotheken zur plattformübergreifenden Software Entwicklung. Um das Qt Framework auch in Python nutzen zu können, werden Wrapper-Bibliotheken, sogenannte “Bindings”, eingesetzt. Python Qt ermöglicht das Programmieren von

Getagged mit: , , ,

Software Risikomanagement nach IEC 62304 und ISO 14971 – SW FMEA / FMECA bei Medizinprodukt-Software?

Referenzen: Wenn im Folgenden von IEC 62304 oder ISO 14971 gesprochen wird, sind folgende Ausgaben gemeint: IEC 62304:2006 + A1:2015 und EN ISO 14971:2012 Problemstellung: Wir entwickeln eine Software/Firmware, welche Bestandteil eines Medizinprodukts ist. Die Software (bzw. das Softwaresystem) wird

Getagged mit: , , ,

Grundlegende Git-Tipps zur effizienten Software-Entwicklung

Git ist eines der essenziellsten Tools der Software-Entwicklung. Aufgrund seines enormen Funktionsumfangs gibt es jedoch auch einige Funktionen, die zwar sehr praktisch, aber nicht besonders bekannt sind. Einige nützliche Funktionen sollen hier hervorgehoben werden. Damit Sie die Befehle beim Lesen

Getagged mit: , , ,

Niedrige Latenzen mit Bluetooth Low Energy

Bluetooth Low Energy (BLE) hat sich in den letzten Jahren zu dem Kommunikationsstandard für stromsparende kabellose Kommunikation entwickelt. In den Anfangszeiten war BLE vor allem in Consumer-Anwendungen vertreten. Wir haben in vergangenen Projekten allerdings festgestellt, das BLE inzwischen auch in

Getagged mit: , , , ,

Eclipse Shortcuts, die man als Software-Entwickler kennen sollte

Shortcuts in Eclipse verwenden

Eclipse ist eine Open-Source Entwicklungsumgebung, die mehrere Programmiersprachen unterstützt. Immer mehr Mikrocontroller-Hersteller verwenden die IDE, um eine kostenlose Entwicklungsumgebung mit vorinstallierter Toolchain zur Verfügung zu stellen. Beispiele hierfür sind: STM32CubeIDE, Simplicity Studio, usw. Eclipse bietet für häufige Anwendungsfälle Tastatur-Shortcuts an,

Getagged mit: , , , ,

Vim – Grundlagen für einen sicheren Umgang

Warum Vim? Während sich einige freuen, wenn sie aus Vim wieder herauskommen, schwören viele auf die Mächtigkeit und Effizienz des Texteditors. Der anfängliche Lernaufwand lohnt sich, wenn man häufig mit Textdateien in einer Linuxumgebung arbeitet und auch die zunächst unintuitive

Getagged mit: , , , ,

Die sieben Grundsätze des Softwaretestens

Das Testen von Software ist unerlässlich und sollte als Prozess während des gesamten Softwarelebenszyklus aktiv sein. Wichtige Begriffe, die hier zu nennen sind, ist die Fehlhandlung, der Fehlerzustand und die Fehlerwirkung. Die Fehlhandlung ist eine menschliche Handlung, die einen Fehler

Getagged mit: , , , ,

Continuous Integration bei MEDtech-Ingenieur

Wer heutzutage im Team Software-Projekte realisiert, kommt an Continuous Integration nicht mehr vorbei. Die Vorteile des Prozesses überwiegen den anfänglichen Einrichtungsaufwand in einem solchen Maß, dass es – bis auf sehr kleine Projekte – keinen rationalen Grund gibt, nicht mit

Getagged mit: , ,
Top