5 Antworten
![](https://images.gutefrage.net/media/user/guenterhalt/1444744799_nmmslarge.jpg?v=1444744799000)
1. Er analysiert die Aufgabe
2. Er zerlegt die Aufgabe in einzelne Teile, um mehrere Entwickler parallel arbeiten zu lassen.
3. Er legt fest, welche Programmiersprache benutzt werden soll.
4. Er wählt die Personen aus, die das bearbeiten sollen.
5. Er verteilt die Arbeit auf dir Personen.
6. Jede der einzelnen Programmiere bearbeitet für seine Aufgabe die Punkte 1 und 2
7. Jeder legt interne Schnittstellen für sein Programmteil fest und er definiert Prozeduren (Unterprogramme).
8. Er tauscht sich mit anderen Programmierern aus, um wiederverwendbare Prozeduren zu definieren.
9. Er programmiert einzelne Programmteile und testet sie
10. Er fügt seine Teile zusammen und testet sie.
11. Er liefert sein Programm beim Koordinator ab. Der lässt weitere Programmier arbeite, die das Zusammenspiel einzelner Teile testen (Integrationstest)
12. Auswertung der Fehler > zurück zu den Programmieren.
......
![](https://images.gutefrage.net/media/user/SevenOfNein/1568137389189_nmmslarge__204_0_350_350_1179f8540e4845723a1af9040793fa4b.jpg?v=1568137389000)
Er/Sie: sammelt die Anforderungen die ein Programm erfüllen soll.
.. spricht dazu mit den Auftraggebern und den zukünftigen Nutzern der Software.
.. strukturiert die Anforderungen und macht sich ein Übersicht der zukünftigen Programmstruktur (Software Architektur)
.. erstellt ein Gerüst aus Programmteilen die gut zusammen arbeiten können.
.. programmiert alle Programmteile.
.. testet jedes Teil für sich und beseitigt alle Fehler.
.. integriert alle Programmteile zu einer gesammten Software.
.. testet auch das und beseitigt alle Fehler.
.. gibt das Programm dem Auftraggeber.
.. sammelt Rückmeldungen, korrigiert Fehler und programmiert Änderungswünsche.
![](https://images.gutefrage.net/media/default/user/13_nmmslarge.png?v=1551279448000)
Ein Softwareentwickler entwickelt halt die Software 😁. Er macht halt Apps, Webseiten, Betriebssysteme, usw.
![](https://images.gutefrage.net/media/user/profanity/1486716567269_nmmslarge__61_30_540_540_aafd968ea0a683bc5d3e7cd1efc6a0ec.jpg?v=1486716569000)
Ein Softwareentwickler entwickelt Software.
Was sonst?
![](https://images.gutefrage.net/media/user/profanity/1486716567269_nmmslarge__61_30_540_540_aafd968ea0a683bc5d3e7cd1efc6a0ec.jpg?v=1486716569000)
Ok, das Berufsbild sieht i. d. R. so aus:
- Analyse von IT-Prozessen, Architekturen und Anforderungen
- Entwicklung von Front- und Backend-Lösungen
- Programmierung zum Beispiel mit Java, Ruby on Rails, C++, SAP
- Kundenberatung und -betreuung
- Aufsetzen von A/B-Tests
- Pflege, Wartung und Dokumentation von Anwendungen und Prozessen
Aber in erster Linie programmiert ein Softwareentwickler neue Software 😊
![](https://images.gutefrage.net/media/user/Oberamtmann/1608926479130_nmmslarge__23_30_259_259_132b5357597299ddce0013c79b332058.jpg?v=1608926479000)
Stichwörter wären: Arbeit, Software, Entwicklung
Spezifikationen schreiben, Doku schreiben, ...