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

UptoLike

75
Ýòàï âåðèôèêàöèè èñïîëüçóåò ïåðå÷èñëåííûå ñòàíäàðòû êàê îñ-
íîâó äëÿ ñðàâíåíèÿ âûõîäîâ ýòàïîâ ñ òðåáóåìûìè ðåçóëüòàòàìè.
Ðóêîâîäÿùèìè ïðèíöèïàìè, êîòîðûìè íåîáõîäèìî ïîëüçîâàòüñÿ ïðè
îïðåäåëåíèè ñòàíäàðòîâ, ÿâëÿþòñÿ ñëåäóþùèå.
1. Ñòàíäàðòû äîëæíû äàâàòü âîçìîæíîñòü êîìïîíåíòàì ÏÑ èëè
âçàèìîñâÿçàííîìó ìíîæåñòâó ïðîäóêòîâ ðàçðàáàòûâàòüñÿ åäèíîîá-
ðàçíî.
2. Ñòàíäàðòû äîëæíû îáåñïå÷èòü íåâîçìîæíîñòü èñïîëüçîâàíèÿ
òàêèõ êîíñòðóêöèé èëè ìåòîäîâ, â ðåçóëüòàòå âûïîëíåíèÿ êîòîðûõ
ïîëó÷àþòñÿ âûõîäû, íå ñîîòâåòñòâóþùèå òðåáîâàíèÿì áåçîïàñíîñòè.
Êàê îòìå÷àëîñü âûøå, ñîñòàâëÿþùèìè ýòàïà ðàçðàáîòêè ÏÑ ÿâ-
ëÿþòñÿ ñëåäóþùèå ïîäýòàïû:
– ðàçðàáîòêà òðåáîâàíèé ê ÏÑ;
– ïðîåêòèðîâàíèå ÏÑ;
– êîäèðîâàíèå ÏÑ;
– èíòåãðàöèÿ ÏÑ.
Ïðè ðàçðàáîòêå ÏÑ âûðàáàòûâàåòñÿ îäèí è áîëåå óðîâíåé òðåáî-
âàíèé ê ÏÑ. Òðåáîâàíèÿ âûñîêîãî óðîâíÿ âûòåêàþò íåïîñðåäñòâåí-
íî èç àíàëèçà òðåáîâàíèé ê ñèñòåìå è åå àðõèòåêòóðå. Äàëåå îíè
ðàçâèâàþòñÿ íà ïîäýòàïå ïðîåêòèðîâàíèÿ ÏÑ, ôîðìèðóÿ îäèí è áî-
ëåå ïîñëåäóþùèõ óðîâíåé òðåáîâàíèé, áîëåå íèçêèõ. Îäíàêî åñëè
èñõîäíûé êîä ãåíåðèðóåòñÿ íåïîñðåäñòâåííî èç òðåáîâàíèé âûñîêîãî
óðîâíÿ (íàïðèìåð, êîìïîíåíò Y íà ðèñ. 2.6), òî îíè ìîãóò ðàññìàò-
ðèâàòüñÿ îäíîâðåìåííî è êàê òðåáîâàíèÿ íèçêîãî óðîâíÿ. Â ýòîì
ñëó÷àå ê íèì ïðèìåíÿþòñÿ ñîîòâåòñòâóþùèå îñíîâîïîëàãàþùèå ïðèí-
öèïû ôîðìèðîâàíèÿ.
Ðàçðàáîòêà àðõèòåêòóðû ÏÑ ïðåäïîëàãàåò ïðèíÿòèå ðåøåíèÿ î
ñòðóêòóðå ÏÑ. Íà ïîäýòàïå ïðîåêòèðîâàíèÿ ÏÑ îïðåäåëÿåòñÿ êàê
àðõèòåêòóðà ÏÑ, òàê è òðåáîâàíèÿ íèçêîãî óðîâíÿ – òàêèå òðåáîâà-
íèÿ ê ÏÑ, èñõîäÿ èç êîòîðûõ, áåç êàêîé ëèáî äîïîëíèòåëüíîé èí-
ôîðìàöèè, ìîæåò áûòü íåïîñðåäñòâåííî ðåàëèçîâàí èñõîäíûé êîä.
Êàæäàÿ èç ñîñòàâëÿþùèõ ýòàïà ðàçðàáîòêè ÏÑ ìîæåò ïîðîæäàòü
ïðîèçâîäíûå òðåáîâàíèÿ – òðåáîâàíèÿ, êîòîðûå ïðÿìî íå ñâîäÿòñÿ
ê òðåáîâàíèÿì âûñîêîãî óðîâíÿ. Íàïðèìåð, íåîáõîäèìîñòü ðàçðà-
áîòêè ÏÑ ïîääåðæêè ïðåðûâàíèé äëÿ âûáðàííîãî öåëåâîãî êîìïüþ-
òåðà. Òðåáîâàíèÿ êàê âûñîêîãî (ÂÓ), òàê è íèçêîãî óðîâíÿ (ÍÓ)
ìîãóò âêëþ÷àòü â ñåáÿ ïðîèçâîäíûå òðåáîâàíèÿ. Âëèÿíèå ïîñëåäíèõ
íà òðåáîâàíèÿ áåçîïàñíîñòè îïðåäåëÿåòñÿ íà ýòàïå îöåíêè áåçîïàñ-
íîñòè ñèñòåìû.
 òàáë. 2.6 ïîêàçàíû öåëè êàæäîãî ïîäýòàïà, ñîñòàâëÿþùèå ýòàï
ðàçðàáîòêè, èõ âõîäíûå äàííûå, ðåçóëüòàòû, îñíîâíûå ïðèíöèïû,
ïðèìåíÿåìûå íà êàæäîì èç íèõ.