Grundlagen und Kriterien für eine gute Softwareprogrammierung

Ein Programm ist ein Satz von Anweisungen oder Befehlen, die vom Computer ausgeführt werden müssen, um eine Aufgabe zu erfüllen. Ein Programm beinhaltet Code zur Lösung eines Problems und auch eine gute Dokumentation, die jedem, der versucht, das Programm zu verstehen, eine Richtlinie darstellt.

Ein Algorithmus ist eine Formel, eine Methode, ein Rezept, eine schrittweise Vorgehensweise, die befolgt werden muss, um die Lösung eines Problems zu erhalten.

Umwandlung eines Algorithmus in ein Programm in einer Programmiersprache nach dem Syntax und Semantik dieser Sprache ist als Code definiert.

Syntax ist die korrekte Methode oder Grammatik zum Schreiben eines Befehls oder einer Reihe von Befehlen, die von dieser bestimmten Programmiersprache vordefiniert sind. Semantik ist die logische Bedeutung eines Programms oder einer Reihe von Befehlen, getrennt von der grammatikalischen Struktur. Der Computer erkennt Syntaxfehler, aber keine logischen Fehler.

Was sind die Kriterien für ein gutes Programm?

  • Es sollte sein Korrekt dh die Ausgabe sollte gemäß den Spezifikationen sein
  • Es sollte sein zuverlässig; es sollte über einen langen Zeitraum genau funktionieren und auch über alle Bereiche und Datenkombinationen hinweg korrekt funktionieren.
  • Es sollte sein robust; ungewollte Eingaben oder Daten sollten erkannt und entsprechende Fehlermeldungen angezeigt werden. Es sollte nie abstürzen.
  • Es sollte sein benutzerfreundlich mit genügend Kommentaren, Tipps, Online-Hilfe und Shortcut-Optionen.
  • Es sollte sein effizient, mit minimalem Speicher und Qualitätsausgabe in akzeptabler Zeitspanne.
  • Es sollte sein lesbar dh es sollte einfach sein, damit es verständlich ist, um Änderungen vorzunehmen und bei Bedarf zu erweitern.
  • Es sollte sein tragbar damit das Programm auf verschiedenen Maschinen und Umgebungen ausgeführt werden kann.
  • Es sollte alles folgen Standards und habe richtig Dokumentation.

Source by Cinoy Ravindran

About admin

Check Also

Kann man Computerprogrammierer werden?

Der Einstieg in die Computerprogrammierung ist lukrativ, da Sie gut bezahlt werden. Obwohl diese Softwarebranche …

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.