Поняття життєвого циклу розробки програмного забезпечення.
Дата додавання: 2014-10-07; переглядів: 1118.
Життє́вий цикл програ́много забезпе́чення — сукупність окремих етапів робіт, що проводяться у заданому порядку протягом періоду часу, який починається з вирішення питання про розроблення програмного забезпечення і закінчується припиненням використання програмного забезпечення[1].
Процес створення програмного продукту можна коротко представити у вигляді переліку наступних етапів:
Розробка в середньому 0,5 - 2 роки:
проектування;
реалізація;
Супровід у середньому 1- 10 років
Етапи розробки
Етап
Результат
Трудомісткість
(у середньому)
1. Проектування
1.1 Аналіз вимог
Зовнішня специфікація (ТЗ)
10%
1.2 Загальне проектування
Внутрішні (проектні) специфікації
10%
1.3 Детальне проектування
20%
2. Реалізація
2.1 Кодування
Вихідні тексти програм
10%
2.2 Автономне тестування
Журнали помилок
20%
2.3 Комплексне тестування
30%
Специфікація означає строгий, докладний опис проекту, технічне завдання (ТЗ)