Release und Updates

Release
zu dt. „Freigabe“ ist eine neue Version , welche üblicherweise eine neue Version oder Release-Nummer erhält.
Unterteilung in Pre-Alpha, Alpha, Beta, Pre-Release und Release. Zustände wie Pre-Alpha bis Pre-Release gehören zur Testphase / Überarbeitungsphase.

Releasemanagement
Planung, Durchführung und Überwachung des Entwicklungsprozesses. Definieren eines Zeitplans und Überprüfung dessen Einhaltung. Festlegung des Funktionsumfangs, Qualitätsmanagement und Dokumentation

Update
zu dt. synonym für „Aktualisierung“ => Software Update = Softwareaktualisierung.
Die Aktualisierung der Software kann die Implentierung neuer Funktionen, Änderung vorhandener Funktionen, Verbesserung durch die Behebung von bekannten Programmierfehler, Verbesserung durch Sicherheitslücken.

Verschlechterung:
Durch Updates können natürlich auch ungewollt Verschlechterung durch Programmierfehler oder neuer Sicherheitslücken entstehen

Patch ist eine kleine Anpassung der Software
Hotfix zur Schliessung einer Sicherheitslücke oder kritischen Fehlers
Update eine grösseres Menge von Einzel-Pachtes
Upgrade eine Auftrüstung, in der Regel durch eine Änderung der Versionsnummer

Release

Unter Release verstehe ich das ein Software oder Hardware vom Planung bis zum Herausbringen im Markt in verschiedene Etappen entwickelt wird bezeichnet man z.B. Major Releases, Minor Releases und Emergancy Releases. Die Einzelne Entwicklungsstufen und Bezeichnungen für Software Releases als Pre-Alpha, Alpha, Beta, Pre-Release und Release bezeichnet.

Release & Update

Unter dem Begriff „Release“ versteht man in der IT, die Freigabe einer neuen Hard- oder Software Erneuerung. Der „Release“ wird in Form einer Erneuerung oder auch „Update“ genannt ausgeliefert. Eine stetige Weiterentwicklung kann verschiedene Gründe haben. Nebst Funktionserweiterungen, welche oft Bestandteil der sogenannten Major Releases ist, gibt es auch kleine Sicherheits-relevante Updates (Minor).

Releases durchlaufen verschiedene Status bevor diese freigegeben werden. Dabei unterscheiden die Granularität der Testgruppen und der Fehlerhäufigkeit. Mit einer Versionierung können Veränderung erkannt und festgehalten werden.