Bugs, Bugs, Bugs

Viele kennen es. Man möchte in Eile noch schnell etwas ausdrucken. Der Drucker funktioniert jedoch nicht, der Billetautomat auch nicht. Und der Zug bleibt auf offener Strecke stehen, vermutlich wegen eines Software Bugs. Leider wurde noch kein Mittel entwickelt, um diese lästigen Viecher gänzlich auszurotten. Bereits 1977 hat Caspers Jones abgeschätzt, dass pro 1000 Zeilen Code mit einer bestimmten Anzahl Bugs zu rechnen ist, welche falsche Ergebnisse oder unerwartetes Verhalten von Computerprogrammen verursachen. Aus Compliance Sicht ist also immer mit Bugs zu rechnen. Was bedeutet das?

Die Zahlen von Jones sind irritierend. Bei grösseren Programmen ist mit 4 bis 100 Fehler pro KLOC (1000 lines of code) zu rechnen. Die Boeing 787 Dreamliner (Mark Wagner, Guy Norris) enthält rund 6500 KLOC. Somit ist total zwischen 26'000 und 650'000 Fehlern zu rechnen. Man wundert sich, weshalb nicht mehr Software Probleme auftauchen. Ein Grund ist, dass nicht alle Bugs gleich häufig in Erscheinung treten. Systeme, die schon längere Zeit intensiv genutz werden, enthalten tendenziell weniger häufig auftretende Bugs, als Neuentwicklungen. Tatsache ist aber ist, dass auch bei altgedienten Legacy Systemen Bugs nicht generell auszuschliessen sind. Aus Compliance Sicht soll man also nicht in der Kategorien "bug free" denken, sondern einen risikobasierten Ansatz verfolgen, um die Häufigkeit und Auswirkungen von Bugs zu reduzieren.

 

Totalrevision Datenschutzgesetz

Seit dem 15. September 2017 liegen Botschaft und Entwurf des Bundes­rates für ein revidiertes Daten­schutz­gesetz auf dem Tisch. In einer ersten Etappe nahm das Parlament wichtige An­passungen ans EU-Recht vor (Weiter­entwicklung des Schengen-Besitz­standes). Die zweite, um­strittenere Etappe befindet sich seit September 2019 in den parlamentarischen Beratungen. Mit der Vorlage soll der Datenschutz durch erhöhte Transparenz bei der Datenbearbeitung und mehr Kontrollmöglichkeiten der betroffenen Personen gestärkt werden. Griffige Sank­tionen und Handlungs­pflichten der ver­ant­wortl­ichen Personen sollen die korrekte Um­setzung gewähr­leisten.

Links: datenrecht.ch

Eurospider Information Technology AG
Winterthurerstrasse 92
8006 Zürich

 

Cookies erleichtern die Bereitstellung unserer Dienste. Mit der Nutzung unserer Dienste erklären Sie sich damit einverstanden, dass wir Cookies verwenden.
Weitere Informationen Ok Ablehnen