Software-Entwicklungslebenszyklus & ISTQB-Testprozess — Statische Übersicht

Statische Visualisierung des Software Development Life Cycle im Kontext von CTFL Kapitel 2

Quelle: ISTQB CTFL Lehrplan v4.0.2 (GTB, 01.03.2025) Syllabus: Kap. 2.1 — Visualisierung SDLC ↔ Testprozess (Hypozykloide) Hinweis: Bezug FL-2.1.1 (K2), ergänzend · kein Steckbrief zu FL-2.1.2–2.1.6 · statische Darstellung (12-Uhr-Fixpunkt) · K-Stufen: K1 (erinnern) · K2 (verstehen) · K3 (anwenden)
Inhalt: Diese Seite zeigt die Hypozykloide als statisches Diagramm: SDLC mit sechs Phasen als äußerer Ring, ISTQB‑Testprozess mit sechs Aktivitäten als innerer Kreis. Kontaktpunkt bei 12 Uhr: Anforderungen ↔ Testplanung. Die animierte Variante finden Sie unter „SDLC animiert“.

Fachlicher Inhalt

Die Seite veranschaulicht den Software‑Entwicklungs­lebenszyklus (SDLC) mit seinen sechs Phasen (Anforderungen, Design, Implementierung, Integration, Test, Betrieb & Wartung) und den ISTQB‑Testprozess (Foundation Level) mit seinen sechs Aktivitäten (Testplanung, Testüberwachung & ‑steuerung, Testanalyse, Testdesign, Testrealisierung, Testdurchführung & Testabschluss) als Darstellung der Hypozykloide. Der SDLC bildet einen feststehenden äußeren Ring; der Testprozess ist als kleinerer Kreis dargestellt, der auf der Innenwand des SDLC‑Rings abrollt. Der dargestellte Zustand ist fest: Kontaktpunkt bei 12 Uhr (Anforderungen ↔ Testplanung). Da die Radien im Verhältnis 16 : 11 stehen (teilerfremd), werden im Verlauf von 16 SDLC‑Umdrehungen zwingend alle 36 möglichen Kombinationen durchlaufen — jede Testaktivität ist potenziell in jeder Entwicklungsphase relevant. Testüberwachung & ‑steuerung (T 2) ist als gleichwertige, aber begleitende Querschnittsaktivität durch einen zusätzlichen gestrichelten Ring kenntlich gemacht.

Diagramm der Hypozykloide

Technische Konzeption

Die Seite besteht aus einer HTML‑Datei und einer externen JavaScript‑Datei (sdlc-hypocycle-statisch.js). Das Diagramm wird einmalig beim Laden auf einem HTML5‑canvas‑Element (820 × 800 px) gezeichnet — es gibt keine Animation und keine Steuerelemente. Der dargestellte Zustand ist fest: Kontaktpunkt bei 12 Uhr (Anforderungen ↔ Testplanung). Die Geometrie entspricht dem Modell der Hypozykloide (Radien, Verhältnis 16 : 11); Segmente sind Kreisring‑Sektoren (arc‑Pfade). Das aktive Segmentpaar (Anforderungen ↔ Testplanung) wird durch abgesetzte Füllfarbe und leichten Schatten hervorgehoben. Der JavaScript‑Code liegt in einer externen Datei und ist in einer IIFE gekapselt.

Vollständiger Zyklus nach 16 SDLC‑Umdrehungen = 11 ISTQB‑Umdrehungen — alle 36 Kombinationen werden durchlaufen.