ГОСТ 24.211-82
Завантажити документ
Формат .docx · доступно зареєстрованим користувачам
Текст документа
ÓÄÊ 65.011.56:002:006.354 Ãðóïïà Ò52
Ã Î Ñ Ó Ä À Ð Ñ Ò Â Å Í Í Û É Ñ Ò À Í Ä À Ð Ò Ñ Î Þ Ç À Ñ Ñ Ð
Ñèñòåìà òåõíè÷åñêîé äîêóìåíòàöèè íà ÀÑÓ ÃÎÑÒ 24.211-82*
ÒÐÅÁÎÂÀÍÈß Ê ÑÎÄÅÐÆÀÍÈÞ ÄÎÊÓÌÅÍÒÀ “ÎÏÈÑÀÍÈÅ ÀËÃÎÐÈÒÌÀ”
System of technical documentation for computer control systems. Requirements for contents of the document “Description of the algorithm”
Ïîñòàíîâëåíèåì Ãîñóäàðñòâåííîãî êîìèòåòà ÑÑÑÐ ïî ñòàíäàðòàì îò 25 ÿíâàðÿ 1982 ã. ¹ 228 ñðîê ââåäåíèÿ óñòàíîâëåí
ñ 01.01 1983 ã.
Íàñòîÿùèé ñòàíäàðò ðàñïðîñòðàíÿåòñÿ íà òåõíè÷åñêóþ äîêóìåíòàöèþ íà àâòîìàòèçèðîâàííûå ñèñòåìû óïðàâëåíèÿ (ÀÑÓ) âñåõ âèäîâ, ðàçðàáàòûâàåìûå äëÿ âñåõ óðîâíåé óïðàâëåíèÿ (êðîìå îáùåãîñóäàðñòâåííîãî), è óñòàíàâëèâàåò òðåáîâàíèÿ ê ñîäåðæàíèþ äîêóìåíòà “Îïèñàíèå àëãîðèòìà”, âõîäÿùåãî â ñîîòâåòñòâèè ñ ÃÎÑÒ 24.101-80 â ñîñòàâ äîêóìåíòàöèè ìàòåìàòè÷åñêîãî îáåñïå÷åíèÿ ÀÑÓ.
1. ÎÁÙÈÅ ÏÎËÎÆÅÍÈß
1.1. Äîêóìåíò “Îïèñàíèå àëãîðèòìà” ïðåäíàçíà÷åí äëÿ îïèñàíèÿ ïîñëåäîâàòåëüíîñòè äåéñòâèé è ëîãèêè ðåøåíèÿ çàäà÷è (êîìïëåêñà çàäà÷) â ÀÑÓ.
1.2. Äîêóìåíò ðàçðàáàòûâàþò íà àëãîðèòì âû÷èñëåíèÿ äëÿ çàäà÷è (êîìïëåêñà çàäà÷) èëè àâòîìàòèçèðîâàííîé ôóíêöèè â öåëîì. Äîïóñêàåòñÿ äîïîëíèòåëüíî ðàçðàáàòûâàòü (çàèìñòâîâàòü) äîêóìåíòû íà îòäåëüíûå ÷àñòè àëãîðèòìà, ïðè ýòîì â äîêóìåíòå íà àëãîðèòì â öåëîì îïèñûâàþò òîëüêî âçàèìîäåéñòâèå ýòèõ ÷àñòåé.
1.3.  çàâèñèìîñòè îò íàçíà÷åíèÿ è ñïåöèôè÷åñêèõ îñîáåííîñòåé ðåøàåìûõ çàäà÷ äîïóñêàåòñÿ âêëþ÷àòü â äîêóìåíò äîïîëíèòåëüíûå ðàçäåëû è ñâåäåíèÿ, òðåáîâàíèÿ ê ñîäåðæàíèþ êîòîðûõ íå óñòàíîâëåíû íàñòîÿùèì ñòàíäàðòîì.
1.4. Îòñóòñòâèå ïðîåêòíûõ ðåøåíèé ïî ðàçäåëó äîêóìåíòà “Îïèñàíèå àëãîðèòìà” (êðîìå äîïóñêàåìûõ íàñòîÿùèì ñòàíäàðòîì) ôèêñèðóþò â òîì æå ðàçäåëå ñ íåîáõîäèìûìè ïîÿñíåíèÿìè.
1.5. Ñîäåðæàíèå äîêóìåíòà “Îïèñàíèå àëãîðèòìà” â ñîâîêóïíîñòè ñ äîêóìåíòàìè ïî èíôîðìàöèîííîìó è òåõíè÷åñêîìó îáåñïå÷åíèÿì äîëæíî áûòü äîñòàòî÷íûì äëÿ ïðîãðàììèðîâàíèÿ èëè ïðèìåíåíèÿ òèïîâûõ ïðîãðàììíûõ ðåøåíèè.
2. ÒÐÅÁÎÂÀÍÈß Ê ÑÎÄÅÐÆÀÍÈÞ ÄÎÊÓÌÅÍÒÎÂ
2.1. Äîêóìåíò äîëæåí ñîäåðæàòü ñëåäóþùèå ðàçäåëû:
· íàçíà÷åíèå è õàðàêòåðèñòèêà;
· èñïîëüçóåìàÿ èíôîðìàöèÿ;
· ðåçóëüòàòû ðåøåíèÿ;
· ìàòåìàòè÷åñêîå îïèñàíèå;
· àëãîðèòì ðåøåíèÿ;
· òðåáîâàíèÿ ê êîíòðîëüíîìó ïðèìåðó.
Ïðèìå÷àíèÿ:
· 1. Ïðè âêëþ÷åíèè äîêóìåíòà “Îïèñàíèå àëãîðèòìà” â âèäå ðàçäåëà â äîêóìåíò “Îïèñàíèå ïîñòàíîâêè çàäà÷è” ðàçäåëû äîêóìåíòà ñëåäóåò ïðåäñòàâëÿòü â âèäå ïîäðàçäåëîâ.
· 2. Ðàçäåëû “Íàçíà÷åíèå è õàðàêòåðèñòèêà”, “Èñïîëüçóåìàÿ èíôîðìàöèÿ” è “Ðåçóëüòàòû ðåøåíèÿ” äîïóñêàåòñÿ íå âêëþ÷àòü. Ïðè ýòîì ñîîòâåòñòâóþùèå ðàçäåëû äîêóìåíòà “Îïèñàíèå ïîñòàíîâêè çàäà÷è” ñëåäóåò äîïîëíÿòü íåäîñòàþùèìè äàííûìè èç èñêëþ÷åííûõ ðàçäåëîâ.
(Èçìåíåííàÿ ðåäàêöèÿ, Èçì. ¹ 1).
2.2.  ðàçäåëå “Íàçíà÷åíèå è õàðàêòåðèñòèêà” ñëåäóåò ïðèâîäèòü:
· íàçíà÷åíèå àëãîðèòìà (åãî ÷àñòè);
· îáîçíà÷åíèå äîêóìåíòà (äîêóìåíòîâ) “Îïèñàíèå ïîñòàíîâêè çàäà÷è”, äëÿ ðåøåíèÿ êîòîðîé îí ïðåäíàçíà÷åí;
· îáîçíà÷åíèå äîêóìåíòà “Îïèñàíèå àëãîðèòìà”, ñ êîòîðûì ñâÿçàí äàííûé àëãîðèòì (ïðè íåîáõîäèìîñòè);
· êðàòêèå ñâåäåíèÿ î ïðîöåññå (îáúåêòå), ïðè óïðàâëåíèè êîòîðûì èñïîëüçóþò àëãîðèòì.
Ïðèìå÷àíèå. Ïðè âêëþ÷åíèè äîêóìåíòà â âèäå ðàçäåëà â äîêóìåíò “Îïèñàíèå ïîñòàíîâêè çàäà÷è” ýòèõ ñâåäåíèé íå ïðèâîäÿò;
· îãðàíè÷åíèÿ íà âîçìîæíîñòü è óñëîâèÿ ïðèìåíåíèÿ àëãîðèòìà è õàðàêòåðèñòèêè êà÷åñòâà ðåøåíèÿ (òî÷íîñòü, âðåìÿ ðåøåíèÿ è ò.ä.);
· îáùèå òðåáîâàíèÿ ê âõîäíûì è âûõîäíûì äàííûì (ôîðìàòàì, êîäàì è ò.ä.), îáåñïå÷èâàþùèå èíôîðìàöèîííóþ ñîâìåñòèìîñòü ðåøàåìûõ çàäà÷ â ñèñòåìå.
2.3.  ðàçäåëå “Èñïîëüçóåìàÿ èíôîðìàöèÿ” ñëåäóåò ïðèâîäèòü ïåðå÷åíü ìàññèâîâ èíôîðìàöèè è (èëè) ïåðå÷åíü ñèãíàëîâ, èñïîëüçóåìûõ ïðè ðåàëèçàöèè àëãîðèòìà, â òîì ÷èñëå:
· ìàññèâîâ èíôîðìàöèè, ñôîðìèðîâàííûõ èç âõîäíûõ ñîîáùåíèé (äîêóìåíòîâ ïëàíîâîé, ó÷åòíîé è íîðìàòèâíî-ñïðàâî÷íîé èíôîðìàöèè, ñèãíàëîâ è ò.ä.);
· ìàññèâîâ èíôîðìàöèè, ôîðìèðóåìîé äàííûì è äðóãèìè àëãîðèòìàìè è ñîõðàíÿåìîé äëÿ ðåàëèçàöèè äàííîãî àëãîðèòìà.
Ïî êàæäîìó ìàññèâó ïðèâîäÿò:
· íàèìåíîâàíèå, îáîçíà÷åíèå è ìàêñèìàëüíîå ÷èñëî çàïèñåé â íåì;
· ïåðå÷åíü íàèìåíîâàíèé è îáîçíà÷åíèé, èñïîëüçóåìûõ (èëè íåèñïîëüçóåìûõ) ðåêâèçèòîâ è (èëè) âõîäíûõ ïåðåìåííûõ (äëÿ ÀÑÓ ÒÏ).
Ïðèìå÷àíèÿ:
· 1. Ïåðå÷åíü èñïîëüçóåìûõ â àëãîðèòìå ðåêâèçèòîâ ïðèâîäÿò è ñëó÷àå, åñëè äëÿ äàííîãî ìàññèâà â ïðîåêòíóþ äîêóìåíòàöèþ íå âêëþ÷åí äîêóìåíò “Îïèñàíèå ìàññèâà èíôîðìàöèè“ èëè ÷èñëî èñïîëüçóåìûõ ðåêâèçèòîâ èç äîêóìåíòà “Îïèñàíèå ìàññèâà èíôîðìàöèè” ìåíüøå ÷èñëà íåèñïîëüçóåìûõ ðåêâèçèòîâ.
· 2. Ïåðå÷åíü íåèñïîëüçóåìûõ ðåêâèçèòîâ ïðèâîäÿò â ñëó÷àå, åñëè ÷èñëî èñïîëüçóåìûõ ðåêâèçèòîâ èç äîêóìåíòà “Îïèñàíèå ìàññèâà èíôîðìàöèè” áîëüøå ÷èñëà íåèñïîëüçóåìûõ ðåêâèçèòîâ.
2.4.  ðàçäåëå “Ðåçóëüòàòû ðåøåíèÿ” ñëåäóåò ïðèâîäèòü ïåðå÷åíü ìàññèâîâ èíôîðìàöèè è (èëè) ïåðå÷åíü ñèãíàëîâ, ôîðìèðóåìûõ â ðåçóëüòàòå ðåàëèçàöèè àëãîðèòìà, â òîì ÷èñëå:
· ìàññèâîâ èíôîðìàöèè è (èëè) ñèãíàëîâ, ôîðìèðóåìûõ äëÿ âûäà÷è âûõîäíûõ ñîîáùåíèé (äîêóìåíòîâ, âèäåîãðàìì, ñèãíàëîâ óïðàâëåíèÿ è ò.ä.);
· ìàññèâîâ èíôîðìàöèè, ñîõðàíÿåìîé äëÿ ðåøåíèÿ äàííîé è äðóãèõ çàäà÷ ÀÑÓ.
Ïî êàæäîìó ìàññèâó ïðèâîäÿò:
· íàèìåíîâàíèå, îáîçíà÷åíèå, ìàêñèìàëüíîå ÷èñëî çàïèñåé;
· ïåðå÷åíü íàèìåíîâàíèé è îáîçíà÷åíèé ðåêâèçèòîâ è (èëè) äëÿ ÀÑÓ ÒÏ âûõîäíûõ ïåðåìåííûõ, èñïîëüçóåìûõ äëÿ ôîðìèðîâàíèÿ âûõîäíûõ ñîîáùåíèé.
2.5.  ðàçäåëå “Ìàòåìàòè÷åñêîå îïèñàíèå” ñëåäóåò ïðèâîäèòü:
· ìàòåìàòè÷åñêóþ ìîäåëü èëè ýêîíîìèêî-ìàòåìàòè÷åñêîå îïèñàíèå ïðîöåññà (îáúåêòà);
· ïåðå÷åíü ïðèíÿòûõ äîïóùåíèé è îöåíêè ñîîòâåòñòâèÿ ïðèíÿòîé ìîäåëè ðåàëüíîìó ïðîöåññó (îáúåêòó) â ðàçëè÷íûõ ðåæèìàõ è óñëîâèÿõ ðàáîòû (íàïðèìåð, äëÿ ÀÑÓ ÒÏ - ñòàöèîíàðíûå ðåæèìû, ðåæèìû ïóñêà è îñòàíîâêè àãðåãàòîâ, àâàðèéíûå ñèòóàöèè è ò.ä.);
· ñâåäåíèÿ î ðåçóëüòàòàõ íàó÷íî-èññëåäîâàòåëüñêèõ ðàáîò, åñëè îíè èñïîëüçîâàíû äëÿ ðàçðàáîòêè àëãîðèòìà.
2.6. Â ðàçäåëå “Àëãîðèòì ðåøåíèÿ” ñëåäóåò ïðèâîäèòü:
· îïèñàíèå ëîãèêè àëãîðèòìà è ñïîñîáà ôîðìèðîâàíèÿ ðåçóëüòàòîâ ðåøåíèÿ ñ óêàçàíèåì ïîñëåäîâàòåëüíîñòè ýòàïîâ ñ÷åòà, ðàñ÷åòíûõ è (èëè) ëîãè÷åñêèõ ôîðìóë, èñïîëüçóåìûõ â àëãîðèòìå;
· óêàçàíèÿ î òî÷íîñòè âû÷èñëåíèÿ (ïðè íåîáõîäèìîñòè);
· ñîîòíîøåíèÿ, íåîáõîäèìûå äëÿ êîíòðîëÿ äîñòîâåðíîñòè âû÷èñëåíèé;
· îïèñàíèå ñâÿçåé ìåæäó ÷àñòÿìè è îïåðàöèÿìè àëãîðèòìà;
· óêàçàíèÿ î ïîðÿäêå ðàñïîëîæåíèÿ çíà÷åíèé èëè ñòðîê â âûõîäíûõ äîêóìåíòàõ (íàïðèìåð, ïî âîçðàñòàíèþ çíà÷åíèè êîäîâ îáúåêòîâ, ïî ãðóïïàì îáúåêòîâ è ò.ä.).
2.6.1. Àëãîðèòìîì äîëæíû áûòü ïðåäóñìîòðåíû âñå ñèòóàöèè, êîòîðûå ìîãóò âîçíèêíóòü â ïðîöåññå ðåøåíèÿ çàäà÷è.
2.6.2. Ïðè èçëîæåíèè àëãîðèòìà ñëåäóåò èñïîëüçîâàòü óñëîâíûå îáîçíà÷åíèÿ ðåêâèçèòîâ, ñèãíàëîâ, ãðàô, ñòðîê ñî ññûëêîé íà ñîîòâåòñòâóþùèå ìàññèâû è ïåðå÷íè ñèãíàëîâ.
2.6.3. Àëãîðèòì ïðåäñòàâëÿþò ãðàôè÷åñêè (â âèäå ñõåìû), â âèäå òåêñòà èëè òàáëèö ðåøåíèé.
2.6.4. Èçëîæåíèå àëãîðèòìà â âèäå ñõåìû ïðåäñòàâëÿþò â ñîîòâåòñòâèè ñ òðåáîâàíèÿìè ÃÎÑÒ 19.002-80 è ÃÎÑÒ 19.003-80 è, ïðè íåîáõîäèìîñòè, äîïîëíÿþò òåêñòîâîé ÷àñòüþ.
 ðàñ÷åòíûõ ñîîòíîøåíèÿõ (ôîðìóëàõ) äîëæíû áûòü èñïîëüçîâàíû îáîçíà÷åíèÿ ðåêâèçèòîâ, ïðèâåäåííûå ïðè îïèñàíèè èõ ñîñòàâà.
Íàèìåíîâàíèÿ è óñëîâíûå îáîçíà÷åíèÿ ïîêàçàòåëåé è ðåêâèçèòîâ, ôîðìèðóåìûõ àëãîðèòìîì, ïðèâîäÿò â òåêñòîâîé ÷àñòè, åñëè îíè íå óêàçàíû â îïèñàíèè ïîñòàíîâêè çàäà÷è (èëè ïðè îïèñàíèè ðåêâèçèòîâ, ñîäåðæàùèõñÿ â ìàññèâàõ).
2.6.5. Îïèñàíèå àëãîðèòìà â âèäå òåêñòà ïðèâîäÿò â ñîîòâåòñòâèè ñ òðåáîâàíèÿìè ÃÎÑÒ 24.301-80.
2.6.6. Ñîîòíîøåíèÿ äëÿ êîíòðîëÿ âû÷èñëåíèé íà îòäåëüíûõ ýòàïàõ âûïîëíåíèÿ àëãîðèòìà ïðèâîäÿò â âèäå ðàâåíñòâ è íåðàâåíñòâ. Ïðè ýòîì óêàçûâàþò êîíòðîëüíûå ñîîòíîøåíèÿ, êîòîðûå ïîçâîëÿò âûÿâèòü îøèáêè, äîïóùåííûå â ïðîöåññå ñ÷åòà, è ïðèíÿòü ðåøåíèå î íåîáõîäèìîñòè îòêëîíåíèé îò íîðìàëüíîãî ïðîöåññà âû÷èñëåíèé (ïðîäîëæåíèè ðàáîòû ïî îäíîìó èç âàðèàíòîâ àëãîðèòìà).
2.7. Â ðàçäåëå “Òðåáîâàíèÿ ê êîíòðîëüíîìó ïðèìåðó” ñëåäóåò ïðèâîäèòü:
· òðåáîâàíèÿ ê îáúåìó è ñîñòàâó äàííûõ èñïîëüçóåìîé èíôîðìàöèè, â òîì ÷èñëå íîðìàòèâíî-ñïðàâî÷íîé, ïëàíîâîé, ó÷åòíîé, à òàêæå íàêàïëèâàåìîé äëÿ ïîñëåäóþùèõ ðåøåíèé äàííîé çàäà÷è è èñïîëüçóåìîé äëÿ åå ðåøåíèÿ èç äðóãèõ çàäà÷;
· òðåáîâàíèÿ ê îáúåìó è ñîñòàâó äàííûõ ðåçóëüòàòîâ ðåøåíèÿ, â òîì ÷èñëå âûäàâàåìûõ íà ïå÷àòü â òàáóëÿãðàììàõ, íà ìàøèííûõ íîñèòåëÿõ, à òàêæå ñîõðàíÿåìûõ äëÿ ðåøåíèÿ äðóãèõ çàäà÷.
Òðåáîâàíèÿ ê êîíòðîëüíîìó ïðèìåðó äîëæíû îáåñïå÷èâàòü âîçìîæíîñòü ïðîâåðêè ïðàâèëüíîñòè àëãîðèòìà ðåøåíèÿ çàäà÷ è ïðîãðàìì ðåàëèçóþùèõ àëãîðèòì ðåøåíèÿ. Ïðè ýòîì äîëæíà áûòü ó÷òåíà âîçìîæíîñòü ïðîâåðêè ðàçëè÷íûõ ñèòóàöèé, êîòîðûå ìîãóò âîçíèêíóòü íà îáúåêòå ïðè ðåàëèçàöèè ïðîãðàììû.
Ðàçäåë “Òðåáîâàíèÿ ê êîíòðîëüíîìó ïðèìåðó” âêëþ÷àþò â äîêóìåíò “Îïèñàíèå àëãîðèòìà”, åñëè äëÿ äàííîé çàäà÷è (êîìïëåêñà çàäà÷), àâòîìàòèçèðîâàííîé ôóíêöèè, ðàçðàáàòûâàþò äîêóìåíò “Îïèñàíèå êîíòðîëüíîãî ïðèìåðà”.
2.8. Âñïîìîãàòåëüíûå ìàòåðèàëû (÷åðòåæè ôîðì äîêóìåíòîâ è âèäåîãðàìì, îïèñàíèÿ ìàññèâîâ èíôîðìàöèè, îïèñàíèÿ èñïîëüçîâàííûõ àëãîðèòìîâ, òåêñòû ïðîãðàìì íà ÿçûêàõ âûñîêîãî óðîâíÿ) âêëþ÷àþò â ïðèëîæåíèå â ñîîòâåòñòâèè ñ ÃÎÑÒ 24.301-80.
*Ïåðåèçäàíèå (ìàé 1986 ã.) ñ Èçìåíåíèåì ¹ 1, óòâåðæäåííûì â àâãóñòå 1985 ã. (ÈÓÑ 11-85).