weiterbildung.swiss - Navigation

Das Schweizer Kursportal powered by:
Logo, SVEB - Schweizerischer Verband für Weiterbildung
fr it

CAS Software Engineering

Datum 05.09.24
Kursort ZHAW
Technikumstrasse 9
8401 Winterthur
+41 58 934 74 28
Preis CHF 5900.-
Weiterbildungsgutscheine akzeptiert Nein

Beschreibung

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 CAS Software Engineering kann als Wahlpflicht-CAS im Rahmen des DAS Informatik und des MAS Informatik angerechnet werden.

Ziel

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 ins Software Engineering und in Softwareentwicklungsprozesse
  • Kriterien und Vorgehen für das Tailoring eines Softwareentwicklungsprozesses
  • Agile Softwareentwicklung mit Scrum
  • Einführung ins Requirements Engineering
  • Ermittlungstechniken (Befragungs-, Kreativitäts-, Beobachtungs- und unterstützende Techniken)
  • Anforderungen natürlichsprachlich und modellbasiert mit der UML kommunizieren und dokumentieren (Uses Cases, Domänenmodellierung)
  • Dokumentation im agilen Umfeld (Scrum)
  • Prüfen, abstimmen und verwalten (Qualitätsaspekte, Prinzipien und Techniken)
  • Strategien für Outsourcing und Offshoring
  • Prozesse, Rollen, Verträge und Qualitätskontrolle für verteilte Entwicklung und Outsourcing
  • Werkzeugunterstützung für verteilte Entwicklung und Outsourcing

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 der UML
  • Qualität und Bewertung von Softwarearchitekturen (Werkzeuge für Softwarearchitekten, UML Tools, Architekturanalyse-Tools etc.)

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)

Voraussetzung

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.

Zielgruppe

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?

Weitere Informationen

Datum 05.09.24
Kursort ZHAW
Technikumstrasse 9
8401 Winterthur
+41 58 934 74 28
Preis CHF 5900.-
Weiterbildungsgutscheine akzeptiert Nein
 
Mit Ihrem Besuch auf unserer Website stimmen Sie unserer Datenschutzerklärung und der Verwendung von Cookies zu. Dies erlaubt uns unsere Services weiter für Sie zu verbessern. OK