Fachlicher Inhalt
Die Seite veranschaulicht den Software‑Entwicklungslebenszyklus (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.