Стандартизация жизненного цикла и качества программных средств. Богданов Д.В - 53 стр.

UptoLike

53
óñòðàíåíèå íåçíà÷èòåëüíûõ îøèáîê (ñåé÷àñ ýòî äåëàåòñÿ ïîâñåìåñò-
íî ñ ïîìîùüþ ðàñïðîñòðàíåíèÿ òàê íàçûâàåìûõ patñh-ôàéëîâ).
Íà êàæäîì ýòàïå ñîñòàâëÿåòñÿ ïðîåêòíàÿ äîêóìåíòàöèÿ, ñîîòâåò-
ñòâóþùàÿ åãî çàäà÷àì.
Ñ ðàçâèòèåì âû÷èñëèòåëüíîé òåõíèêè, â ñåðåäèíå 80-õ, ñëîæ-
íîñòü è îáúåìû ïðîãðàììíûõ ñðåäñòâ ñóùåñòâåííî âîçðîñëè. Â ñâÿ-
çè ñ ýòèì âîçíèêëè ïðîáëåìû ñ ðàçðàáîòêîé è îòëàäêîé ÏÑ. Ïðîäó-
ìàòü âñå øàãè ðàçðàáîòêè íîâîãî ÏÑ, íàìåòèòü ýòàïû ïðîåêòèðîâà-
íèÿ è ïðåäóñìîòðåòü âñå âàðèàíòû ïîâåäåíèÿ ïðè åãî îòëàäêå ñòàëî
íå ïîä ñèëó îäíîìó ðàçðàáîò÷èêó. Êàñêàäíàÿ ìîäåëü ÆÖ ñòàëà ñó-
ùåñòâåííî ñäåðæèâàòü òåìïû ñîçäàíèÿ ñëîæíûõ ïðîãðàììíûõ
ñðåäñòâ. Ïðîöåññ îòëàäêè ïðè ýòîì çàòÿãèâàëñÿ è íå äàâàë ãàðàíòèé
áåçîøèáî÷íîé ðàáîòû ïðîãðàìì.
Íà ñìåíó êàñêàäíîé ìîäåëè, æåñòêî ðåãëàìåíòèðóþùåé ïîñëåäî-
âàòåëüíîñòü ýòàïîâ è êðèòåðèè ïåðåõîäîâ ìåæäó íèìè, ïðèøëà ïî-
ýòàïíàÿ ìîäåëü ñ ïðîìåæóòî÷íûì êîíòðîëåì. Ýòî èòåðàöèîííàÿ
ìîäåëü ðàçðàáîòêè ÏÑ ñ îáðàòíûìè ñâÿçÿìè ìåæäó ýòàïàìè. Ïðî-
âåðêè è êîððåêòèðîâêè ðàçðàáàòûâàåìîãî ÏÑ ïðîâîäÿòñÿ íà êàæ-
äîì èç ýòàïîâ, ÷òî ïîçâîëÿåò ñóùåñòâåííî ñíèçèòü òðóäîåìêîñòü îò-
ëàäêè ïî ñðàâíåíèþ ñ êàñêàäíîé ìîäåëüþ. Èòåðàöèîííîñòü ìîäåëè
ïðîÿâëÿåòñÿ â îáðàáîòêå îøèáîê, âûÿâëåííûõ ïðîìåæóòî÷íûì êîí-
òðîëåì. Åñëè íà êàêîì-ëèáî èç ýòàïîâ â õîäå ïðîìåæóòî÷íîé ïðî-
âåðêè îáíàðóæèëàñü îøèáêà, äîïóùåííàÿ íà áîëåå ðàííåé ñòàäèè
ðàçðàáîòêè, ðàáîòû ýòàïà, ïîâëåêøåãî îøèáêó, íåîáõîäèìî ïðîâåñ-
òè ïîâòîðíî. Ïðè ýòîì àíàëèçèðóþòñÿ ïðè÷èíû îøèáêè è ïî íåîá-
õîäèìîñòè êîððåêòèðóþòñÿ èñõîäíûå äàííûå ýòàïà èëè ïåðå÷åíü
ïðîâîäèìûõ ðàáîò. Àíàëîãè÷íàÿ ñèòóàöèÿ âîçíèêàåò, åñëè â õîäå
ðàçðàáîòêè ÏÑ âîçíèêàþò íîâûå òðåáîâàíèÿ çàêàç÷èêà èëè èçìåíÿ-
þòñÿ êàêèå-ëèáî óñëîâèÿ åãî ôóíêöèîíèðîâàíèÿ.
Ñïèðàëüíàÿ ìîäåëü ïîääåðæèâàåò èòåðàöèè ïîýòàïíîé ìîäåëè,
íî îñîáîå âíèìàíèå óäåëÿåòñÿ íà÷àëüíûì ýòàïàì ïðîåêòèðîâàíèÿ:
àíàëèçó òðåáîâàíèé, ïðîåêòèðîâàíèþ ñïåöèôèêàöèé, ïðåäâàðèòåëü-
íîìó ïðîåêòèðîâàíèþ è äåòàëüíîìó ïðîåêòèðîâàíèþ. Êàæäûé âè-
òîê ñïèðàëè ñîîòâåòñòâóåò ïîýòàïíîé ìîäåëè ñîçäàíèÿ ôðàãìåíòà
èëè âåðñèè ÏÑ, óòî÷íÿþòñÿ öåëè è òðåáîâàíèÿ ê íåìó, îöåíèâàåòñÿ
êà÷åñòâî ðàçðàáîòàííîãî ôðàãìåíòà èëè âåðñèè ÏÑ è ïëàíèðóþòñÿ
ðàáîòû ñëåäóþùåãî âèòêà. Òàêèì îáðàçîì, óãëóáëÿþòñÿ è êîíêðåòè-
çèðóþòñÿ âñå äåòàëè ïðîåêòèðóåìîãî ÏÑ, è â ðåçóëüòàòå ïîëó÷àåòñÿ
âàðèàíò, êîòîðûé óäîâëåòâîðÿåò âñåì òðåáîâàíèÿì çàêàç÷èêà.
Øèðîêî èçâåñòíà, áëàãîäàðÿ ìîíîãðàôèè [2], îáúåêòíî-îðèåíòè-
ðîâàííàÿ ìîäåëü æèçíåííîãî öèêëà.