Sichere Software erstellen

Eine Software sicherer zu machen, das bedeutet einen defensiven Programmierstil zu verwenden, um Angriffe von Computerviren zu verhindern. Alle Angriffsmöglichkeiten basieren auf Schwächen in der Sprachimplementierung und auf Programmierfehlern. Das ist insbesondere für das Internet of Things (IoT) von besonderer Wichtigkeit und Brisanz.

Sichere Software erstellen weiterlesen

Varianten einer Software verwalten

Manchmal ist es notwendig Varianten einer Software anzufertigen, zum Beispiel, um etwas auf unterschiedliche Weise zu Probieren und die Ergebnisse zu Vergleichen.

Um verschiedene Varianten einer Software anlegen zu können gibt es mehrere Varianten einer Software verwalten weiterlesen

Software Architektur in Mikrocontroller Systemen

Aufbau der Hardware
Ein Mikrocontroller hat verschiedene Devices an Bord, die für das Softwareprojekt oder System ausgewählt wurden. Dazu kommt noch, das nicht alle Devices gleichzeitig genutzt werden können, da nur eine begrenzte Anzahl Software Architektur in Mikrocontroller Systemen weiterlesen

Anwenden von Softwarekonfiguration mit Subversion und TortoiseSVN

Wenn ein Subversion Server aufgesetzt ist und läuft, dann muss erst einmal das neue Projekt in die Softwarekonfiguration aufgenommen werden. Erst wird nach TortoiseSVN Hilfe Kapitel 3.1.5. Repository Layout ein neues Repository angelegt. Anwenden von Softwarekonfiguration mit Subversion und TortoiseSVN weiterlesen