Softwareentwicklung

Im Bereich Softwareentwicklung sollen in Zukunft Vorgehensweisen und Techniken aus dem Bereich Software-Technologie vorgestellt werden. Die Themenpalette reicht hier von der Modellierung Relationaler Datenbanken und dem Objektorientierten Design (OOD) über Refaktorisierung von Software bis hin zu unterschiedlichen Teststrategien.

Neben grundlegenden Techniken, die in der Softwareentwicklung eingesetzt werden, möchte ich auch auf einige praktische Tools eingehen, die im Software-Entwicklungs-Prozess eingesetzt werden. Zu diesen Werkzeugen gehören beispielsweise solche zum Versionsmanagment oder auch zur Dokumentation von Source-Code und ganzen Software-Bibliotheken. Derartige Entwicklungswerkzeuge helfen dem Entwickler dabei den Überblick über seine Projekte zu behalten und können, auch nach längerer „Projektabstinenz”, dazu benutzt werden, dem ursprünglichen Entwickler selbst so wie anderen Entwicklern schnell einen Überblick über das jeweilige System oder die Bibliothek zu verschaffen.

Zu einigen dieser Themen werden auch entsprechende Tutorien angeboten, die jeweils an einem praktischen Beispiel die Anwendung von Bibliotheken oder Werkzeugen demonstrieren sollen.