CAS Software Engineering | ZHAW School of Engineering (2024)

Das CAS Software Engineering vermittelt Ihnen die Grundlagen, um ein Informatiksystem oder -produkt systematisch, d. h. unter Verwendung von bewährten Prinzipien, Methoden und Werkzeugen, zu realisieren. Das CASSoftware Engineering kann als Wahlpflicht-CAS im Rahmen desDAS Informatikund desMAS Informatikangerechnet werden.

Anmelden

Ziele und Inhalt

Beratung und Kontakt

Infoveranstaltungen

Downloads und Broschüre

Favoriten vergleichen

Auf einen Blick

Abschluss:

Certificate of Advanced Studies ZHAW in Software Engineering (12 ECTS)

Start:

05.09.2024, 27.02.2025, 04.09.2025

Dauer:

5 Monate, mehr Details zur Durchführung

Kosten:

CHF 5'900.00

Durchführungsort:

ZHAW mehrere Departemente / Campus Zentrum, Lagerstrasse, Lagerstrasse 41, 8004 Zürich (Auf Google Maps anzeigen)

Unterrichtssprache:

  • Deutsch
  • Die Unterrichtssprache ist Deutsch. Fachliteratur und eingesetzte Softwareprogramme sind teilweise in Englisch.

Das CASSoftware Engineering kann als Wahlpflicht-CAS im Rahmen desDAS Informatikund desMAS Informatikangerechnet werden.

Ziele und Inhalt

Zielpublikum

Sie möchten lernen, wie systematisch von der Idee über die Anforderungen zum Design und der Realisierung ein Informatiksystem oder -produkt entsteht?

Oder Sie möchten Ihre bestehenden Kompetenzen im Software Engineering mit modernen Software-Entwicklungsprozessen, Methoden und Techniken erweitern oder aktualisieren?

Ziele

Folgende Fragestellungen stehen im Zentrum des CAS Software Engineering:

  • Wie müssen Projektteams und der Softwareprozess organisiert werden, um effizient und effektiv Software entwickeln zu können?
  • Wie werden Anforderungen erhoben, verhandelt und beschrieben?
  • Wie werden eine zweckmässige und wartbare Softwarearchitektur und ein Design erstellt?
  • Wie kann sichergestellt werden, dass das Softwareprodukt die geforderte Qualität aufweist?

Inhalt

Modul "Menschen, Prozesse und Requirements Engineering"

  • Einführung in das Thema Software Engineering (Historie, Disziplinen)
  • Softwareentwicklungsprozesse in der Praxis
  • Techniken und Methoden der plangetriebenen Softwareentwicklung (Projektmanagement)
  • Agile Softwareentwicklung mit Scrum
  • Prozesse, Rollen und Zeremonien von skalierter, agiler Softwareentwicklung allgemein und mit SAFe
  • Kriterien und Vorgehen für das Tailoring eines Softwareentwicklungsprozesses
  • Einführung ins Requirements Engineering
  • System- und Systemkontextabgrenzung
  • Stakeholder- und Riskmanagement
  • Ermittlungstechniken (Befragungs-, Kreativitäts-, Beobachtungs- und unterstützende Techniken)
  • Workshops (physisch und virtuell) vorbereiten und durchführen
  • Anforderungen natürlichsprachlich erarbeiten und dokumentieren
  • Anforderungen mit dem Use-Case-Ansatz modellieren
  • Anforderungen mit UML modellieren, dokumentieren und kommunizieren
  • Anforderungen im agilen Umfeld (Scrum) prüfen, abstimmen und verwalten (Qualitätsaspekte, Prinzipien und Techniken)

Modul "Softwarearchitektur und -design"

  • Grundlagen von Softwarearchitekturen (Tätigkeiten, grundlegende Konzepte, Typen von softwareintensiven Systemen)
  • Entwurf von Architekturen (Vorgehens-, Architektur- und Design Patterns, Domain-Driven-Design, Clean Architecture)
  • Use Case Realisierung und Klassendesign (Responsability Driven Design)
  • Modellierung, Beschreibung und Kommunikation von Softwarearchitekturen mit gängigen Methoden
  • Qualität und Bewertung von Softwarearchitekturen (Werkzeuge für Softwarearchitekten)

Modul "Softwaretest"

  • Grundlagen und Begrifflichkeit des Softwaretestens
  • Testprozess, Teststrategien und -Stufen (Unit-, Integrations-, System- und Akzeptanztests)
  • Testing im agilen Umfeld (Scrum)
  • Überblick und Einsatz von Test-Techniken für statische und dynamischer Tests
  • Einführung ins Test-Management (Organisation, Planung, Strategie, Wirtschaftlichkeitsaspekte)
  • Testautomatisierung (für unterschiedliche Anwendungen und die höheren Teststufen wie z. B. Systemtest)

Methodik

Das Ausbildungsprogramm umfasst verschiedene Aktivitäten, wie etwa Vorlesungen, praxisorientierte Übungen und Fallbeispiele, Gruppenarbeiten und Selbststudium (Vor- und Nachbereitung).

Mehr Details zur Durchführung

Der Unterricht findet berufsbegleitend jeweils am Donnerstagnachmittag /-abend von 13.15 bis 20.45 Uhr (8 Lektionen) statt. Zusätzlich zum Unterricht sind für das Selbststudium ca. 8 h pro Woche einzuplanen.

Das CAS Software Engineering dauert rund fünf Monate. Den individuellen Stundenplan erhalten die Studierenden spätestens einen Monat vor Studienbeginn. Die schulfreie Zeit richtet sich nach den Schulferien der Stadt Zürich.

Beratung und Kontakt

  • Kurt Bleisch
    Dozent ZHAW School of Engineering
    +41 58 934 41 55
    kurt.bleisch@zhaw.ch

  • ZHAW School of Engineering
    Administration Weiterbildung
    Lagerstrasse 41
    Postfach
    8021 Zürich

    +41 (0)58 934 82 44
    weiterbildung.engineering@zhaw.ch

Veranstalter

  • Institut für Informatik
  • School of Engineering

Infoveranstaltungen

  • 04.09.24 18.15-20.00 Uhr Online-Infoveranstaltung Weiterbildung ZHAW School of Engineering
  • 23.10.24 18.15-20.00 Uhr Online-Infoveranstaltung Weiterbildung ZHAW School of Engineering
  • 27.11.24 18.15-20.00 Uhr Online-Infoveranstaltung Weiterbildung ZHAW School of Engineering

Anmeldung

Zulassungskriterien

Zulassungsbedingungen für Personen mit Hochschulabschluss

Die Zulassung zum Lehrgang setzt voraus:

  • Abschluss (Diplom, Lizentiat, Bachelor- oder Masterabschluss) einer staatlich anerkannten Hochschule beziehungsweise einer der Vorgängerschulen.
  • 2 Jahre qualifizierte Berufserfahrung zum Zeitpunkt des Starts der Weiterbildung.

Zulassungsbedingungen für Personen ohne Hochschulabschluss

Die Zulassung zum Lehrgang setzt voraus:

  • Nachweis eines Abschlusses in der höheren Berufsbildung (Tertiär-B): Berufsprüfung BP (eidgenössischer Fachausweis) oder Höhere Fachprüfung HFP (eidgenössisches Diplom) oder Höhere Fachschule HF. In Ausnahmefällen können weitere Personen zugelassen werden, wenn sich deren Befähigung zur Teilnahme aus einem anderen Nachweis ergibt.
  • 4 Jahre qualifizierte Berufserfahrung zum Zeitpunkt des Starts der Weiterbildung.
  • Bestehen eines Zulassungsgesprächs

Zusätzliche Anforderungen

Grundlagen in Informatik und Programmiererfahrung mit einer höheren, objektorientierten Programmiersprache (z.B. Java, C#, C++) werden vorausgesetzt. Interessenten ohne Programmmiererfahrung mit einer objektorientierten Programmiersprache empfehlen wir, vorgängig das CAS Object Oriented Programming zu absolvieren. Weiter sind mindestens ein bis zwei Jahre Erfahrung in Informatikprojekten sinnvoll, um die Theorie verstehen und festigen zu können.

Anmeldeinformationen

Wir führen keine Wartelisten und bieten keine Platzreservationen an.

Sollte bei der vorangehenden Durchführung ein Platz frei werden, berücksichtigen wir die Reihenfolge gemäss Anmeldeeingang.

AGB

Zulassungs- und Teilnahmebedingungen

Startdaten und Anmeldung

Start Anmeldeschluss Anmeldelink
05.09.2024 05.08.2024 Ausgebucht
27.02.2025 27.01.2025 Anmeldung
04.09.2025 04.08.2025 Anmeldung

Downloads und Broschüre

Downloads

  • Broschüre(PDF 2,4MB)
  • Studienordnung

Links

Infoveranstaltungen

Broschüre

Datei herunterladen(PDF 2,4MB)

Zurück

CAS Software Engineering | ZHAW School of Engineering (2024)
Top Articles
Latest Posts
Article information

Author: Aracelis Kilback

Last Updated:

Views: 6791

Rating: 4.3 / 5 (44 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Aracelis Kilback

Birthday: 1994-11-22

Address: Apt. 895 30151 Green Plain, Lake Mariela, RI 98141

Phone: +5992291857476

Job: Legal Officer

Hobby: LARPing, role-playing games, Slacklining, Reading, Inline skating, Brazilian jiu-jitsu, Dance

Introduction: My name is Aracelis Kilback, I am a nice, gentle, agreeable, joyous, attractive, combative, gifted person who loves writing and wants to share my knowledge and understanding with you.