По сути, стабильная система - это система, которая не страдает от нестабильности. Как только он настроен на выполнение работы, он продолжает выполнять эту работу. Ни одна система не является абсолютно стабильной, но некоторые системы гораздо более нестабильны, чем другие.
Нестабильность можно разделить на различные категории.
- Нестабильность, вызванная ошибками в программном обеспечении, которые были всегда, но проявляются условно или случайно.
- Нестабильность, вызванная аппаратными ошибками.
- Нестабильность, вызванная неправильным использованием программного обеспечения.
- Нестабильность, вызванная изменениями в программном обеспечении.
Точка 1 смягчается за счет зрелости программного обеспечения. Поскольку многие пользователи долгое время используют программное обеспечение и сообщают об ошибках, мы надеемся, что большинство серьезных проблем будет устранено и исправлено.
Пункт 2 может быть самым сложным в обращении. Достаточно плохое оборудование разрушит надежды на общую стабильность системы, но многие проблемы с оборудованием, обнаруженные и зафиксированные, могут быть смягчены изменениями программного обеспечения.
Точка 3 смягчается путем разработки изоляции в системе. Таким образом, когда часть программного обеспечения теряет свою актуальность, мы надеемся, что ее эффекты будут включены в эту часть программного обеспечения, а не в систему в целом.
Пункт 4 - вот почему у нас есть "стабильные выпуски" программных проектов (включая, но не ограничиваясь, дистрибутивы операционной системы). Нестабильность, вызванная изменениями в программном обеспечении, может быть значительной, но вообще не менять программное обеспечение - это тоже не вариант, потому что изменяются потребности пользователя и внешние факторы.
Стабильные выпуски, которые получают минимальный набор критических обновлений и / или обновлений с низким уровнем риска в течение определенного срока службы, обеспечивая стабильность в течение этого срока. В какой-то момент новый стабильный релиз заменяет старый. При обновлении с одного стабильного выпуска на следующий может произойти поломка, но это то, что можно запланировать и запланировать.