Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:m291:learningunits:lu16:theorie:a_sdlc [2026/06/28 22:38] gkochde:modul:m291:learningunits:lu16:theorie:a_sdlc [2026/06/28 23:50] (aktuell) gkoch
Zeile 1: Zeile 1:
-====== Software-Entwicklungs-Zyklus ======+====== LU16a - Software-Entwicklungs-Zyklus ======
  
 Der **Software Development Life Cycle (SDLC)** beschreibt die typischen Phasen, die ein Software-Projekt von der ersten Idee bis zur fertigen Anwendung durchläuft. Testing und Deploy sind zwei dieser Phasen – und genau darum geht es in dieser Lerneinheit. Der **Software Development Life Cycle (SDLC)** beschreibt die typischen Phasen, die ein Software-Projekt von der ersten Idee bis zur fertigen Anwendung durchläuft. Testing und Deploy sind zwei dieser Phasen – und genau darum geht es in dieser Lerneinheit.
Zeile 5: Zeile 5:
 ===== Der vollständige SDLC ===== ===== Der vollständige SDLC =====
  
-<WRAP center round box 80%> +{{:de:modul:m291:learningunits:lu16:theorie:software-development-life-cycle-phase-08.png?direct&800| Software Development Life Cycle – Kreislauf}}\\ 
-{{ :m291:lu16:sdlc_kreislauf.png?direct&700 | Software Development Life Cycle – Kreislauf }}\\ + 
-//[Platzhalter: Grafik des SDLC-Kreislaufs mit 6 Phasen]// +//Grafik des SDLC-Kreislaufs mit 6 Phasen// 
-</WRAP>+
  
 Ein typisches Software-Projekt durchläuft sechs Phasen: Ein typisches Software-Projekt durchläuft sechs Phasen:
Zeile 27: Zeile 27:
 Wenn wir Software entwickeln, konzentrieren wir uns auf vier konkrete Schritte: Wenn wir Software entwickeln, konzentrieren wir uns auf vier konkrete Schritte:
  
-<WRAP center round box 80%> 
-{{ :m291:lu16:web_pipeline.png?direct&700 | Web-Entwicklungs-Pipeline: Local → Shared Codebase → Staging → Production }}\\ 
-//[Platzhalter: Pipeline-Diagramm mit 4 Stationen]// 
-</WRAP> 
  
-Station ^ Was passiert hier? ^ Unser Werkzeug ^+{{:de:modul:m291:learningunits:lu16:theorie:test-deploy-live-cycle.png?direct&900 | Web-Entwicklungs-Pipeline: Local → Shared Codebase → Staging → Production }}\\ 
 +//Pipeline-Diagramm mit 4 Schritten// 
 + 
 + 
 +<WRAP round center box 80%> 
 +Schritt ^ Was passiert hier? ^ Unser Werkzeug ^
 | **① Local Development** | Code schreiben, lokal ausprobieren. Die App läuft nur auf Ihrem Computer. | ''npm run dev'' → ''localhost:5173'' | | **① Local Development** | Code schreiben, lokal ausprobieren. Die App läuft nur auf Ihrem Computer. | ''npm run dev'' → ''localhost:5173'' |
 | **② Shared Codebase** | Code wird mit dem Team geteilt – normalerweise via Git. | (In LU16 überspringen wir diesen Schritt) | | **② Shared Codebase** | Code wird mit dem Team geteilt – normalerweise via Git. | (In LU16 überspringen wir diesen Schritt) |
-| **③ Staging (Preview)** | Die App wird auf einem Test-Server deployed. Hier kann getestet werden, bevor sie live geht. | NetlifyVercelRender (alle benötigen Git) |+| **③ Staging (Preview)** | Die App wird auf einem Test-Server deployed. Hier kann getestet werden, bevor sie live geht. | Netlify Vercel Render (alle benötigen Git) |
 | **④ Production (Live)** | Die fertige, getestete App ist öffentlich zugänglich. | surge.sh (ohne Git) / Netlify / Vercel | | **④ Production (Live)** | Die fertige, getestete App ist öffentlich zugänglich. | surge.sh (ohne Git) / Netlify / Vercel |
 +</WRAP>
  
-===== Der Feedback-Loop: Was passiert bei Bugs? ====+==== Was passiert bei Bugs? ====
- +
-<WRAP center round box 80%> +
-{{ :m291:lu16:bug_feedback_loop.png?direct&700 | Feedback-Loop: Bugs im Testing führen zurück zur Entwicklung }}\\ +
-//[Platzhalter: Diagramm mit rotem Pfeil von Testing zurück zu Local Development]// +
-</WRAP>+
  
 Wenn beim Testing Fehler gefunden werden, kehrt das Projekt zurück in die Entwicklungsphase. Dieser Feedback-Loop ist kein Zeichen von schlechter Arbeit – er ist der Sinn des Testings. Wenn beim Testing Fehler gefunden werden, kehrt das Projekt zurück in die Entwicklungsphase. Dieser Feedback-Loop ist kein Zeichen von schlechter Arbeit – er ist der Sinn des Testings.
  • de/modul/m291/learningunits/lu16/theorie/a_sdlc.1782679110.txt.gz
  • Zuletzt geändert: 2026/06/28 22:38
  • von gkoch