Zurück zur Übersicht

Seminar
Effiziente Qualitätssicherung in der Software- und Systementwicklung

Methoden und Prozesse für die effiziente Sicherstellung der Qualität von Softwaresystemen

Wie lässt sich hohe Qualität schon während der Entwicklung sicherstellen? Was sollte bei klassischen und agilen Methoden beachtet werden? Und wer behält eigentlich die Gesamtqualität im Blick?

Durch das rasante Tempo der technologischen Neuerungen wird die Entwicklung „guter“ Software immer anspruchsvoller. Gleichzeitig stellt Software zunehmend einen kritischen Erfolgs- und Kostenfaktor in der Digitalisierung dar. Dabei ist es entscheidend, Kunden mit hochwertigen Softwaresystemen zufrieden zu stellen und gleichzeitig kosteneffizient zu arbeiten.

Um diesen Spagat zu meistern, ist eine effiziente Software-Qualitätssicherung unumgänglich. Selbst in klassischen Industriebereichen wie dem Maschinenbau und der Elektrotechnik wird sie vom Wettbewerbsvorteil zur elementaren Notwendigkeit und damit zum Rüstzeug für den erfolgreichen digitalen Wandel.

Dieses Seminar vermittelt Ihnen die Grundlagen und Techniken, mit denen Sie die Qualität Ihrer Software optimal absichern können. Sie erhalten einen Überblick über etablierte Methoden und Prozesse und erfahren, was Sie von Google, Amazon und Co. lernen können.

Der praktische Umsetzungsleitfaden für Mitarbeiter und Führungskräfte unterstützt Sie dabei, hochwertige Softwareprodukte und -dienstleistungen zu entwickeln. Konkrete Beispiele aus der Praxis für C# und C++ mit Visual Studio erleichtern den praktischen Einstieg in das Thema.

Hinweise und detaillierte Informationen zum Veranstaltungsformat finden Sie nachfolgend im Text.

Seminarinhalt auf einen Blick

  • Kritische Qualitätsfaktoren für Ihr Produkt identifizieren
  • Effektive und automatisierte Software Quality Gates etablieren
  • Entwicklungsbegleitende Maßnahmen wie Reviewing, Pair Programming und statische Analyse bewerten und einsetzen
  • Grafische Desktop, Web und Mobile-App Oberflächen automatisiert testen
  • Wartbare und effektive Unit- und Integrationstests schreiben
  • Die Systemwartbarkeit und -sicherheit mit statischen Verfahren prüfen
  • Moderne CI/CD und DevOps Prozesse etablieren

Ihr Nutzen

Nach dem Seminar können Sie:
  • während der Entwicklung die Softwarequalität sichern
  • qualitätssteigernde Innovationen bei geringerem Gesamtaufwand realisieren
  • Grundlagen für sichere und wettbewerbsfähige Softwaresysteme legen
  • Mitarbeiter/innen relevanter Tätigkeitsbereiche für das Thema sensibilisieren und motivieren

Seminarprogramm

  • Qualitätssicherung bei der Entwicklung
  • Kontinuierlich integrieren und ausliefern
  • Testen und Automatisieren
  • Stabile automatisierte Oberflächentests
  • Statische Verfahren richtig nutzen

Das Seminarprogramm im Detail




Einführung

  • Definition von Software-Qualität: Was ist „gute“ Software?
  • Wieso ist die Entwicklung guter Software so schwierig?
  • Was versteht man unter Software-Qualitätssicherung?
  • Die wichtigsten Qualitätsfaktoren nach ISO/IEC 25010

Qualitätssicherung bei der Entwicklung

  • Prävention vs. Intervention: über Symptome und Ursachen
  • Traditionelle und agile Methoden der Software-Qualitätssicherung
  • Den Spagat zwischen neuen Features und mehr Qualität meistern
  • Checkliste: Top 10 der entwicklungsbegleitenden Maßnahmen
  • Prozessqualität beim Testing messen und bewerten

Kontinuierlich integrieren und ausliefern

  • Prinzipien und Praktiken
  • Abgrenzung von Continuous Integration, Delivery und DevOps
  • Ansatzpunkte für Optimierungsmaßnahmen
  • Aufbau und Einführung von CI, CD und DevOps
  • Best Practices, Werkzeuge und Infrastruktur

Ende des Seminartags gegen 17.00 Uhr

Testen und Automatisieren

  • Konzepte: vom Unit- zum Systemtest
  • Testebenen und Testarten: Whitebox, Blackbox, Fuzzing & Co
  • Testautomatisierung als Bestandteil effizienter CI/CD-Pipelines
  • Gute Tests schreiben: Ansätze und Beispiele
  • Legacy Code testbar machen
  • Hilfreiche Bug-Reports erstellen

Stabile automatisierte Oberflächentests

  • Oberflächentests für Desktop-Anwendungen, Mobile Apps und das Web
  • Das Page Object Pattern
  • Automatisierung am Beispiel der VDI Website mit Selenium und TestLeft
  • Erfolgsfaktoren für die Praxis

Statische Verfahren richtig nutzen

  • Werkzeuge für Code-, Design- und Architekturanalysen
  • Code-Conventions: Chancen und Risiken
  • Laufzeitfehler vor der Ausführung finden
  • Reviews und Pair Programming
  • Metriken, Korrektheit und Formale Verifikation

Ende des Seminartags gegen 17.00 Uhr

Zielgruppen

  • Führungskräfte und Mitarbeiter/innen mit technischer Verantwortung, IT-Spezialisten/innen, Test Consultants
  • Teilnehmer/innen aus den Bereichen System- und Softwareentwicklung (z. B. Desktop-, Web-, Mobile-App- und Embedded-Entwicklung), Projektleitung, Qualitätsmanagement
  • Teilnehmer/innen aus den Geschäftsfeldern Automotive, Anlagenund Maschinenbau, Aerospace, Medizin- und Energietechnik sowie Telekommunikation

Allgemeine Hinweise zur Seminarteilnahme je nach Veranstaltungsformat

Hinweise bei Teilnahme an Präsenz-Seminaren
(bei Teilnahme an Live-Online-Seminaren siehe Information nachfolgend):

Im Seminarpreis enthalten:
- Seminarunterlagen
- Teilnahmezertifikat
- inkl.Vollverpflegung vor Ort

Unsere Veranstaltungen werden in der Regel im Format Online oder Präsenz angeboten. Abhängig vom Buchungsverhalten und den Rahmenbedingungen behalten wir uns das Recht vor, das Veranstaltungsformat zu wechseln, bzw. einzuschränken.

Hinweise bei Teilnahme an Live-Online-Seminaren:
Im Seminarpreis enthalten:
- Seminarunterlagen als PDF
- Teilnahmezertifikat
- Zugang zur Plattform

Wir planen unsere Live-Online-Seminare generell so, dass die Wissensvermittlung und die Übungseffekte unseren Präsenzseminaren entsprechen (inklusive fallweise Gruppenarbeiten und Übungsaufgaben; Fragen können jederzeit gestellt werden). Die bisherigen positiven Teilnehmerfeedbacks zeigen uns, dass dieses Seminarformat funktioniert.

- Sie erhalten die Einwahldaten zum Live-Online-Seminar einige Tage vor der Veranstaltung.
- Grundvoraussetzungen zur Teilnahme sind ein Internetanschluss, ein Computer/Tablet und ein Headset bzw. Mikrofon & Lautsprecher. Eine Webcam für den persönlicheren Austausch wäre sehr wünschenswert.
- Für unsere Online-Seminare kommt hauptsächlich die Software Zoom
(Zoom-Link zur Prüfung Ihrer Technik) zum Einsatz. Vereinzelt auch GoToMeeting
(GoTo-Link zur Prüfung Ihrer Technik) oder MS Teams.
- Es werden in Abstimmung mit den Teilnehmern ausreichend Pausen eingeplant.
- Die Teilnehmerunterlagen erhalten Sie vor, während oder im Nachgang des Seminars als Download oder per Mail.

Anmeldung
Präsenz
19.09.2024 – 20.09.2024
iCal
09:00 – 17:00 Uhr
VDI-Haus Stuttgart
Hamletstraße 11
70563 Stuttgart
> In Google-Maps öffnen
barrierefrei
1.455 €
Regulärer Preis
1.230 €
VDI-Mitglieder-Preis
1.230 €
VDI-Fördermitglieder-Preis
1.310 €
FRÜHBUCHER

Software-Qualitätsmanager und Entwicklungsingenieur bei der TRUMPF Werkzeugmaschinen GmbH & Co. KG. Er promovierte an der renommierten University of Oxford in England zum Thema Software-Qualitätsmethoden und bringt langjährige praktische Berufserfahrung in diesem Bereich mit. Sein Schwerpunkt ist der Aufbau und die Einführung automatisierter Quality Gates.

Fortbildung mit Qualität Zertifiziert nach AZAV
Details & Anmeldung
Anmeldung
Präsenz
19.09.2024 – 20.09.2024
iCal
09:00 – 17:00 Uhr
VDI-Haus Stuttgart
Hamletstraße 11
70563 Stuttgart
> In Google-Maps öffnen
barrierefrei
1.455 €
Regulärer Preis
1.230 €
VDI-Mitglieder-Preis
1.230 €
VDI-Fördermitglieder-Preis
1.310 €
FRÜHBUCHER

Software-Qualitätsmanager und Entwicklungsingenieur bei der TRUMPF Werkzeugmaschinen GmbH & Co. KG. Er promovierte an der renommierten University of Oxford in England zum Thema Software-Qualitätsmethoden und bringt langjährige praktische Berufserfahrung in diesem Bereich mit. Sein Schwerpunkt ist der Aufbau und die Einführung automatisierter Quality Gates.

Fortbildung mit Qualität Zertifiziert nach AZAV
DARSTELLUNGSPROBLEME / HINWEIS ZU IHREM BROWSER
Sehr geehrte Besucher*innen,

Sie verwenden zur Darstellung unserer Internetseite den Browser „Microsoft Internet Explorer“, was in den meisten Fällen zu fehlerhaften Darstellungen der Inhalte und zu starken Funktionseinschränkungen führt.

Um unsere Website optimal nutzen zu können, verwenden Sie bitte einen alternativen Browser, wie zum Beispiel Microsoft Edge, Google Chrome, Mozilla Firefox oder Apple Safari.

Entschuldigen Sie bitte die Umstände und vielen Dank für Ihr Verständnis!

Ihr VDI-Team