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

UptoLike

52
Ìîäåëü ïðåäïîëàãàåò ñëåäóþùèå ñâîéñòâà âçàèìîäåéñòâèÿ ýòàïîâ:
– ìîäåëü ñîñòîèò èç ïîñëåäîâàòåëüíî ðàñïîëîæåííûõ ýòàïîâ;
– êàæäûé ýòàï ïîëíîñòüþ çàêàí÷èâàåòñÿ äî òîãî, êàê íà÷íåòñÿ
ñëåäóþùèé;
– ýòàïû íå ïåðåêðûâàþòñÿ âî âðåìåíè, ò. å. ñëåäóþùèé ýòàï íå
íà÷èíàåòñÿ ïîêà íå çàâåðøèòñÿ ïðåäûäóùèé;
– âîçâðàò ê ïðåäûäóùèì ýòàïàì íå ïðåäóñìàòðèâàåòñÿ èëè êðàé-
íå îãðàíè÷åí;
– ðåçóëüòàò ïîÿâëÿåòñÿ òîëüêî â êîíöå ðàçðàáîòêè.
Ðàññìîòðèì ïîäðîáíåå îòäåëüíûå ýòàïû æèçíåííîãî öèêëà.
Àíàëèç è ñïåöèôèêàöèÿ òðåáîâàíèé. Íà ýòàïå àíàëèçà è ñïåöè-
ôèêàöèè òðåáîâàíèé îïðåäåëÿþòñÿ ñàìûå îáùèå òðåáîâàíèÿ ê ïðî-
ãðàììíîìó ñðåäñòâó. Äàííûé ýòàï ïðåäïîëàãàåò ðåøåíèå ñëåäóþ-
ùèõ çàäà÷:
– îïðåäåëåíèå öåëåñîîáðàçíîñòè ðàçðàáîòêè è ñðàâíåíèå ñ àíàëî-
ãàìè;
– îïðåäåëåíèå íåîáõîäèìûõ ðåñóðñîâ äëÿ ðåøåíèÿ çàäà÷è;
– ñïåöèôèêàöèÿ òðåáîâàíèé ê ñðåäñòâó â âèäå “÷òî îíî äîëæíî
äåëàòü”, íî íå â âèäå “êàê ýòî ðåàëèçîâàòü”;
– ïðîâåðêà êîððåêòíîñòè è ðåàëèçóåìîñòè òðåáîâàíèé.
Ïðîåêòèðîâàíèå. Íà ýòàïå ïðîåêòèðîâàíèÿ ñîçäàåòñÿ ñòðóêòóðà
áóäóùåãî ïðîãðàììíîãî ñðåäñòâà. Ìîæíî îïðåäåëèòü ñëåäóþùèå ôàçû
ïðîåêòèðîâàíèÿ:
– ïðîåêòèðîâàíèå àðõèòåêòóðû, âêëþ÷àåò â ñåáÿ îïðåäåëåíèå ñî-
ñòàâà ïîäñèñòåì;
– ñïåöèôèêàöèÿ ïîäñèñòåì, îïðåäåëÿåò ñïåöèôèêàöèþ êàæäîé ïîä-
ñèñòåìû;
– ïðîåêòèðîâàíèå èíòåðôåéñà, îïðåäåëÿåò èíòåðôåéñ êàæäîé ïîä-
ñèñòåìû, ò. å. ìåòîä âçàèìîäåéñòâèÿ äàííîé ïîäñèñòåìû ñ äðóãèìè;
– ïðîåêòèðîâàíèå êîìïîíåíòîâ, êàæäàÿ ïîäñèñòåìà ðàçäåëÿåòñÿ
íà êîìïîíåíòû;
– ïðîåêòèðîâàíèå ñòðóêòóð äàííûõ, îïðåäåëÿåò ãäå è êàê õðà-
íÿòñÿ äàííûå;
– ïðîåêòèðîâàíèå àëãîðèòìîâ, îïðåäåëÿþòñÿ àëãîðèòìû îáðà-
áîòêè äàííûõ.
Ðåàëèçàöèÿ. Íà ýòàïå ðåàëèçàöèè âûáèðàåòñÿ ÿçûê ïðîãðàììèðî-
âàíèÿ, ñîñòàâëÿåòñÿ òåêñò ïðîãðàììû (êîäèðîâàíèå) è ïðîèçâîäèòñÿ
îòëàäêà. Âîçìîæíî âûïîëíåíèå òåñòèðîâàíèÿ îòäåëüíûõ ôðàãìåíòîâ.
Òåñòèðîâàíèå. Íà ýòîì ýòàïå âûïîëíÿåòñÿ êîìïëåêñíîå òåñòèðî-
âàíèÿ âñåãî ïðîãðàììíîãî ñðåäñòâà ñïåöèàëüíîé ãðóïïîé.
Ñîïðîâîæäåíèå. Íà ýòîì ýòàïå ïðîãðàììíîå ñðåäñòâî ñäàåòñÿ â
ýêñïëóàòàöèþ, ïðîèñõîäèò îáñëóæèâàíèå ïîëüçîâàòåëåé, âîçìîæíî