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

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

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

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

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

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

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

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

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

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

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