Co to jest wydanie konserwacji?

Wydanie konserwacji to wersja oprogramowania, która koryguje wadę bezpieczeństwa lub niewielki błąd bez zmiany żadnych podstawowych elementów lub dodawania nowych funkcji. Zazwyczaj są one ponumerowane w dziesiątych lub setkach, aby odróżnić je od głównych wydań, które są ponumerowane po prostu wersja 1.0, wersja 2.0 i tak dalej. Wydanie konserwacyjne jest częścią działalności systemowej i wsparcia cyklu życia oprogramowania.

Każda aplikacja przechodzi przez oprogramowanie cykl życia. Zaczyna się od analizy systemów i wykrywania wymagań, etapu, w którym modelowane są dane i procesy. Następnie przechodzi do etapu projektowania, etapu budowy, etapu wdrażania, a ostatecznie na etapie operacyjnym i wsparcia. W tym ostatnim etapie stosuje się bieżącą wsparcie techniczne dla użytkowników poprzez wprowadzenie komunikatów konserwacyjnych, które naprawiają błędy lub zaktualizują cały system poprzez przebudowę podstawowych wymagań.

Wydanie konserwacji to zwykley Wymagane do naprawy podstawowych błędów programowania. Zazwyczaj pojawiają się one z powodu błędów popełnianych w jednym z poprzednich etapów cyklu życia oprogramowania. Jeśli na przykład na etapie analizy wymagań wymagania są nieprawidłowo przekazywane lub zatwierdzone, może to prowadzić do głównych wad, które nie pojawiają się dopiero później. Jest to w rzeczywistości powszechne zjawisko, dlatego prawie każde wydane oprogramowanie musiało ulegać wydaniu konserwacji w tym czy innym czasie.

Jest kilka podstawowych celów wydania konserwacji. Po pierwsze, wydanie powinno wprowadzić zmiany w istniejących programach w celu korygowania błędów popełnianych na etapach wymagań, projektowania lub wdrażania. Powinien również zapewnić, że nowo wykonane poprawki nie kolidują z innymi aspektami zmodyfikowanego segmentu i że nowo dokonane zmiany nie zakłócają działań innych segmentów. Na koniec sho wydaniaUld nie powoduje ucierpienia systemu. Ogólnie rzecz biorąc, inżynierowie oprogramowania starają się tak szybko ukończyć ten proces, nie poświęcając jakości ani niezawodności.

Przed wydaniem konserwacji należy go dokładnie przetestować trzy metody: testowanie jednostkowe, testowanie systemu i testowanie regresji. Testowanie jednostkowe upewnia się, że określony segment programu, który został ustalony, teraz działa poprawnie. Z drugiej strony testowanie systemowe zapewnia, że ​​nowo stały segment programu nie koliduje z innymi segmentami programów. Testowanie regresji wykorzystują dane statystyczne, aby sprawdzić, czy zmiany w ogólnym przepustowości lub czasu reakcji były pozytywnie lub negatywnie.

Ostatnim i być może najważniejszym aspektem konserwacji systemu jest kontrola wersji. W tej części tego procesu przeszkolony bibliotekarz oparty na oprogramowaniu skrupulatnie rejestruje i śledzi wszystkie wprowadzone zmiany. To umożliwia inżynierom oprogramowania BACKTRACK w przypadku, gdy wydanie konserwacji napotyka nieoczekiwane błędy.

INNE JĘZYKI