Softwareentwicklung HF Drucken

Computer sind überall. Ob zur Freude, für die Schule oder bei der Arbeit, jede Nutzung des Computers benötigt die passende Software. Solche Software zu entwickeln, dazu werden Fachleute gebraucht, die Software-Entwickler.
In einer praxisorientierten Ausbildung werden die Mittel und Möglichkeiten der Softwareentwicklung gezeigt, von der Analyse über den Entwurf bis zur Implementation.

Die Java Platform Enterprise Edition, abgekürzt Java EE, die bei der Softwareentwicklung eingesetzt wird, ermöglicht den Studierenden die ganze Palette moderner, standardisierter Technologien zu erlernen und einzusetzen unter Einbezug bekannter Open-Source Frameworks.

Was ist Softwareentwicklung?

Die Technik, die bei der Softwareentwicklung eingesetzt wird, definiert Helmut Balzert folgendermassen:
»zielorientierte Bereitstellung und systematische Verwendung von Prinzipien, Methoden und Werkzeugen für die arbeitsteilige, ingenieurmässige Entwicklung und Anwendung von umfangreichen Softwaresystemen.»
Wie in anderen Tätigkeitsbereichen wird die gesamte Arbeit in Schritte zerlegt. Die Hauptschritte dabei sind die Analyse, der Entwurf und die Implementierung. Die Analyse zeigt auf, was die Software leisten soll. Der Entwurf bildet den Schwerpunkt der kreativen Arbeit des Softwareentwicklers und die Implementierung verlangt Kenntnisse über Programmiersprachen.

Einsatzgebiet

Einsatz finden Softwareentwickler in fast allen Bereichen der heutigen Arbeitswelt. Unternehmen, Institutionen oder Behörden, überall wird Software für die Computer benötigt. Dabei ist Mitarbeit gefragt unter anderem in folgenden Gebieten:

Bei der Entwicklung, der Programmierung und dem Test von Software-Modulen mit Hilfe leistungsfähiger Entwicklungssysteme.

Bei der Erstellung, Anpassung und Anwendung kundenspezifischer Applikations-Software.

Konfiguration, Unterhalt und Wartung von Systemen, Netzwerken und der dazugehörigen Betriebssysteme.

Gestaltung und Aufbau von Anwendungen auf dem Internet.

Anforderungsprofil

Die Ausbildung in Softwareentwicklung verlangt eine solide berufsbezogene Ausbildung im vorgesehenen Einsatzbereich. Ausgeprägtes Verständnis für logische Verknüpfungen, funktionelle Zusammenhänge und abstrakte Problemstellungen werden benötigt. Teamfähigkeit ist eine Voraussetzung.

Ist Softwareentwicklung Männersache?

Die Tatsache, dass es eine weibliche "Technikdistanz" gibt, wurde in mehreren Untersuchungen empirisch belegt. Der Computer als kulturelles Symbol von Männlichkeit? Wir gehen auf die Bedürfnisse unserer Studentinnen ein, indem wir die Funktionsweise der Maschine Computer von Grund auf erklären und strukturiert zeigen, wie diese Maschinen zu programmieren sind. Das Verständnis wird also nicht durch Versuch und Irrtum erlangt, sondern wir versuchen, Denk- und Arbeitsstil so darzustellen, dass es sich mit dem rationalistischen Prinzip des Computers vereinbaren lässt. Anders ausgedrückt: Wir betrachten den Computer "nur als Werkzeug"!