Spezifikationen schreiben

Aus den Requirements heraus empfiehlt es sich das daraus zu entwickelnde System zu spezifizieren. Das heißt festzulegen, wie die Aufgabenstellung gelöst werden soll. Insbesondere die Aufteilung in Hardware- und Softwarelösung und deren Zusammenspiel. Sinn der Spezifikation ist schließlich, die Lösung komplett zu durchdenken und Fehler zu finden, bevor mit der Umsetzung begonnen wird.
Spezifikationen schreiben weiterlesen

Requirements aufnehmen

Bevor ich anfange eine Software zu schreiben, muss ich natürlich erst einmal wissen, was für ein Programm es werden soll. Die Anforderungen für die Funktionen nennt man Requirements. Ein Problem tritt während der Entwicklung von Software immer wieder auf: Die Requirements ändern sich mit der Zeit. Mitten während der Entwicklung führt das aber zu Problemen Requirements aufnehmen weiterlesen

Dokumentieren ist notwendig

Eigentlich ist es einfach, das, was man sich ausgedacht hat zur Problemlösung, auch aufzuschreiben. Oftmals ist das sehr hilfreich für die eigene Arbeit. Es gibt weniger vergessene Dinge obwohl natürlich auch gleichzeitig an anderen Projekten gearbeitet wird und so manches ‚mal eben‘ erledigt werden muss. Dokumentieren ist notwendig weiterlesen

Aufräumen und Vereinfachen

Wenn die Software dann endlich fertig entwickelt ist und einen ersten „Smoke Test“ erfolgreich bestanden hat, geht es meist allzu schnell ins nächste Projekt.
Es ist viel hilfreicher die Überreste von Zwischenschritten und von Lösungsansätzen schließlich noch zu entfernen. Das heißt für die C Aufräumen und Vereinfachen weiterlesen