Softwarearchitektur: Unterschied zwischen den Versionen

Aus Thoms Wiki
Zur Navigation springenZur Suche springen
Zeile 14: Zeile 14:
* Problemlöser
* Problemlöser
* Hausmeister - z.B. Codereview - Aufpassen, dass der Quellcode nicht verschmutzt
* Hausmeister - z.B. Codereview - Aufpassen, dass der Quellcode nicht verschmutzt
* Verantwortung (dass die Software langfristig funktionstüchtig bleibt)
* Vetoerecht - darf auch mal Nein sagen
== Dokumentation ==
* Verständnis schaffen
* Aufwände verringern (vorher und nachher)
* Vorgehen nachvollziehbar machen
* Entscheidungen begründen
* UML: https://de.wikipedia.org/wiki/Unified_Modeling_Language
* https://arc42.org
* Tutorials, FAQs, Guidelines/Checklisten, Entscheidungs- und Bewertungstabellen, Gesprächsprotokolle

Version vom 25. November 2023, 17:48 Uhr


„Softwarearchitektur ist die Summe aller wichtigen Entscheidungen. Wichtige Entscheidungen sind alle Entscheidungen, die im Verlauf der weiteren Entwicklung nur schwer zu ändern sind."
Philippe Kruchten

Softwarearchitekt

  • Übersetzer
  • Techniker
  • Visionär
  • Planer
  • Analyst
  • Manager
  • Problemlöser
  • Hausmeister - z.B. Codereview - Aufpassen, dass der Quellcode nicht verschmutzt
  • Verantwortung (dass die Software langfristig funktionstüchtig bleibt)
  • Vetoerecht - darf auch mal Nein sagen

Dokumentation