Was du lernst
In vier Wochen lernst du praxisnah, wie aus fachlichen Anforderungen ein tragfähiges Softwaredesign und eine nachvollziehbare Architektur entstehen. Du lernst zentrale Methoden des Requirements Engineering, modellierst mit UML (Use Cases, Klassen-, Aktivitäts-, Sequenz- und Zustandsdiagramme) und erstellst darauf aufbauend einen strukturierten Architekturentwurf. In einem durchgehenden Projekt wendest du alle Schritte von der Idee bis zum detaillierten Design praktisch an und dokumentierst sie. So schließt du die typische Lücke zwischen „Ich kann programmieren“ und „Ich kann ein System von der Anforderung bis zur Architektur mitdenken“. Du erhältst ein trägerinternes Zertifikat bzw. eine Teilnahmebescheinigung.
- Requirements-Engineering-Grundlagen
- Anforderungserhebung
- Analysemodellierung
- Designprinzipien
- Entwurfsgrundlagen
- Strukturdiagramme
- Verhaltensdiagramme
- Architekturpatterns
- Architekturkommunikation
- Qualitätssicherung im Designprozess
Für wen ist die Weiterbildung?
Der Kurs richtet sich an (angehende) Softwareentwickler:innen, Softwaretester:innen und Fachinformatiker:innen. Auch Quereinsteiger:innen mit ersten Programmier- oder IT-Kenntnissen sind angesprochen und alle, die von der reinen Umsetzung stärker in Analyse und Design wechseln möchten.
Voraussetzungen
Du brauchst ein Grundverständnis von Softwareentwicklung, also grundlegende Programmierkenntnisse, Verständnis typischer Entwicklungsprozesse und objektorientierter Konzepte. Außerdem solltest du Interesse daran haben, Software zu strukturieren, zu modellieren und zu dokumentieren. Ob du die Voraussetzungen erfüllst, klären wir gern in einem persönlichen Gespräch.
Dein beruflicher Nutzen
In vielen Projekten leidet die Qualität nicht an der Programmiersprache, sondern an unklaren Anforderungen, fehlenden Modellen und unsauberen Architekturentscheidungen. Hier setzt der Kurs an. Für Fachinformatiker:innen und Quereinsteiger:innen ist er ein Schritt von der reinen Umsetzung zu einer Rolle mit Analyse, Design und Kommunikation. Das ist ein Pluspunkt bei Bewerbungen, vor allem bei Unternehmen, die Wert auf Clean Code, Architektur und Dokumentation legen, und ein Einstieg in Wege Richtung Architektur, technische Projektleitung oder Business-Analyse.
So läuft die Weiterbildung ab
Live-Unterricht
Du lernst live online mit Dozentinnen und Dozenten und kannst jederzeit Fragen stellen.
Lernbegleitung
Eine feste Ansprechperson begleitet dich vom Start bis zum Abschluss.
Technische Hilfe
Bei Fragen zu Technik und Lernplattform bekommst du schnell Unterstützung.
Häufige Fragen
Wie lange dauert der Kurs?
Der Kurs dauert in Vollzeit ca. 4 Wochen.
Für wen ist der Kurs geeignet?
Für Softwareentwickler:innen, Tester:innen, Fachinformatiker:innen und Quereinsteiger:innen, die in Analyse und Design einsteigen wollen.
Was muss ich mitbringen?
Grundlegende Programmierkenntnisse, Verständnis von Entwicklungsprozessen und OO-Konzepten sowie Interesse an Modellierung.
Welchen Abschluss erhalte ich?
Du erhältst ein trägerinternes Zertifikat bzw. eine Teilnahmebescheinigung.
Kann ich den Kurs fördern lassen?
Mit Bildungsgutschein förderfähig.