Tehnoloģija pure::variants ir izmantojama pilnīgi visos programmatūras dzīves cikla posmos sākot no prasību savākšanas un projektēšanas beidzot ar implementēšanu, testēšanu un uzturēšanu. Visi pure::variants pamata mehānismi ir neatkarīgi no konkrētas programmēšanas valodas.
Papildus moduļu integrēšana atļauj elastīgi paplašināt pure::variants, ļaujot pielāgoties specifiskām prasībām.
Pure::variants ir iespējams viegli integrēt jau eksistējošos izstrādes procesos un vidēs. Ir iespējams sasaistīt pure::variants ar rīkiem, kuri paredzēti konfigurācijas pārvaldībai, prasību analīzei un testēšanai.
Pure::variants piedāvā 3 modeļus programatūras projekta īpašību apkopošanai un pārvaldībai: Feature (iezīmju) modelis apraksta problēmas apgabalu, Family (ģimenes) modelis apraksta problēmas risinājumu, Variant Description (variāciju apraksta) modelis specificē individuālus produktus kāda produkta sērijai.
Iezīmju modelis raksturo produkcijas līnijas produktus pamatojoties uz to kopējām un atšķirīgajām iezīmēm. Katra iezīme iezīmju modelī atbilst noteiktai gala produkta īpašībai, kura būs lietojama produkta gala lietotājam. Šie modeļi parāda attiecību starp īpašībām, piemēram, alternatīvas iezīmju izvēle starp vairākām iezīmēm.
Ģimenes modelis raksturo katra produkta komplektēšanu vai attīstīšanu no iepriekš definētām komponentēm. …