Методы и средства инженерии программного обеспечения


Инженерия оценивания стоимости реализации ПрО из компонентов


Инженерия программирования ПС для ПрО создаваемой  из компонентов, которые  вновь разрабатываются из-за отсутствия готовых, а также компонентов многоразового использования и ПИК,  включает в себя оценку стоимости  разработки ПС в целях получения  сделанных затрат на разработку продукта, составленного из совокупности взаимосвязанных компонентов, реализующих  функции ПрО.

Общую стоимость создания  компонентной системы будем считать, состоящую из   таких составных элементов:

        С = С1 + С2 + С3

+ С4  ,    

где   С1  –  стоимость анализа функций ПрО, С2 – стоимость подбора ПИК из репозитария или библиотеки методов с учетом   вновь  разработанных  компонентов, С3 –   стоимость интеграции  всех   компонентов в систему, С4 –    стоимость  определения и обработки  данных ПС.

Рассмотрим  отдельно каждую составную единицу  стоимости ПС.     

Стоимость анализа функций  ПрО имеет вид

                         

             С1   = S b1i С1i Fi (Di),

                         I

где       Di  – данные  i–функции в ПС, M – количество функций F в системе,

                            1, когда функция  реализована в компонентах ПС,

  bli =        0, в противном случае.

           

Стоимость поиска и исследования возможностей применения  ПИК, полученного  с репозитария,  для реализации некоторой определенной  функции ПрО, которая  вычисляется с помощью  выражения:

                           N    M 

             С2   =  S  S a2

ji С2 (Fji )+ С2 ( PFji ),

                         j     I

где     С2  (Fji )

– стоимость поиска ПИК для функции  Fi , сформулированной на этапе анализа ПрО,  N – количество  новых компонентов и ПИК,  C2(PFji) –  стоимость разработки некоторых типичных программных компонентов,

                    1, когда  j– компонент используется  функцией  Fi

,      

  a 2ji  =        0,  в противном случае.

Стоимость композиции компонентов  определяется следующим образом:

                            N      M      K




Начало  Назад  Вперед



Книжный магазин