Етап технічного обслуговування в життєвому циклі програмного забезпечення

...

Бінарне представлення цифрового світу.

У життєвому циклі програмного забезпечення фаза обслуговування є останньою стадією циклу. Після того, як програмне забезпечення проходить стадію проектування та впроваджено, починається етап обслуговування життєвого циклу програмного забезпечення. Розуміння особливостей фази обслуговування життєвого циклу програмного забезпечення дозволяє індивідам доручено проаналізувати продуктивність програмного забезпечення після розгортання, щоб правильно вирішити проблеми виникають.

Характеристика етапу технічного обслуговування

...

Двійковий дисплей.

Після того, як програмне забезпечення запущено, воно часто потребує постійного обслуговування. Загалом, програмне забезпечення залишається працездатним протягом тривалого періоду часу після початкового впровадження та вимагає регулярного технічного обслуговування, щоб забезпечити безперервну роботу програмного забезпечення на максимальному рівні продуктивності. Під час фази технічного обслуговування життєвого циклу програмного забезпечення програмісти регулярно випускають виправлення програмного забезпечення зміни потреб організації, щоб виправити проблеми, пов’язані з помилками в програмному забезпеченні, або вирішити потенційну безпеку питання. Протягом усієї фази технічного обслуговування дизайнери вирішують виявлені проблеми, щоб запобігти будь-яким перешкодам очікуваній продуктивності програмного забезпечення або додати до нього більшу функціональність.

Відео дня

Відповідальність за виконання технічного обслуговування програмного забезпечення

Завдання з обслуговування програмного забезпечення зазвичай виконуються розробниками програмного забезпечення для вирішення проблем, виявлених після розгортання програмного забезпечення. Оскільки розробники програмного забезпечення вирішують проблеми, виявлені в програмах, системні оператори повинні встановлювати випущені виправлення. Більшість комерційно доступних програм регулярно оновлюються за допомогою завантажень, доступних через веб-сайт підтримки розробника. Оператори системи завантажують оновлення в міру їх випуску та встановлюють їх, щоб забезпечити безперервну роботу програмного забезпечення відповідно до вихідних параметрів дизайну.

Тривалість фази технічного обслуговування

Фаза обслуговування триває найдовше з усіх фаз життєвого циклу програмного забезпечення. Основною причиною того, що етап обслуговування триває найдовше, є термін служби програмного забезпечення. Більшість програм функціонують доти, доки вони не застаріють через зміни в потребах користувача або поки витрати на обслуговування програмного забезпечення не стануть непосильними для майбутнього використання програмного забезпечення. Багато дизайнерів випускають нещодавно розроблені програми заміни, тоді як попередні версії їхнього програмного забезпечення продовжують обслуговуватись. Це можна побачити, коли Microsoft представила пакет програмного забезпечення Office 2010 або операційну систему Windows 7. Хоча новітня версія цих програм є комерційно доступною для користувачів комп’ютерів, компанія продовжує це робити підтримувати попередні версії програмного забезпечення та робити виправлення доступними через служби Windows Update на певну кількість час.

Приклади етапу обслуговування програмного забезпечення Microsoft

Корпорація Майкрософт забезпечує постійне обслуговування існуючих програм протягом усього терміну служби програмного забезпечення через веб-сайт Windows Update. Хоча підтримка деяких продуктів поступово припиняється, етап обслуговування програмного забезпечення Microsoft зазвичай займає кілька років. У випадку Microsoft Office 2007 оновлення програмного забезпечення випускаються в пакетах оновлень. Підтримка кожного випущеного пакета оновлень триває до 24 місяців після випуску пакета оновлень.

Висновок фази технічного обслуговування

Оскільки обслуговування програмного забезпечення стає недорогим і наближається до кінця життєвого циклу програмного забезпечення, розробники програмного забезпечення починають процес розробки нового програмного забезпечення для заміни існуючого програмного забезпечення. У багатьох випадках життєві цикли розробки програм можуть збігатися. Розробник програмного забезпечення може почати початкову фазу нового життєвого циклу програмного забезпечення навіть до того, як випуск поточної версії програмного забезпечення стане комерційно доступним. Оскільки комп’ютерні системи та потреби кінцевих користувачів комп’ютерних програм продовжують змінюватися, розробники програмного забезпечення дотримуються нескінченного циклу розробки своїх найпопулярніших продуктів.