Inhalt + Aufbau
Portrait
Als Software-Architekt*in spielen Sie im Projekt eine Schlüsselrolle. Sie arbeiten an der Schnittstelle zwischen Analyse, Entwurf, Implementierung, Management und Betrieb von Softwarelösungen. Dabei agieren Sie als «Anwalt/Anwältin aller Stakeholder» effektiv, agil und pragmatisch. Gleichzeitig verlieren Sie aber das Gesamtsystem und dessen Veränderungsfähigkeit nicht aus den Augen. Dank Ihrer Arbeit wird das Unternehmen nachhaltig durch langlebige Lösungen unterstützt, die sich rasch dem Bedarf des Unternehmens anpassen lassen. Ihre Arbeit ist dabei wesentlich durch nicht-funktionale Anforderungen wie Performanz, Sicherheit oder Modifizierbarkeit bestimmt.
Das CAS Software-Architektur vermittelt Ihnen das Wissen über Konzepte und Techniken und zeigt Ihnen, wie Sie eine Software-Architektur systematisch aufbauen. Behandelt wird die Architektur einer einzelnen Anwendung wie auch der Anwendungslandschaft eines ganzen Unternehmens. Das CAS legt dabei den Fokus auf Software-Entwicklung im Unternehmensumfeld. Es arbeitet mit Beispielen basierend auf aktuellen Web-Technologien. Ein grosser Teil des Vermittelten können Sie auf andere, verwandte Gebiete der Software-Entwicklung übertragen.
Ausbildungsziel
Im CAS Software Architecture erlangen Sie folgende Kenntnisse:
- Sie kennen die grundlegenden Konzepte, die Methodik und die verschiedenen Techniken der Software-Architektur.
- Sie kennen die fachlichen, organisatorischen und sozialen Aufgaben von Software-Architekt*innen.
- Sie können sowohl mit den Resultaten der Software-Architektur als auch mit den Prozessen, die zu diesen Resultaten führen, umgehen.