Classification of Occupations, issue 2010 Version 2020

Clas­si­fi­cat­ion Struc­ture

43414 Berufe in der Softwareentwicklung – hoch komplexe Tätigkeiten

Inhalt: Diese Systematikposition umfasst alle Berufe in der Softwareentwicklung, deren Tätigkeiten einen hohen Komplexitätsgrad aufweisen und ein entsprechend hohes Kenntnis- und Fertigkeitsniveau erfordern. Angehörige dieser Berufe planen und koordinieren mithilfe von Methoden und Werkzeugen des Softwareengineerings die Entwicklung von komplexen Softwaresystemen.
Aufgaben, Tätigkeiten, Kenntnisse und Fertigkeiten, üblicherweise:


Systemanalyse durchführen, Problemstellung und -lösung methodisch aufgliedern


Sollkonzepte, Leistungsbeschreibungen, Spezifikationen und Lösungsmethoden aus der Analyse von Datenverarbeitungs-, Organisations- und Kommunikationsstrukturen entwickeln


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


Algorithmen entwerfen, Datenstrukturen definieren, Programme und Programmteile in einer Programmiersprache auf der Basis des System-, Datenbank- und GUI-Designs erstellen


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


Softwareentwicklungswerkzeuge, sogenannte Tools, entwickeln und bereitstellen


Richtlinien und Standards erstellen und pflegen, Qualitätskontrolle organisieren


Softwarebausteine implementieren, Unit-Test durchführen, Testergebnisse festhalten


neue komplexe Anwendungslösungen testen, Fehler suchen und Beseitigung veranlassen


Projekte im Bereich Softwareentwicklung, z. B. Cloud-Computing-Architekturen oder blockchainbasierte Applikationen, planen, organisieren, die einzelnen Programmierarbeiten koordinieren
Zugeordnete Berufe (Beispiele): 43414-100 Dipl.-Informatiker/in (FH) - Softwaretechnik 43414-102 Softwareentwickler/in 43414-103 E-Logistik-Entwickler/in 43414-104 Dipl.-Ing. (Uni) - Systemsoftware 43414-107 Informatiker/in (Hochschule) - Softwaretechnik 43414-114 Software Engineer 43414-116 Software-Ingenieur/in 43414-119 Systementwickler/in 43414-122 System Engineer (IT) 43414-123 Systemingenieur/in (EDV) 43414-124 Software-Architect 43414-125 Blockchain-Entwickler/in 43414-126 Cloud-Architect 43414-127 IT-Architekt/in 43414-128 Chatbot-Entwickler/in 43414-129 Fintech-Entwickler/in
Nicht einzubeziehende Berufe:


Informatiker/in (Hochschule)(43104)

Excludes

Keywords

  • Berufe in der Softwareentwicklung – hoch komplexe Tätigkeiten

Short Title

Softwareentwicklung - Experte

Level

Level 5: ► DE