Proqram təminatının inkişafı
Proqram təminatı tərtibatı (ing. software development) — tətbiqləri, freymvorkları və ya digər proqram komponentlərini yaratmaq və müşayiət üçün nəzərdə tutmaq, dəqiqləşdirmək, dizayn etmək, proqramlaşdırmaq, sənədləşdirmək, sınaqdan keçirmək və səhvləri düzəltmək üçün istifadə olunan proses. Proqram təminatının tərtibatı mənbə kodunun yazılmasını və müşayiət olunmasını əhatə edir, lakin daha geniş mənada o, arzu olunan proqram təminatının konsepsiyasından yekun təzahürə qədər bütün prosesləri, adətən proqram təminatı mühəndisliyi ilə üst-üstə düşən planlı və strukturlaşdırılmış prosesdə bütün prosesləri əhatə edir. Proqram təminatının hazırlanmasına həmçinin tədqiqat, yeni inkişaf, prototipləşdirmə, modifikasiya, təkrar istifadə, yenidən mühəndislik, texniki xidmət və ya proqram məhsulları ilə nəticələnən hər hansı digər fəaliyyətlər daxildir.
Proqram tərtibatı — bir ideyanın konsepsiyadan son istifadəyə qədər tam işlək proqram təminatına çevrilməsini təmin edən prosesdir. Bu proses proqramın planlaşdırılması, kodlaşdırılması, test olunması, yerləşdirilməsi və dəstəklənməsindən ibarətdir. Proqram tərtibatının məqsədi, müəyyən problemi həll etmək və ya istifadəçilərin ehtiyaclarını qarşılamaq üçün effektiv, etibarlı və istifadəyə yararlı bir proqram təminatı hazırlamaqdır.
== Əsas mərhələləri ==
Tələblərin toplanması və analizi
Proqramın tələblərinin və məqsədlərinin aydın şəkildə müəyyən edilməsi ilk mərhələdir.
İstifadəçilərin ehtiyaclarını, proqramın əsas funksiyalarını və gözləntilərini başa düşmək üçün müştərilər və digər maraqlı tərəflərlə məsləhətləşmələr aparılır.
Dizayn
Dizayn (ing.