Бағдарламалық жасақтама өнімі - Software product line

Бағдарламалық жасақтама өнімі (СПЛ) немесе бағдарламалық жасақтама өнім желісі дамыту, сілтеме жасайды бағдарламалық жасақтама ортақ пайдалану арқылы бағдарламалық қамтамасыз етудің ортақ жиынтығынан ұқсас бағдарламалық жүйелер жиынтығын құру әдістері, құралдары және әдістері өндіріс құралдары.[1][2]

Карнеги Меллон Бағдарламалық жасақтама институты анықтайды а бағдарламалық жасақтама өнімі ретінде «белгілі бір нарық сегментінің немесе миссиясының нақты қажеттіліктерін қанағаттандыратын және басқарылатын белгілердің жалпы, басқарылатын жиынтығын бөлісетін және белгіленген тәртіппен негізгі активтердің жалпы жиынтығынан дамитын бағдарламалық жасақтаманы қажет ететін жүйелер жиынтығы.»[3]

Сипаттама

Өндірушілер өнімнің желісі бойынша қайта пайдалануға арналған бөлшектерді құрастыратын және конфигурациялайтын жалпы фабриканы қолдана отырып, ұқсас өнімдердің өнімін құру үшін ұқсас инженерлік техниканы ұзақ уақыт қолданды. Мысалы, автомобиль өндірушілері бірегей вариация жасай алады автомобиль моделі мұқият жасалған бөлшектердің бір бассейнін және осы бөлшектерді конфигурациялау мен жинауға арналған арнайы фабриканы пайдалану.

Бағдарламалық жасақтама өнімін алдыңғы күш-жігерден ерекшелейтін сипат - болжамды және оппортунистік бағдарламалық жасақтаманы қайта пайдалану. Жалпыға қарағанда бағдарламалық жасақтама компоненттері қайта пайдалану мүмкіндігі пайда болады деген үмітпен кітапханаға, бағдарламалық жасақтама өнімінің желісі тек белгілі бір өнім желісіндегі бір немесе бірнеше өнімде қайта пайдалану болжанған кезде бағдарламалық артефактілерді жасауды талап етеді.[4]

Бағдарламалық жасақтама саласындағы соңғы жетістіктер бұл ұғымдарды тар және стратегиялық қолдану нәтиже беретіндігін көрсетті шама бағдарламалық қамтамасыз етудің жетілдірілуі.[дәйексөз қажет ] Нәтижесінде көбінесе бәсекеге қабілетті бизнестің басымдылығының тоқтаусыз секіруі болады[дәйексөз қажет ], өндірушілер қабылдаған кездегіге ұқсас жаппай өндіріс және жаппай теңшеу парадигмалар.

Даму

Өріс генезисіндегі бағдарламалық жасақтама өнімдерінің алғашқы әдістері төрт онжылдықта байқалған бағдарламалық жасақтаманы жетілдірудің ең жақсы көрсеткіштерін ұсынған болса, бағдарламалық жасақтама өнімдерінің жаңа буынының әдістері мен құралдары бұдан да үлкен жетілдірулер көрсетіп отыр. Жаңа буын әдістері өнімнің пайда болуынан тыс артықшылықтарды кеңейтеді техникалық қызмет көрсету және эволюция, өнім түрлерін әзірлеудің жалпы күрделілігін төмендету, өнім портфолиосының масштабтылығын жоғарылату және ұйымдарға бағдарламалық өнімнің желілік тәжірибесіне аз уақыт, шығындар мен күш-жігердің бұйрықтарымен ауысуға мүмкіндік беру.

Сондай-ақ қараңыз

Әдебиеттер тізімі

Сыртқы сілтемелер