Managementul configurației

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 12 decembrie 2021; verificarea necesită 1 editare .

Managementul configurației ( în engleză  software configuration management , SCM) în ingineria software este un set de metode care vizează contabilizarea sistematică a modificărilor aduse de dezvoltatori unui produs software în timpul dezvoltării și întreținerii acestuia , menținând integritatea sistemului după modificări, prevenind nedorite și imprevizibile. efecte, formalizarea procesului prin efectuarea de modificări.

În general, managementul configurației răspunde la întrebarea: „Cineva a făcut deja ceva, cum îl reproducem?”

Inițial, managementul configurației a fost aplicat nu în programare . Configurația a fost înțeleasă ca compoziția părților produsului final și „aranjarea reciprocă a părților” a produsului fizic. Astfel, configurația poate fi gestionată prin controlul documentelor care descriu produsul final, cerințele pentru acesta, toată proiectarea și documentația tehnologică a acestuia .

Datorită dinamismului ridicat al industriei de dezvoltare software, managementul configurației este deosebit de util în aceasta. Procedurile includ crearea de copii de rezervă , controlul codului sursă , cerințele proiectului , documentația etc. Gradul de formalitate în efectuarea acestor proceduri depinde de dimensiunea proiectului și, dacă este evaluat corespunzător, acest concept poate fi foarte util.

Scopuri și obiective

Obiective de management al configurației:

Sarcini de gestionare a configurației:

Proceduri de management al configurației

Revizuirea configurației  este procesul de verificare a faptului că un document de nivel inferior îndeplinește toate cerințele unui document de nivel superior.

Auditul de configurare  este procesul de verificare a conformității produsului finit sau a unei părți din documentația acestuia.

Controlul configurației  este procesul prin care toate modificările propuse la un produs sunt aprobate de un grup (sau individ) dedicat. Una dintre funcțiile unui astfel de grup este de a controla relevanța tuturor documentelor disponibile, precum și de a controla ca toate modificările să fie efectuate mai întâi asupra documentației și abia apoi asupra obiectului modificării.

Raportarea stării configurației  este procesul de raportare a stării curente a unui produs și a stării modificărilor aprobate.

Literatură

Link -uri