Utrzymanie określa wszelkie działania techniczne i administracyjne, obejmujące również działania nadzorcze, które zmierzają do pozostawienia lub powrotu poszczególnych części systemu telekomunikacyjnego do stanu, który umożliwia realizację wymaganych funkcji. Mówiąc inaczej, utrzymanie odpowiada za wykrywanie uszkodzeń oraz działania podejmowane w celu ich naprawienia, a także ograniczenia ich skutków.
Centrale elektroniczne- mała liczba skąplikowanych uszkodzeń, które mogą mieć istotny wpływ na pracę centrali.
Centrale elektromechaniczne- dużo prostych uszkodzeń, które mają oraniczony wpływ na pracę centrali.
Funkcje utrzymania sprzętu:
• Detekcja uszkodzeń- wykrywanie każdego uszkodzenia centrali w ściśle określonym czasie (jeśli zepsuł się procesor-ls, abonent-może być dłużej)
o kody detekcyjne-przesyłanie i pamiętanie danych o nadmiarowość z porównywaniem o sprawdzanie przekroczeń limitów czasowych o sprawdzanie poprawności realizacji funkcji
o testy wykonywane cyklicznie-np sprawdzenie czy wygenerowana próbka przechodzi przez nowo zestawioną drogę połączeniową
• Analiza uszkodzeń- ma rozróżnić nietrwałe uszkodzenia od rzeczywistych
o statystyka błędów sporadycznych-jeśli wystąpi więcej niż określona liczba błędów wiemy, że coś jest nie tak
o lokalizacja uszkodzeń- z dokładnością do conajwyżej kilku pakietów o określanie rodzaju uszkodzeń
• Re konfiguracja- odłączanie uszkodzonych zespołów i jak się da uruchomienie zespołów zapasowych
o odłączanie uszkodzonych urządzeń o włączanie urządzeń rezerwowych o ponowne włączanie urządzeń po naprawie o modyfikacja danych o stanie urządzeń
• Sygnalizowanie i informowanie o uszkodzeniach o alarmy- świecące grające bzyczące
o przekazywanie danych o uszkodzeniach
o gromadzenie danych archiwalnych- ważne to jest! Bo można wykryć słabe punkty centrali
• Diagnostyka- lokalizacja uszkodzeń w już odłączonych podzespołach centrali o automatyczna
o sterowana przez personel
Typowe funkcje utrzymania oprogramowania:
• Sprawdzanie poprawności wykonania zadań- każdorazowo przy wywoływaniu procedur, zapisywaniu, odczytywaniu, wymianie informacji o przez mechanizmy języka programowania o przez programy użytkowe