Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Приклад.docx
Скачиваний:
4
Добавлен:
17.07.2019
Размер:
151 Кб
Скачать
☆

2 Процеси життєвого циклу пз

Найкрупнішими елементами є процеси життєвого циклу ПЗ (lifecycle processes). Всього виділено 18 процесів, які об'єднані в 4 групи. В таблиці 2.1 наведено процеси життєвого циклу ПЗ відповідно до стандарту.

Таблиця 2.1. Процеси життєвого циклу ПЗ за ISO 12207

Основні процеси

Процеси підтримки

Організаційні процеси

Адаптація

Придбання ПЗ;

Підтримка ПЗ

Управління проектом

Адаптація процесів, які описуються стандартом, під потреби проекту

Передача ПЗ (використання);

Документування

Управління інфраструктурою

Розробка ПЗ

Управління конфігураціями

Вдосконалення процесів

Експлуатація ПЗ

Забезпечення якості

Управління персоналом

Верифікація

Валідація

Спільні експертизи

Аудит

Вирішення проблем

Процеси будуються із окремих видів діяльності (activities).

Стандартом визначено 74 види діяльності, пов’язаних із розробкою і підтримкою ПЗ. Нижче наведено деякі із них.

Придбання ПЗ включає такі діяльності як:

  • ініціалізація придбання;

  • підготовка запиту пропозицій;

  • підготовка контракту;

  • аналіз постачальників;

  • отримання ПЗ;

  • завершення придбання.

Розробка ПЗ включає:

  • розгортання процесу розробки;

  • аналіз системних вимог;

  • проектування програмно-апаратної системи в цілому;

  • аналіз вимог до ПЗ;

  • проектування архітектури ПЗ;

  • детальне проектування;

  • кодування і відлагоджувальне тестування;

  • інтеграція ПЗ;

  • кваліфікаційне тестування системи;

  • розгортання (установка) ПЗ;

  • підтримка отримання ПЗ.

Підтримка ПЗ включає:

  • розгортання процесу підтримки;

  • аналіз проблем, що виникають, та необхідні зміни;

  • внесення змін;

  • експертиза та передача зміненого ПЗ;

  • перенос ПЗ із однієї платформи на іншу;

  • вилучення ПЗ із експлуатації.

Управління проектом включає:

  • запуск проекту і визначення його рамок;

  • планування;

  • виконання проекту і нагляд за його виконанням;

  • експертиза та оцінка проекту;

  • згортання проекту.

Кожен вид діяльності має за мету вирішення однієї або декількох задач (tasks). Всього визначено 224 різних задачі. Наприклад:

Розгортання процесу розробки складається із:

  • визначення моделі життєвого циклу;

  • документування і контролю результатів окремих робіт;

  • вибору стандартів, мов, інструментів, які використовуються, тощо.

Перенос ПЗ між платформами складається із:

  • розробки плану переносу;

  • сповіщення користувачів;

  • виконання аналізу виконаних дій та ін.