Klassifikation der Berufe, Ausgabe 2010 – überarbeitete Fassung 2020

Klas­si­fi­ka­tions­struk­tur

4341 Berufe in der Softwareentwicklung

Inhalt: Angehörige dieser Berufe entwickeln und realisieren Softwarelösungen z. B. in technischen, naturwissenschaftlichen oder kaufmännischen Bereichen. Sie lösen programmiertechnische Aufgaben mithilfe von Methoden und Verfahren des Softwareengineering der anwendungsorientierten Informatik und der Mathematik.
Aufgaben, Tätigkeiten, Kenntnisse und Fertigkeiten, üblicherweise:


bedarfsgerechte Softwarelösungen für Kunden und Kundinnen, entwickeln


Systemanalyse durchführen, Problemstellung und -lösung methodisch aufgliedern, Sollkonzepte, Leistungsbeschreibungen, Spezifikationen und Lösungsmethoden entwickeln


Methoden des Softwareengineering sowie moderne Softwareentwicklungstools und Programmiersprachen fachgerecht und problemadäquat auswählen und anwenden


Softwareentwicklungswerkzeuge entwerfen, programmieren und bereitstellen


Algorithmen entwerfen und programmtechnisch umsetzen, Datenstrukturen definieren


Softwarebausteine (Komponenten und Module) konzipieren, Schnittstellen zu anderen Komponenten des Systems festlegen


Software implementieren und testen


ergonomische Benutzerschnittstellen bedarfsgerecht und wirtschaftlich konzipieren und diese implementieren


Dokumentationen von Softwareentwicklungsprozessen erstellen, Handbücher und Onlinehilfen bereitstellen
Die Systematikposition umfasst folgende Unterpositionen: 43412 Berufe in der Softwareentwicklung – fachlich ausgerichtete Tätigkeiten 43413 Berufe in der Softwareentwicklung – komplexe Spezialistentätigkeiten 43414 Berufe in der Softwareentwicklung – hoch komplexe Tätigkeiten
Nicht einzubeziehende Positionen:


4310 Berufe in der Informatik (ohne Spezialisierung)

Abgrenzung

Kurztitel

Berufe in der Softwareentwicklung

Ebene

Ebene 4: Berufsuntergruppe