Академический Документы
Профессиональный Документы
Культура Документы
06
Å.Ì. ËÀÂÐÈÙÅÂÀ
ÂÂÅÄÅÍÈÅ
Îáåñïå÷åíèå ïðîöåññîâ ÒË
Îïåðàöèè ïðîöåññà
O3 Âûõîä
Âõîä
O1 O2 ? O5
O4
Ìåòðèêè Ðåñóðñû
Ðèñ. 2. Ñõåìà ÒË
Îáðà
ùèõ îáùåå óïðàâëÿåìîå ìíîæåñòâî
ñû
òíàÿ
Ðå
ü
ñóð
ñâÿç
ñâîéñòâ ÏÏ–ÑÏÏ, êîòîðûå óäîâëåòâî-
ñ
Óïðàâëåíèå
óð
Ðå
ñâ
ñû
ðÿþò ïîòðåáíîñòÿì îïðåäåëåííîãî ñåã-
ÿç
ÿ
ü
íà
àò
ìåíòà ðûíêà èëè âèäó äåÿòåëüíîñòè».
áð
Î
Îñíîâà ïîñòðîåíèÿ äàííîé ïðîäóê-
òîâîé ëèíèè — èíæåíåðíàÿ è ïðîöåñ-
Ðèñ. 3. Ìîäåëü èíæåíåðèè ïðîäóêòà
ñíàÿ ìîäåëè. Èíæåíåðíàÿ ìîäåëü ïðåä-
íàçíà÷åíà äëÿ ïëàíèðîâàíèÿ ïðîèçâî-
äñòâà ÏÑ ñ ó÷åòîì ïðåäìåòíîé îáëàñòè èõ ïðèìåíåíèÿ, îãðàíè÷åíèé è ñòðàòåãèè
ïðîèçâîäñòâà ïðîäóêòà èõ ãîòîâûõ ÊÏÈ (ðèñ. 3).
Ðàçðàáîòêà ìåòîäà ñáîðêè ïðîäóêòà è ñåìåéñòâà ÏÏ îáåñïå÷èâàåò ïîñòðîåíèå
ïëàíà ðåàëèçàöèè êàæäîãî îòäåëüíîãî ïðîãðàììíîãî êîìïîíåíòà èç ìíîæåñòâà
ðàçðàáîòàííûõ ïðîãðàììíûõ ðåñóðñîâ.
Óïðàâëåíèå ðàçðàáîòêîé ÑÏÏ èç ãîòîâûõ ÊÏÈ ñîñòîèò â êîîðäèíàöèè äåÿ-
òåëüíîñòè ïî âûïóñêó íåîáõîäèìûõ ïðîäóêòîâ è ðåøåíèÿ îðãàíèçàöèîííîãî
è òåõíè÷åñêîãî óïðàâëåíèÿ êàæäûì ÷ëåíîì ñåìåéñòâà ÑÏÏ.
Ïðîöåññíàÿ ìîäåëü âêëþ÷àåò ìíîæåñòâî ïðîöåññîâ, âûïîëíÿåìûõ íà äâóõ
óðîâíÿõ: èíæåíåðèè ÏðÎ, îáåñïå÷èâàþùàÿ ïîâòîðíîå èñïîëüçîâàíèå (for reuse),
è èíæåíåðèè ïðèëîæåíèé Engineering Applications (èëè èíæåíåðèè ÏÑ) êàê ðàç-
ðàáîòêè ñ èñïîëüçîâàíèåì ÊÏÈ (with reuse).
 öåëîì îïèñàííûå ëèíèè ðàçðàáîòêè è ñáîðêè ïîâûøàþò ïðîèçâîäèòåëü-
íîñòü èñïîëíèòåëåé, óëó÷øàþò óñëîâèÿ èõ ðàáîòû, ñîêðàùàþò ÷èñëî ñáîðùèêîâ,
ïîâûøàþò êà÷åñòâî è ñíèæàþò ñåáåñòîèìîñòü âûïóñêà ïðîäóêòà. Ýòè ëèíèè ðåà-
ëèçîâàíû íà ôàáðèêå ïðîãðàìì, êàê îáðàçåö ñáîðî÷íîãî êîíâåéåðà àêàäåìèêà
Â.Ì. Ãëóøêîâ ïî ðàçðàáîòêå è ñáîðêå ÊÏÈ, à òàêæå äëÿ îáó÷åíèÿ äèñöèïëèíàì
ïðîãðàììíîé èíæåíåðèè è ïðîãðàììèðîâàíèþ â ðàçíûõ ßÏ.
Ôàáðèêè ïðîãðàìì. Âïåðâûå â Óêðàèíå ôàáðèêà ïðîãðàìì áûëà ïîñòðîåíà
ñîãëàñíî êîíöåïöèè ñáîðî÷íîãî êîíâåéåðà Â.Ì. Ãëóøêîâà â ÊÍÓ íà ôàêóëüòåòå
êèáåðíåòèêè [30, 38]. Ôàáðèêà ñîçäàâàëàñü äëÿ îáó÷åíèÿ âñåì àñïåêòàì ïðîãðàì-
ìíîé èíæåíåðèè, èíôîðìàöèîííûõ ñèñòåì è ïîñòðîåíèÿ ñòóäåíòàìè ïðîãðàì-
ìíûõ àðòåôàêòîâ â ðàìêàõ ëàáîðàòîðíûõ è äèïëîìíûõ ðàáîò. Àðòåôàêòû è ïðî-
ãðàììû ñïåöèôèöèðóþòñÿ â ñòàíäàðòíîì ÿçûêå WSDL è ñîõðàíÿòñÿ â ðåïîçèòî-
ðèè ïðîãðàìì è èíòåðôåéñîâ. Ôàáðèêà îáîðóäîâàíà ñëåäóþùèìè ÒË:
ïðîãðàììèðîâàíèå â ÿçûêàõ Ñ# VS.Net, JAVA, DSL; ñáîðêà ïðîãðàìì â ñëîæíûå
ñòðóêòóðû; å-îáó÷åíèå îñíîâàì ïðîãðàììíîé èíæåíåðèè â ñðåäå â ÊÍÓ MS.Net
è îòêðûòûõ ñèñòåì Eclipse-DSL, Protege è ò.ï. [38]. Ãîòîâûå ÊÏÈ è àðòåôàêòû â
ñòàíäàðòèçîâàííîì âèäå çàïîìèíàþòñÿ â ðåïîçèòîðèè, êîòîðûé ìîæåò ïîïîë-
íÿòüñÿ è äðóãèìè ïðîäóêòàìè.
Ôàáðèêó ïðîãðàìì ðàçðàáîòàëè ñòóäåíòû À. Àðîíîâ, À. Äçþáåíêî è À. Îñò-
ðîâñêèé ôàêóëüòåòà êèáåðíåòèêè ÊÍÓ ïîä ðóêîâîäñòâîì àâòîðà ñòàòüè. Ôàáðèêà
ðàáîòàåò â Èíòåðíåòå ñ 2012 ã. (http://programsfactoty.univ.kiev.ua). Îíà âõîäèò â ñî-
ñòàâ ÈÒÊ [38], êàê èíñòðóìåíò ýëåêòðîííîãî îáó÷åíèÿ äèñöèïëèíå «Ïðîãðàììíàÿ
èíæåíåðèÿ» îáùåãî êóðñà ýëåêòðîííîãî îáó÷åíèÿ íà ôàêóëüòåòå êèáåðíåòèêè ÊÍÓ.
ÇÀÊËÞ×ÅÍÈÅ
Ïîñòóïèëà 15.02.2013
Ïîñëå äîðàáîòêè 24.12.2013