|
Âåëè÷èíà òðóäîåìêîñòè ðàçðàáîòêè ïðîãðàììíîãî ïðîäóêòà çàâèñèò îò ìíîãèõ ôàêòîðîâ, êîòîðûå ìîãóò èçìåíÿòü èõ â ðàçëè÷íûõ íàïðàâëåíèÿõ. Íàèáîëüøåå âëèÿíèå íà íèõ îêàçûâàåò îáúåì ïðîãðàììíîãî ïðîäóêòà (÷èñëî èñõîäíûõ êîìàíä), êîòîðûé èç âñåõ ïàðàìåòðîâ èçìåíÿåòñÿ â ñàìîì øèðîêîì äèàïàçîíå è â ñîâðåìåííûõ ðàçðàáîòêàõ âàðüèðóåòñÿ íà òðè-÷åòûðå ïîðÿäêà.
Òåðìèí «îáúåì ïðîãðàììíîãî ïðîäóêòà» îõâàòûâàåò âñå êîìàíäû, ðàçðàáîòàííûå â õîäå ïðîåêòèðîâàíèÿ è ïåðåðàáîòàííûå â ìàøèííûé êîä ñ ïîìîùüþ ïðîöåññîðîâ, êîìïèëÿòîðîâ è àññåìáëåðîâ. Êîìàíäû îïðåäåëÿþòñÿ êàê êîäîâûå ñòðîêè. Ïîýòîìó ñòðîêà, ñîäåðæàùàÿ äâà è áîëüøåå ÷èñëî èñõîäíûõ îïåðàòîðîâ, ñ÷èòàåòñÿ îäíîé êîìàíäîé, à ïÿòè-ñòðî÷íîå îïèñàíèå êîìàíäû - ïÿòüþ êîìàíäàìè.
Ïîýòîìó ïðè îöåíêå íåïîñðåäñòâåííûõ çàòðàò è äëèòåëüíîñòè ïîëíîãî öèêëà ðàçðàáîòêè ñëîæíûõ ïðîãðàììíûõ ïðîäóêòîâ, îáúåì ïðîãðàìì èñïîëüçóåòñÿ â êà÷åñòâå áàçîâîãî äîìèíèðóþùåãî ïàðàìåòðà. Îñòàëüíûå ôàêòîðû ìîæíî îòðàæàòü ïîïðàâî÷íûìè êîýôôèöèåíòàìè.
Çàâèñèìîñòü çàòðàò òðóäà â ÷åëîâåêî-ìåñÿöàõ (×Ì) îò ÷èñëåííîãî, âûðàæåííîãî â òûñÿ÷àõ èñõîäíûõ êîìàíä (Ê×ÈÊ) ðàçìåðà ïðîãðàììíîãî èçäåëèÿ, è ñêîððåêòèðîâàííàÿ ðÿäîì ïîïðàâî÷íûõ êîýôôèöèåíòîâ, ïðåäñòàâëÿåòñÿ ñëåäóþùèì îáðàçîì:

ãäå Ê×ÈÊ – ÷èñëî èñõîäíûõ êîìàíäà (â òûñÿ÷àõ);
– êîýôôèöèåíòû èçìåíåíèÿ òðóäîåìêîñòè.
Êîýôôèöèåíòû îòðàæàþò èçìåíåíèå òðóäîåìêîñòè íåïîñðåäñòâåííîé ðàçðàáîòêè ñòðîêè òåêñòà ïðîãðàììû çà âåñü öèêë ñîçäàíèÿ ïðîãðàììíîãî ïðîäóêòà ïðè âîçäåéñòâèè ij ôàêòîðà.
 ðàííèõ èññëåäîâàíèÿõ, ïðîâåäåííûõ â 60-õ ãîäàõ, áûëî ðàññìîòðåíî 104 ðàçëè÷íûõ ôàêòîðà, êàæäûé èç êîòîðûõ äî íåêîòîðîé ñòåïåíè âëèÿåò íà òðóäîåìêîñòü ïðîãðàììíîé ðàçðàáîòêè.  ðåçóëüòàòå ïðîâåäåííîãî àíàëèçà ôàêòîðîâ, èñïîëüçóåìûõ â êîíñòðóêòèâíîé ìîäåëè ñòîèìîñòè áûëî ïîëó÷åíî 12 ñòîèìîñòíûõ àòðèáóòîâ, îáúåäèíåííûõ â ÷åòûðå ãðóïïû.
1-ÿ ãðóïïà - Àòðèáóòû ñîçäàâàåìîãî ïðîãðàììíîãî ïðîäóêòà:
1.1.ÒÍÏÏ – òðåáóåìàÿ íàäåæíîñòü ïðîãðàììíîãî ïðîäóêòà;
1.2. ÑÏÏ – ñëîæíîñòü ïðîãðàììíîãî ïðîäóêòà;
1.3. ÌÊ – ìîáèëüíîñòü (ïåðåíîñèìîñòü) èñïîëüçîâàíèÿ êîìïîíåíò ïðîãðàììíîãî ïðîäóêòà äëÿ äðóãèõ ðàçðàáîòîê.
2-ÿ ãðóïïà - Àòðèáóòû èñïîëíèòåëåé:
2.1. ÊÀ – êâàëèôèêàöèÿ àíàëèòèêà;
2.2. ÊÏ – êâàëèôèêàöèÿ ïðîãðàììèñòà;
2.3. ÊÇ – êâàëèôèêàöèÿ çàêàç÷èêà.
3-ÿ ãðóïïà - Àòðèáóòû ïðîåêòà:
3.1. ÏÑÌ – ïðèìåíåíèå ñîâðåìåííûõ ìåòîäîâ ðàçðàáîòêè ïðîãðàììíîãî ïðîäóêòà;
3.2. ÈÈÑ – èñïîëüçîâàíèå èíñòðóìåíòàëüíûõ ñðåäñòâ;
3.3.ÎÑÐ – îãðàíè÷åíèå ñðîêîâ ðàçðàáîòêè.
Êàæäîìó èç óêàçàííûõ ñòîèìîñòíûõ àòðèáóòîâ ñîîòâåòñòâóåò êîýôôèöèåíò õàðàêòåðèçóþùèé âëèÿíèå àòðèáóòà íà ïðîãðàììíóþ ðàçðàáîòêó. Ýòè êîýôôèöèåíòû èñïîëüçóþòñÿ â êà÷åñòâå ìíîæèòåëåé ïðè îïðåäåëåíèè òðóäîåìêîñòè ðàçðàáîòêè ïðîãðàììíîãî ïðîäóêòà.
|