Skip to main content

Was ist eine Wartungsveröffentlichung?

Eine Wartungsveröffentlichung ist eine Softwareveröffentlichung, die einen Sicherheitsfehler oder ein geringfügiger Fehler korrigiert, ohne die Kernkomponenten zu ändern oder neue Funktionen hinzuzufügen.Sie sind normalerweise in Zehntel oder Hundertstern nummeriert, um sie von großen Veröffentlichungen zu unterscheiden, die einfach Version 1.0, Version 2.0 usw. nummeriert sind.Eine Wartungsveröffentlichung ist Teil des Systembetriebs und Supportstadiums des Lebenszyklus für die Software -Release -Lebenszyklus.

Jede Softwareanwendung durchläuft den Lebenszyklus der Software -Release.Es beginnt mit der Entdeckung der Systemanalyse und der Anforderungen, einer Phase, in der die Daten und Prozesse modelliert werden.Dann geht es in die Designstufe, die Bauphase, die Implementierungsphase und schließlich in der Betriebs- und Unterstützungsstufe.Innerhalb dieser letzten Phase wird der fortlaufende technische Support für Benutzer über die Einführung von Wartungsveröffentlichungen angewendet, in denen entweder Fehler behoben oder das gesamte System aufgerüstet werden, indem die grundlegenden Anforderungen umgestaltet werden.

Eine Wartungsveröffentlichung ist in der Regel erforderlich, um grundlegende Programmierfehler zu beheben.Diese erscheinen typischerweise aufgrund von Fehlern, die in einem der vorherigen Phasen des Software -Lebenszyklus gemacht wurden.Wenn beispielsweise in der Analyseanalysephase die Anforderungen falsch kommuniziert oder validiert werden, kann dies zu schwerwiegenden Mängel führen, die erst viel später angezeigt werden.Dies ist eigentlich ein häufiges Ereignis, weshalb fast jede Software, die jemals veröffentlicht wurde, zu der einen oder anderen Zeit einer Wartungsveröffentlichung unterziehen musste.Erstens sollte die Veröffentlichung Änderungen an vorhandenen Programmen vornehmen, um Fehler in den Anforderungen, Design- oder Implementierungsphasen zu korrigieren.Es sollte auch sicherstellen, dass neu gemachte Korrekturen andere Aspekte des modifizierten Segments nicht beeinträchtigen und dass neu vorgenommene Änderungen die Aktivitäten anderer Segmente nicht beeinträchtigen.Schließlich sollte die Veröffentlichung nicht dazu führen, dass die Systemleistung leiden kann.Im Allgemeinen versuchen Software -Ingenieure, diesen Prozess so schnell wie möglich abzuschließen, ohne die Qualität oder Zuverlässigkeit zu beeinträchtigen.

Bevor eine Wartungsfreigabe ausgestellt werden kann.Unit -Tests stellt sicher, dass das spezifische Segment des Programms, das jetzt behoben wurde, jetzt korrekt funktioniert.Systemtests stellen hingegen sicher, dass das neu festgelegte Segment des Programms nicht die anderen Programmsegmente beeinträchtigt.Bei Regressionstests werden statistische Daten verwendet, um zu prüfen, ob der Gesamtdurchsatz oder die Antwortzeit positiv oder negativ durch die Änderungen beeinflusst wurde.

Der letzte und vielleicht wichtigste Aspekt der Systemwartung ist die Versionskontrolle.In diesem Teil des Prozesses zeichnet ein geschulter softwarebasierter Bibliothekar alle vorgenommenen Änderungen akribisch auf und verfolgt akribisch.Dies ermöglicht Software -Ingenieuren, zurückzuverfolgen, falls die Wartungsveröffentlichung unerwartete Fehler auftritt.