Èíñòðóìåíòàðèé òåõíîëîãèè ïðîãðàììèðîâàíèÿ – ñîâîêóïíîñòü ïðîãðàìì è ïðîãðàììíûõ êîìïëåêñîâ, îáåñïå÷èâàþùèõ òåõíîëîãèþ ðàçðàáîòêè, îòëàäêè è âíåäðåíèÿ ñîçäàâàåìûõ ïðîãðàììíûõ ïðîäóêòîâ.
Ãðóïïû ïðîãðàììíûõ ïðîäóêòîâ:
1. Ñðåäñòâà äëÿ ñîçäàíèÿ ïðèëîæåíèé:
ëîêàëüíûå ñðåäñòâà, îáåñïå÷èâàþùèå âûïîëíåíèå îòäåëüíûõ âèäîâ ðàáîò ïî ñîçäàíèþ ïðîãðàìì, äåëÿòñÿ íà:
– ÿçûêè è ñèñòåìû ïðîãðàììèðîâàíèÿ;
– èíñòðóìåíòàëüíûå ñðåäà ïîëüçîâàòåëÿ.
èíòåãðèðîâàííûå ñðåäû ðàçðàáîò÷èêîâ ïðîãðàìì, îáåñïå÷èâàþùèå âûïîëíåíèå êîìïëåêñà âçàèìîñâÿçàííûõ ðàáîò ïî ñîçäàíèþ ïðîãðàìì.
2. Ñðåäñòâà äëÿ ñîçäàíèÿ èíôîðìàöèîííûõ ñèñòåì (Case–òåõíîëîãèÿ), ïðåäñòàâëÿþùàÿ ìåòîäû àíàëèçà, ïðîåêòèðîâàíèÿ è ñîçäàíèÿ ïðîãðàììíûõ ñèñòåì è ïðåäíàçíà÷åííàÿ äëÿ àâòîìàòèçàöèè ïðîöåññîâ ðàçðàáîòêè è ðåàëèçàöèè èíôîðìàöèîííûõ ñèñòåì, äåëÿòñÿ íà:
– âñòðîåííûå â ñèñòåìó ðåàëèçàöèè;
– íåçàâèñèìûå îò ñèñòåìû ðåàëèçàöèè.
Ñðåäñòâà äëÿ ñîçäàíèÿ ïðèëîæåíèé
1. Ëîêàëüíûå ñðåäñòâà ðàçðàáîòêè ïðîãðàìì
Äàííûå ñðåäñòâà íà ðûíêå ïðîãðàììíûõ ïðîäóêòîâ íàèáîëåå ïðåäñòàâèòåëüíû è âêëþ÷àþò ÿçûêè è ñèñòåìû ïðîãðàììèðîâàíèÿ, à òàêæå èíñòðóìåíòàëüíóþ ñðåäó ïîëüçîâàòåëÿ.
ßçûê ïðîãðàììèðîâàíèÿ – ôîðìàëèçîâàííûé ÿçûê äëÿ îïèñàíèÿ àëãîðèòìà ðåøåíèÿ çàäà÷è íà êîìïüþòåðå. Îíè äåëÿòñÿ íà êëàññû:
– ìàøèííûå ÿçûêè – ÿçûêè ïðîãðàììèðîâàíèÿ, âîñïðèíèìàåìûå àïïàðàòíîé ÷àñòüþ êîìïüþòåðà (ìàøèííûå êîäû);
– ìàøèííî-îðèåíòèðîâàííûå ÿçûêè – ÿçûêè ïðîãðàììèðîâàíèÿ, êîòîðûå îòðàæàþò ñòðóêòóðó êîíêðåòíîãî òèïà êîìïüþòåðà (àññåìáëåðû);
– àëãîðèòìè÷åñêèå ÿçûêè – íå çàâèñÿùèå îò àðõèòåêòóðû êîìïüþòåðà ÿçûêè ïðîãðàììèðîâàíèÿ äëÿ îòðàæåíèÿ ñòðóêòóðû àëãîðèòìà (Ïàñêàëü, áåéñèê, Ôîðòðàí è äð.);
– ïðîöåäóðíî–îðèåíòèðîâàííûå ÿçûêè – ÿçûêè ïðîãðàììèðîâàíèÿ, ãäå èìååòñÿ âîçìîæíîñòü îïèñàíèÿ ïðîãðàììû êàê ñîâîêóïíîñòè ïðîöåäóð (ïîäïðîãðàìì).
– ïðîáëåìíî–îðèåíòèðîâàííûå ÿçûêè – ïðåäíàçíà÷åíû äëÿ ðåøåíèÿ çàäà÷ îïðåäåëåííîãî êëàññà (Ëèñï, Ñèìóëà);
– èíòåãðèðîâàííûå ñèñòåìû ïðîãðàììèðîâàíèÿ.
Ïðîãðàììà, ïîäãîòîâëåííàÿ íà ÿçûêå ïðîãðàììèðîâàíèÿ, ïðîõîäèò ýòàï òðàíñëÿöèè – ïðåîáðàçîâàíèå èñõîäíîãî êîäà ïðîãðàììû â îáúåêòíûé êîä. Òðàíñëÿöèÿ ìîæåò âûïîëíÿòüñÿ ñ ïîìîùüþ ñðåäñòâ êîìïèëÿòîðîâ èëè èíòåðïðåòàòîðîâ. Êîìïèëÿòîðû òðàíñëèðóþò âñþ ïðîãðàììó, íî áåç åå âûïîëíåíèÿ. Èíòåðïðåòàòîðû âûïîëíÿþò ïîîïåðàòîðíóþ îáðàáîòêó è âûïîëíåíèå ïðîãðàììû. Ñóùåñòâóþò ñïåöèàëüíûå ïðîãðàììû, ïðåäíàçíà÷åííûå äëÿ îòñëåæèâàíèÿ âûïîëíåíèÿ ïðîãðàììû â ïîîïåðàòîðíîì âàðèàíòå (òðàññèðîâêà) è àíàëèçà âûïîëíåíèÿ äðóãèõ ïðîãðàìì – îòëàä÷èêè.
Ñèñòåìû ïðîãðàììèðîâàíèÿ âêëþ÷àþò: êîìïèëÿòîð, èíòåãðèðîâàííóþ ñðåäó ðàçðàáîò÷èêà ïðîãðàìì; îòëàä÷èê; ñðåäñòâà îïòèìèçàöèè êîäà ïðîãðàìì; íàáîð áèáëèîòåê; ðåäàêòîðà ñâÿçåé (ñïåöèàëüíàÿ ïðîãðàììà, îáåñïå÷èâàþùàÿ ïîñòðîåíèå çàãðóçî÷íîãî ìîäóëÿ, ïðèãîäíîãî ê âûïîëíåíèþ); ñïðàâî÷íûå ñèñòåìû; ñèñòåìó ïîääåðæêè è óïðàâëåíèÿ ïðîåêòîì ïðîãðàììíîãî êîìïëåêñà.
Ñðåäñòâà ïîääåðæêè ïðîåêòîâ – íîâûé êëàññ ïðîãðàììíîãî îáåñïå÷åíèÿ, ïðåäíàçíà÷åííûé äëÿ: îòñëåæèâàíèÿ èçìåíåíèé, âûïîëíåííûõ ðàçðàáîò÷èêîì ïðîãðàìì; ïîääåðæêè âåðñèé ïðîãðàììû ñ àâòîìàòè÷åñêîé ðàçíîñêîé èçìåíåíèé; ïîëó÷åíèå ñòàòèñòèêè î õîäå ðàáîò ïðîåêòà.
Èíñòðóìåíòàëüíàÿ ñðåäà ïîëüçîâàòåëÿ ïðåäñòàâëåíà ñïåöèàëüíûìè ñðåäñòâàìè, âñòðîåííûìè â ïàêåòû ïðèêëàäíûõ ïðîãðàìì: ìàêðîêîìàíäû; áèáëèîòåêà ôóíêöèé, ïðîöåäóð, îáúåêòîâ è ìåòîäîâ; êëàâèøíûå ìàêðîñû; ÿçûêîâûå ìàêðîñû; ãåíåðàòîðû ïðèëîæåíèé; ÿçûêè çàïðîñîâ è ìàíèïóëèðîâàíèÿ äàííûìè è ìíîãîå äðóãîå.
Ñðåäñòâà îòëàäêè è òåñòèðîâàíèÿ ïðîãðàìì ïðåäíàçíà÷åíû äëÿ ïîäãîòîâêè ðàçðàáîòàííîé ïðîãðàììû ê ïðîìûøëåííîé ýêñïëóàòàöèè.
2. Èíòåãðèðîâàííûå ñðåäû ðàçðàáîòêè ïðîãðàìì (ïîâûøåíèå ïðîèçâîäèòåëüíîñòè òðóäà ïðîãðàììèñòîâ, àâòîìàòèçàöèÿ ñîçäàíèÿ êîäîâ ïðîãðàìì, îáåñïå÷èâàþùèõ èíòåðôåéñ ïîëüçîâàòåëÿ ãðàôè÷åñêîãî òèïà).
|