Kategorie: Programmieren

  • Modulare Softwarearchitektur

    Modulare Softwarearchitektur

    Bevor wir mit dem Programmieren beginnen, wollen wir uns überlegen, wie wir das Programm aufteilen. Was gewinnen wir, wenn wir das Programm richtig aufteilen? Der Programmcode ist in mehrere kürzere Teile (Module) unterteilt. Jedes dieser Module erfüllt eine bestimmte Funktion. Die Funktion wird nur einmal im Modul programmiert, das Modul kann aber im gesamten Programm…

    Read More

    //

  • Abkürzungen

    Abkürzungen

    In jedem Dokument, in dem wir Abkürzungen verwenden, müssen wir diese Abkürzungen auch erklären.Es empfiehlt sich, gleich zu Beginn des Dokuments eine Tabelle mit alphabetisch sortierten Abkürzungen und deren Bedeutung zu erstellen. Jede im Programm verwendete Abkürzung muss ebenfalls erklärt werden!Die Verwendung von Abkürzungen kann das Schreiben von Code kürzer, einfacher und schneller machen.Es erschwert…

    Read More

    //

  • Maschinenmodularisierung

    Maschinenmodularisierung

    Wie unterteilen wir das gesamte Maschinenprogramm richtig in Module?Wir müssen uns die Maschine ansehen, ihren Aufbau, aus welchen Maschinenteilen sie besteht, wie sie mit Sensoren und Aktoren ausgestattet ist und wie der Ablauf und die Funktionalitäten der Maschine aussehen. Ein Modul führt eine Funktion der Maschine oder eines Maschinenteils aus und kapselt alles, was für…

    Read More

    //

  • Erkenntnisse aus einem abgeschlossenen Projekt sind unbezahlbar

    Erkenntnisse aus einem abgeschlossenen Projekt sind unbezahlbar

    Es geht nicht nur um eine gute Vision, einen guten Plan und ein gutes Konzept, wir müssen das Projekt auch umsetzen und abschliessen (erfolgreich) und daraus lernen.Die Erkenntnisse aus einem abgeschlossenen Projekt sind unbezahlbar.Der Projektverlauf zeigt, wie gut das Projekt geplant und gemanagt wurde.Halten wir den Installationstermin und das Budget ein?Sind alle wichtigen Anforderungen erfüllt?Können…

    Read More

    //

  • Variablennamen

    Variablennamen

    Eine Variable ist ein Speicherort für Daten.Wir sollten einen Namen für die Variable wählen, der am besten beschreibt, wofür die Variable verwendet wird und welche Daten in der Variable gespeichert werden.Der Nutzen korrekter Variablennamen wird oft unterschätzt und der Auswahl geeigneter Variablennamen wird zu wenig Aufmerksamkeit und Zeit gewidmet.Der Name jeder Variable sollte so sein,…

    Read More

    //

  • Wahl der Programmiersprache

    Wahl der Programmiersprache

    Die Wahl der richtigen Programmiersprache hilft uns, das Projekt schneller und einfacher zu machen.Andererseits kann eine falsch gewählte Programmiersprache die Komplexität des Projekts um ein Vielfaches erhöhen oder sogar die Erfüllung bestimmter Anforderungen unmöglich machen.Es ist wichtig, dass die Programmiersprache in der Lage ist, das zu schaffen, was wir von ihr erwarten.Das Programm der meisten…

    Read More

    //

  • Visuelle Modellierung

    Visuelle Modellierung

    Visuelle Modellierung ist ein sehr nützliches Werkzeug in der Projektanalyse und -dokumentation. Dabei handelt es sich um Erstellung standardisierter Diagramme, die wir in der Regel vor Beginn der Programmierung, also in der Anforderungsspezifikations- und Analysephase, erstellen. Der Hauptvorteil der visuellen Modellierung besteht darin, dass sie die Orientierung im erstellten Programm erheblich erleichtert.Wir können die gefundenen…

    Read More

    //

  • Dokumentationsprobleme

    Dokumentationsprobleme

    Welche Dokumentationsprobleme gibt es?1. Die Erstellung der Dokumentation ist sehr zeitaufwendig / finanziell teuer.Das anschliessende Schreiben einer vollständigen und brauchbaren Dokumentation eines Programms ist sehr zeitaufwändig – mindestens genauso zeitaufwendig wie das Schreiben des Programms selbst. 2. Das Erstellen der Dokumentationen ist für den Softwareentwickler eine langweilige Aufgabe. 3. Die Dokumentation entspricht nicht dem Programm, wenn zusätzliche Änderungen…

    Read More

    //

  • Sicherheitsrelais versus Sicherheits-SPS

    Sicherheitsrelais versus Sicherheits-SPS

    Beim Entwerfen eines Systems ist es gut zu überlegen, ob wir eine herkömmliche Sicherheitslösung verwenden möchten, die mit Sicherheitsrelais implementiert wird, oder ob wir die sogenannte integrierte Sicherheit verwenden möchten, die mit einer Sicherheits-SPS implementiert wird. Mit Hilfe einer Sicherheits-SPS können wir Sicherheitsanforderungen umsetzen, die zuvor mit Hilfe von Sicherheitsrelais umgesetzt wurden, und wir können…

    Read More

    //

  • Software-Update

    Software-Update

    Das On-Machine-Software-Update ist ein Anwendungsfall/eine Aktivität, an die bereits in der Projektphase des Hardwaredesigns und der Softwareentwicklung gedacht werden muss. Normalerweise beheben wir Fehler, verbessern einige Funktionen oder stellen neue Funktionen mit einer neuen Softwareversion bereit. Manchmal möchten wir eine neue Softwareversion installieren, um einige Funktionen einzuschränken oder alte Funktionen zu entfernen oder zu deaktivieren.…

    Read More

    //