Одним з базових понять методології проектування є поняття життєвого циклу програмного забезпечення (ЖЦ ПО). ЖЦ ПО – це безперервний процес, який починається з моменту ухвалення рішення про необхідність його створення і закінчується у момент його повного вилучення з експлуатації.
Стандарти життєвого циклу
Для того, щоб отримати уявлення про можливу структуру життєвого циклу ПО, звернемося спочатку до відповідних стандартів, що описують технологічні процеси. Міжнародними організаціями, такими як
- IEEE —, Institute of Electrical and Electronic Engineers, Інститут інженерів по електротехніці і електроніці;
- ISO — International Standards Organization, Міжнародна організація по стандартизації;
- EIA — Electronic Industry Association, Асоціація електронної промисловості;
- IEC — International Electrotechnical Commission, Міжнародна комісія з електротехніки.
- ANSI — American National Standards Institute, Американський національний інститут стандартів;
- SEI — Software Engineering Institute, Інститут програмної інженерії;