Varianta (software)

În dezvoltarea de software , diferite versiuni ale unui produs sunt denumite variante . Variantele de multe ori, dar nu neapărat, au o bază comună din care ies și diferă prin proprietăți specifice variantelor. Variantele care aparțin împreună, adică variantele care derivă dintr-un nucleu comun, sunt denumite de obicei o linie de produse .

Variante de software pot apărea independent de o considerație temporală. Cu toate acestea, în liniile de produse mai mari, acestea sunt publicate în același timp (exemplu: sistemul de operare Microsoft Windows apare în diferitele sale variante, cum ar fi Acasă, Profesional etc. în același timp).

Deoarece noile proprietăți sunt adăugate de obicei unui produs chiar și cu tranziții de versiune între versiunile de software , versiunile ar putea fi, de asemenea, privite ca variante de software. În limbajul comun, versiunile sunt adesea folosite în locul variantelor. Aceasta nu este de obicei o problemă, deoarece diferențierea nu joacă oricum un rol. Cu toate acestea, în cazurile în care variantele sunt create într-un proiect și considerarea lor devine relevantă pentru implementare, diferențierea conceptuală clară între variantă și versiune poate preveni multe confuzii.

Variantele pot fi gestionate în diferite moduri în dezvoltarea de software. Adesea există o manipulare proprietară a variantelor în tabele Excel , baze de date sau metode similare. Pe de altă parte, instrumentele pentru gestionarea variantelor se stabilesc încet în sectorul comercial , dintre care cel mai comun este probabil pur :: variante . În legătură cu sistemele pentru gestionarea versiunilor , este mapată întreaga gamă de variabilitate posibilă în proiectele software.