Розгортання програмного забезпечення

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
Цикл розробки
програмного забезпечення
Coding Shots Annual Plan high res-5.jpg
Програміст за роботою
Діяльність та кроки
Вимоги ·  Специфікація
Архітектура ·  Дизайн
Реалізація ·  Тестування
Розгортання ·  Підтримка
Методології
Гнучка ·  Чистого приміщення
DSDM ·  Iterative ·  RAD ·  RUP
Spiral ·  Водоспад ·  XP ·  Scrum
Lean ·  V-Model ·  FDD ·  TDD
Допоміжні дисципліни
Конфігураційне керування
Документування
Якість ПЗ
Управління проектами
Досвід користування
Інструменти
Компілятор ·  Зневаджувач
Профілювальник
GUI designer ·  IDE

Розгортання програмного забезпечення (Розгортання ПЗ, англ. Software deployment) — це усі дії, що роблять програмну систему готовою до використання. Даний процес є частинною життєвого циклу програмного забезпечення.

Загалом процес розгортання складається з кількох взаємопов'язаних дій із можливими переходами між ними. Ця активність може відбуватися як з боку виробника так і з боку споживача. Оскільки кожна програмна система є унікальною, то усі процеси та процедури під час розгортання важко передбачити. Тому, "розгортання" можна трактувати як загальний процес відповідно до певних вимог та характеристик. Розгортання може здійснюватись програмістом і в процесі розробки програмного забезпечення.

У нас інколи англомовний термін software deployment перекладають як "впровадження", оскільки згідно з давніми ще радянськими стандартами орієнтованими на планову економіку, впровадження мало бути кінцевим етапом будь-якого виробництва. Що породило деякі неоднозначності у літературі. У вітчизняній літератури ці терміни часто вживаються або як взаємозамінні синоніми, або як окремі назви етапів. Ці два терміни дещо відрізняються за своєю суттю. Впровадження - вужчий термін. Тому часто фірми пов'язані з розробкою та встановлення програмного забезпеченням вказують, що вони здійснюють впровадження і розгортання програмного забезпечення.

Діяльності при розгортанні[ред.ред. код]

До діяльностей пов'язаних із розгортанням програмного забезпечення відносять:

  • Випуск
  • Встановлення та активація
  • Деактивація
  • Адаптація
  • Обновлення
  • Вмонтування
  • Відстежування версій
  • Видалення
  • Вилучення з обігу

Дивіться також[ред.ред. код]

Посилання[ред.ред. код]

Моделі розгортання програмного забезпечення