Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
РЕДАКЦИОННАЯ КОЛЛЕГИЯ:
Îñíîâû
àâòîìàòèçèðîâàííîãî
ïðîåêòèðîâàíèÿ
Èçäàíèå ÷åòâåðòîå,
ïåðåðàáîòàííîå è äîïîëíåííîå
Ìîñêâà
Èçäàòåëüñòâî ÌÃÒÓ èìåíè Í.Ý. Áàóìàíà
2009
1
ÓÄÊ 681.31(075.8)
ÁÁÊ 32.97
Í82
Ðåöåíçåíòû:
êàôåäðà «Ïðèêëàäíàÿ ìàòåìàòèêà»
Ìîñêîâñêîãî ýíåðãåòè÷åñêîãî èíñòèòóòà
(çàâ. êàôåäðîé ä-ð òåõí. íàóê, ïðîô. Â.Ï. Êóòåïîâ);
êàôåäðà ÑÀÏÐ Âîðîíåæñêîãî ãîñóäàðñòâåííîãî óíèâåðñèòåòà
(çàâ. êàôåäðîé ä-ð òåõí. íàóê, ïðîô. ß.Å. Ëüâîâè÷)
Íîðåíêîâ È. Ï.
Í82 Îñíîâû àâòîìàòèçèðîâàííîãî ïðîåêòèðîâàíèÿ : ó÷åá. äëÿ âóçîâ /
È. Ï. Íîðåíêîâ. – 4-å èçä., ïåðåðàá. è äîï. – Ì. : Èçä-âî ÌÃÒÓ èì.
Í. Ý. Áàóìàíà, 2009. – 430, [2] ñ.: èë. – («Èíôîðìàòèêà â òåõíè÷åñêîì
óíèâåðñèòåòå»).
ISBN 978-5-7038-3275-2
ÓÄÊ 681.31(075.8)
ÁÁÊ 32.97
2
ÎÃËÀÂËÅÍÈÅ
Ïðåäèñëîâèå ......................................................................................................... 9
5
Îãëàâëåíèå
6
Îãëàâëåíèå
7
Îãëàâëåíèå
8
ÏÐÅÄÈÑËÎÂÈÅ
×åëîâå÷åñòâî âñòóïèëî â XXI â. Ïðèäåòñÿ ðåøàòü ðÿä ñëîæíûõ ïðîáëåì,
ñâÿçàííûõ ñ ýêîëîãèåé, ïîèñêîì íîâûõ èñòî÷íèêîâ ýíåðãèè, ìàòåðèàëîâ,
òåõíîëîãèé, ñîîòâåòñòâóþùèõ ïîñòèíäóñòðèàëüíîìó îáùåñòâó. Îïðåäåëÿþùàÿ
ðîëü â ðåøåíèè íàçâàííûõ ïðîáëåì îòâîäèòñÿ èíôîðìàöèîííûì òåõíîëîãèÿì.
Ñðåäè èíôîðìàöèîííûõ òåõíîëîãèé àâòîìàòèçàöèÿ ïðîåêòèðîâàíèÿ çàíèìà-
åò îñîáîå ìåñòî. Âî-ïåðâûõ, àâòîìàòèçàöèÿ ïðîåêòèðîâàíèÿ – ñèíòåòè÷åñêàÿ
äèñöèïëèíà, åå ñîñòàâíûìè ÷àñòÿìè ÿâëÿþòñÿ ìíîãèå äðóãèå ñîâðåìåííûå
èíôîðìàöèîííûå òåõíîëîãèè. Òàê, òåõíè÷åñêîå îáåñïå÷åíèå ñèñòåì àâòîìàòè-
çèðîâàííîãî ïðîåêòèðîâàíèÿ (ÑÀÏÐ) îñíîâàíî íà èñïîëüçîâàíèè âû÷èñëèòåëü-
íûõ ñåòåé è òåëåêîììóíèêàöèîííûõ òåõíîëîãèé, â ÑÀÏÐ èñïîëüçóþòñÿ ïåðñî-
íàëüíûå êîìïüþòåðû è ðàáî÷èå ñòàíöèè, åñòü ïðèìåðû ïðèìåíåíèÿ
ìåéíôðåéìîâ. Ìàòåìàòè÷åñêîå îáåñïå÷åíèå ÑÀÏÐ îòëè÷àåòñÿ áîãàòñòâîì è
ðàçíîîáðàçèåì èñïîëüçóåìûõ ìåòîäîâ âû÷èñëèòåëüíîé ìàòåìàòèêè, ñòàòèñ-
òèêè, ìàòåìàòè÷åñêîãî ïðîãðàììèðîâàíèÿ, äèñêðåòíîé ìàòåìàòèêè, èñêóññò-
âåííîãî èíòåëëåêòà. Ïðîãðàììíûå êîìïëåêñû ÑÀÏÐ îòíîñÿòñÿ ê ÷èñëó íàè-
áîëåå ñëîæíûõ ñîâðåìåííûõ ïðîãðàììíûõ ñèñòåì, îñíîâàííûõ íà îïåðàöèîííûõ
ñèñòåìàõ Unix, Windows, ÿçûêàõ ïðîãðàììèðîâàíèÿ Ñ, Ñ++, Java è äðóãèõ
ñîâðåìåííûõ CASE-òåõíîëîãèÿõ, ðåëÿöèîííûõ è îáúåêòíî-îðèåíòèðîâàííûõ
ñèñòåìàõ óïðàâëåíèÿ áàçàìè äàííûõ (ÑÓÁÄ), ñòàíäàðòàõ îòêðûòûõ ñèñòåì è
îáìåíà äàííûìè â êîìïüþòåðíûõ ñðåäàõ.
Âî-âòîðûõ, çíàíèå îñíîâ àâòîìàòèçàöèè ïðîåêòèðîâàíèÿ è óìåíèå ðàáîòàòü
ñî ñðåäñòâàìè ÑÀÏÐ òðåáóþòñÿ ïðàêòè÷åñêè ëþáîìó èíæåíåðó-ðàçðàáîò÷èêó.
Êîìïüþòåðàìè íàñûùåíû ïðîåêòíûå ïîäðàçäåëåíèÿ, êîíñòðóêòîðñêèå áþðî è
îôèñû. Ðàáîòà êîíñòðóêòîðà çà îáû÷íûì êóëüìàíîì, ðàñ÷åòû ñ ïîìîùüþ ëîãà-
ðèôìè÷åñêîé ëèíåéêè èëè îôîðìëåíèå îò÷åòà íà ïèøóùåé ìàøèíêå ñòàëè
àíàõðîíèçìîì. Ïðåäïðèÿòèÿ, âåäóùèå ðàçðàáîòêè áåç ÑÀÏÐ èëè ëèøü ñ ìàëîé
ñòåïåíüþ èõ èñïîëüçîâàíèÿ, îêàçûâàþòñÿ íåêîíêóðåíòîñïîñîáíûìè âñëåäñòâèå
êàê áîëüøèõ ìàòåðèàëüíûõ è âðåìåííûõ çàòðàò íà ïðîåêòèðîâàíèå, òàê è
íåâûñîêîãî êà÷åñòâà ïðîåêòîâ.
Ïîÿâëåíèå ïåðâûõ ïðîãðàìì äëÿ àâòîìàòèçàöèè ïðîåêòèðîâàíèÿ çà ðóáå-
æîì è â íàøåé ñòðàíå îòíîñèòñÿ ê íà÷àëó 60-õ ãîäîâ ïðîøëîãî âåêà. Òîãäà
áûëè ñîçäàíû ïðîãðàììû äëÿ ðåøåíèÿ çàäà÷ ñòðîèòåëüíîé ìåõàíèêè, àíàëèçà
9
Ïðåäèñëîâèå
10
Ïðåäèñëîâèå
11
1. ÂÂÅÄÅÍÈÅ Â ÀÂÒÎÌÀÒÈÇÈÐÎÂÀÍÍÎÅ
ÏÐÎÅÊÒÈÐÎÂÀÍÈÅ
16
1.2. Ñòðóêòóðà ïðîöåññà ïðîåêòèðîâàíèÿ
18
1.2. Ñòðóêòóðà ïðîöåññà ïðîåêòèðîâàíèÿ
Ñòàäèè ïðîåêòèðîâàíèÿ
Ñòàäèè ïðîåêòèðîâàíèÿ – íàèáîëåå êðóïíûå ÷àñòè ïðîåêòèðîâàíèÿ êàê
ïðîöåññà, ðàçâèâàþùåãîñÿ âî âðåìåíè.  îáùåì ñëó÷àå âûäåëÿþò ñòàäèè íàó÷-
íî-èññëåäîâàòåëüñêèõ ðàáîò (ÍÈÐ), ýñêèçíîãî ïðîåêòà èëè îïûòíî-êîíñòðóê-
òîðñêèõ ðàáîò, òåõíè÷åñêîãî, ðàáî÷åãî ïðîåêòîâ, èñïûòàíèé îïûòíûõ îáðàçöîâ
èëè îïûòíûõ ïàðòèé. Ñòàäèþ ÍÈÐ èíîãäà íàçûâàþò ïðåäïðîåêòíûìè èññëå-
äîâàíèÿìè èëè ñòàäèåé òåõíè÷åñêîãî ïðåäëîæåíèÿ. Î÷åâèäíî, ÷òî ïî ìåðå ïå-
ðåõîäà îò ñòàäèè ê ñòàäèè ñòåïåíü ïîäðîáíîñòè è òùàòåëüíîñòü ïðîðàáîòêè
ïðîåêòà âîçðàñòàþò, è ðàáî÷èé ïðîåêò äîëæåí áûòü âïîëíå äîñòàòî÷íûì äëÿ
èçãîòîâëåíèÿ îïûòíûõ èëè ñåðèéíûõ îáðàçöîâ. Áëèçêèì ê îïðåäåëåíèþ ñòà-
äèè, íî ìåíåå ÷åòêî îãîâîðåííûì ïîíÿòèåì ÿâëÿåòñÿ ïîíÿòèå ýòàïà ïðîåêòèðî-
âàíèÿ.
19
1. Ââåäåíèå â àâòîìàòèçèðîâàííîå ïðîåêòèðîâàíèå
20
1.2. Ñòðóêòóðà ïðîöåññà ïðîåêòèðîâàíèÿ
25
1. Ââåäåíèå â àâòîìàòèçèðîâàííîå ïðîåêòèðîâàíèå
26
1.3. Ñèñòåìû àâòîìàòèçèðîâàííîãî ïðîåêòèðîâàíèÿ
27
1. Ââåäåíèå â àâòîìàòèçèðîâàííîå ïðîåêòèðîâàíèå
28
1.3. Ñèñòåìû àâòîìàòèçèðîâàííîãî ïðîåêòèðîâàíèÿ
Ñòðóêòóðà ÑÀÏÐ
Êàê è ëþáàÿ ñëîæíàÿ ñèñòåìà, ÑÀÏÐ ñîñòîèò èç ïîäñèñòåì. Ðàçëè÷àþò
ïîäñèñòåìû ïðîåêòèðóþùèå è îáñëóæèâàþùèå.
Ïðîåêòèðóþùèå ïîäñèñòåìû íåïîñðåäñòâåííî âûïîëíÿþò ïðîåêòíûå
ïðîöåäóðû. Ïðèìåðàìè ïðîåêòèðóþùèõ ïîäñèñòåì ìîãóò ñëóæèòü ïîäñèñòåìû
ãåîìåòðè÷åñêîãî òðåõìåðíîãî ìîäåëèðîâàíèÿ ìåõàíè÷åñêèõ îáúåêòîâ,
èçãîòîâëåíèÿ êîíñòðóêòîðñêîé äîêóìåíòàöèè, ñõåìîòåõíè÷åñêîãî àíàëèçà,
òðàññèðîâêè ñîåäèíåíèé â ïå÷àòíûõ ïëàòàõ.
Îáñëóæèâàþùèå ïîäñèñòåìû îáåñïå÷èâàþò ôóíêöèîíèðîâàíèå ïðîåê-
òèðóþùèõ ïîäñèñòåì, èõ ñîâîêóïíîñòü ÷àñòî íàçûâàþò ñèñòåìíîé ñðåäîé (èëè
îáîëî÷êîé) ÑÀÏÐ. Òèïè÷íûìè îáñëóæèâàþùèìè ïîäñèñòåìàìè ÿâëÿþòñÿ
ïîäñèñòåìû óïðàâëåíèÿ ïðîåêòíûìè äàííûìè, ïîäñèñòåìû ðàçðàáîòêè è
ñîïðîâîæäåíèÿ ïðîãðàììíîãî îáåñïå÷åíèÿ CASE (Computer Aided Software
Engineering), îáó÷àþùèå ïîäñèñòåìû äëÿ îñâîåíèÿ ïîëüçîâàòåëÿìè òåõ-
íîëîãèé, ðåàëèçîâàííûõ â ÑÀÏÐ.
Ñòðóêòóðèðîâàíèå ÑÀÏÐ ïî ðàçëè÷íûì àñïåêòàì îáóñëîâëèâàåò ïîÿâëå-
íèå âèäîâ îáåñïå÷åíèÿ ÑÀÏÐ. Ïðèíÿòî âûäåëÿòü ñåìü âèäîâ îáåñïå÷åíèÿ
ÑÀÏÐ:
• òåõíè÷åñêîå (ÒÎ), âêëþ÷àþùåå ðàçëè÷íûå àïïàðàòíûå ñðåäñòâà (ÝÂÌ,
ïåðèôåðèéíûå óñòðîéñòâà, ñåòåâîå êîììóòàöèîííîå îáîðóäîâàíèå, ëèíèè ñâÿçè,
èçìåðèòåëüíûå ñðåäñòâà);
• ìàòåìàòè÷åñêîå (ÌÎ), îáúåäèíÿþùåå ìàòåìàòè÷åñêèå ìåòîäû, ìîäåëè
è àëãîðèòìû äëÿ âûïîëíåíèÿ ïðîåêòèðîâàíèÿ;
• ïðîãðàììíîå, ïðåäñòàâëÿåìîå êîìïüþòåðíûìè ïðîãðàììàìè ÑÀÏÐ;
29
1. Ââåäåíèå â àâòîìàòèçèðîâàííîå ïðîåêòèðîâàíèå
Ðàçíîâèäíîñòè ÑÀÏÐ
Êëàññèôèêàöèþ ÑÀÏÐ îñóùåñòâëÿþò ïî ðÿäó ïðèçíàêîâ, íàïðèìåð ïî ïðè-
ëîæåíèþ, öåëåâîìó íàçíà÷åíèþ, ìàñøòàáàì (êîìïëåêñíîñòè ðåøàåìûõ çàäà÷),
õàðàêòåðó áàçîâîé ïîäñèñòåìû – ÿäðà ÑÀÏÐ.
Ïî ïðèëîæåíèÿì íàèáîëåå ïðåäñòàâèòåëüíûìè è øèðîêî èñïîëüçóåìûìè
ÿâëÿþòñÿ ñëåäóþùèå ãðóïïû ÑÀÏÐ.
1. ÑÀÏÐ äëÿ ïðèìåíåíèÿ â îòðàñëÿõ îáùåãî ìàøèíîñòðîåíèÿ. Èõ ÷àñòî íà-
çûâàþò ìàøèíîñòðîèòåëüíûìè ÑÀÏÐ èëè ñèñòåìàìè MCAD (Mechanical
CAD).
2. ÑÀÏÐ äëÿ ðàäèîýëåêòðîíèêè: ñèñòåìû ECAD (Electronic CAD) èëè EDA
(Electronic Design Automation).
3. ÑÀÏÐ â îáëàñòè àðõèòåêòóðû è ñòðîèòåëüñòâà.
Êðîìå òîãî, èçâåñòíî áîëüøîå ÷èñëî ñïåöèàëèçèðîâàííûõ ÑÀÏÐ èëè
âûäåëÿåìûõ â óêàçàííûõ ãðóïïàõ, èëè ïðåäñòàâëÿþùèõ ñàìîñòîÿòåëüíóþ âåòâü
â êëàññèôèêàöèè. Ïðèìåðàìè òàêèõ ñèñòåì ÿâëÿþòñÿ ÑÀÏÐ ñâåðõáîëüøèõ èí-
òåãðàëüíûõ ñõåì (ÑÁÈÑ); ÑÀÏÐ ëåòàòåëüíûõ àïïàðàòîâ; ÑÀÏÐ ýëåêòðè÷åñêèõ
ìàøèí è ò. ï.
Ïî öåëåâîìó íàçíà÷åíèþ ðàçëè÷àþò ÑÀÏÐ èëè ïîäñèñòåìû ÑÀÏÐ, îáåñ-
ïå÷èâàþùèå ðàçíûå àñïåêòû (ñòðàòû) ïðîåêòèðîâàíèÿ. Òàê, â ñîñòàâå MCAD
ïîÿâëÿþòñÿ ðàññìîòðåííûå âûøå CAE/CAD/CAM-ñèñòåìû.
Ïî ìàñøòàáàì ðàçëè÷àþò îòäåëüíûå ïðîãðàììíî-ìåòîäè÷åñêèå êîìïëåêñû
(ÏÌÊ) ÑÀÏÐ, íàïðèìåð: êîìïëåêñ àíàëèçà ïðî÷íîñòè ìåõàíè÷åñêèõ èçäåëèé â
ñîîòâåòñòâèè ñ ìåòîäîì êîíå÷íûõ ýëåìåíòîâ (ÌÊÝ) èëè êîìïëåêñ àíàëèçà
ýëåêòðîííûõ ñõåì; ñèñòåìû ÏÌÊ; ñèñòåìû ñ óíèêàëüíûìè àðõèòåêòóðàìè íå
òîëüêî ïðîãðàììíîãî (software), íî è òåõíè÷åñêîãî (hardware) îáåñïå÷åíèé.
30
1.3. Ñèñòåìû àâòîìàòèçèðîâàííîãî ïðîåêòèðîâàíèÿ
Ïîíÿòèå î CALS-òåõíîëîãèÿõ
31
1. Ââåäåíèå â àâòîìàòèçèðîâàííîå ïðîåêòèðîâàíèå
33
1. Ââåäåíèå â àâòîìàòèçèðîâàííîå ïðîåêòèðîâàíèå
34
1.3. Ñèñòåìû àâòîìàòèçèðîâàííîãî ïðîåêòèðîâàíèÿ
Îñîáåííîñòè ïðîåêòèðîâàíèÿ
àâòîìàòèçèðîâàííûõ ñèñòåì
Ê ïðîåêòèðîâàíèþ ÀÑ íåïîñðåäñòâåííîå îòíîøåíèå èìåþò äâà íàïðàâëåíèÿ
äåÿòåëüíîñòè: 1) ñîáñòâåííî ïðîåêòèðîâàíèå ÀÑ êîíêðåòíûõ ïðåäïðèÿòèé
(îòðàñëåé) íà áàçå ãîòîâûõ ïðîãðàììíûõ è àïïàðàòíûõ êîìïîíåíòîâ ñ ïîìîùüþ
ñïåöèàëüíûõ èíñòðóìåíòàëüíûõ ñðåäñòâ ðàçðàáîòêè; 2) ïðîåêòèðîâàíèå
óïîìÿíóòûõ êîìïîíåíòîâ ÀÑ è èíñòðóìåíòàëüíûõ ñðåäñòâ, îðèåíòèðîâàííûõ
íà ìíîãîêðàòíîå ïðèìåíåíèå ïðè ðàçðàáîòêå ìíîãèõ êîíêðåòíûõ àâòîìàòè-
çèðîâàííûõ ñèñòåì.
Ñóùíîñòü ïåðâîãî íàïðàâëåíèÿ ìîæíî îõàðàêòåðèçîâàòü ñëîâàìè ñèñ-
òåìíàÿ èíòåãðàöèÿ. Ðàçðàáîò÷èê ÀÑ äîëæåí áûòü ñïåöèàëèñòîì â îáëàñòè
ñèñòåìîòåõíèêè, õîðîøî çíàòü ñîîòâåòñòâóþùèå ìåæäóíàðîäíûå ñòàíäàðòû,
ñîñòîÿíèå è òåíäåíöèè ðàçâèòèÿ èíôîðìàöèîííûõ òåõíîëîãèé è ïðîãðàììíûõ
ïðîäóêòîâ, âëàäåòü èíñòðóìåíòàëüíûìè ñðåäñòâàìè ðàçðàáîòêè ïðèëîæåíèé
(CASE-cðåäñòâàìè) è áûòü ãîòîâûì ê âîñïðèÿòèþ è àíàëèçó àâòîìàòèçè-
ðóåìûõ ïðîöåññîâ â ñîòðóäíè÷åñòâå ñî ñïåöèàëèñòàìè-ïðèêëàäíèêàìè.
Âòîðîå íàïðàâëåíèå â áîëüøåé ìåðå îòíîñèòñÿ ê îáëàñòè ðàçðàáîòêè ÌÎ
è ÏÎ äëÿ ðåàëèçàöèè ôóíêöèé ÀÑ – ìîäåëåé, ìåòîäîâ, àëãîðèòìîâ, ïðîãðàìì
íà áàçå çíàíèÿ ñèñòåìîòåõíèêè, ìåòîäîâ àíàëèçà è ñèíòåçà ïðîåêòíûõ ðåøåíèé,
òåõíîëîãèé ïðîãðàììèðîâàíèÿ, îïåðàöèîííûõ ñèñòåì è ò. ï. Ñóùåñòâóåò ðÿä
îáùåèçâåñòíûõ òåõíîëîãèé (ìåòîäèê) ïðîåêòèðîâàíèÿ ÏÎ ÀÑ, ñðåäè êîòîðûõ
ïðåæäå âñåãî ñëåäóåò íàçâàòü êîìïîíåíòíî-îðèåíòèðîâàííóþ ðàçðàáîòêó –
òåõíîëîãèþ èíäóñòðèàëüíîé ðàçðàáîòêè ïðîãðàììíûõ ñèñòåì.
Äëÿ êàæäîãî êëàññà ÀÑ (ÑÀÏÐ, ERP, ãåîèíôîðìàöèîííûå ñèñòåìû è ò. ä.)
ìîæíî óêàçàòü ôèðìû, ñïåöèàëèçèðóþùèåñÿ íà ðàçðàáîòêå ïðîãðàììíûõ (à
èíîãäà è ïðîãðàììíî-àïïàðàòíûõ) ñèñòåì. Ìíîãèå èç íèõ íà îñíîâå îäíîé èç
áàçîâûõ òåõíîëîãèé ðåàëèçóþò ñâîé ïîäõîä ê ñîçäàíèþ ÀÑ è ïðèäåðæèâàþòñÿ
ñòðàòåãèè ëèáî òîòàëüíîãî ïîñòàâùèêà, ëèáî îòêðûòîñòè è ðàñøèðåíèÿ ñèñòåìû
ïðèëîæåíèÿìè è äîïîëíåíèÿìè òðåòüèõ ôèðì.
 Ðîññèè äåéñòâóåò ãîñóäàðñòâåííûé ñòàíäàðò íà ñòàäèè ñîçäàíèÿ àâòî-
ìàòèçèðîâàííûõ ñèñòåì ÃÎÑÒ 34.601−90. Ñóùåñòâóåò è ìåæäóíàðîäíûé
ñòàíäàðò íà ñòàäèè æèçíåííîãî öèêëà ïðîãðàììíîé ïðîäóêöèè (ISO 12207:1995).
Êàê ñîáñòâåííî ÀÑ, òàê è êîìïîíåíòû ÀÑ ÿâëÿþòñÿ ñëîæíûìè ñèñòåìàìè è
ïðè èõ ïðîåêòèðîâàíèè íóæíî èñïîëüçîâàòü îäèí èç ñòèëåé ïðîåêòèðîâàíèÿ:
• íèñõîäÿùåå (Top-of-Design); ÷åòêàÿ ðåàëèçàöèÿ íèñõîäÿùåãî ïðîåê-
òèðîâàíèÿ ïðèâîäèò ê ñïèðàëüíîé ìîäåëè ðàçðàáîòêè ÏÎ, íà êàæäîì âèòêå
ñïèðàëè áëîêè ïðåäûäóùåãî óðîâíÿ äåòàëèçèðóþòñÿ, èñïîëüçóþòñÿ îáðàòíûå
ñâÿçè (àëüòåðíàòèâîé ÿâëÿåòñÿ òàê íàçûâàåìàÿ êàñêàäíàÿ ìîäåëü, îòíîñÿùàÿñÿ
ê ïîî÷åðåäíîé ðåàëèçàöèè ÷àñòåé ñèñòåìû);
35
1. Ââåäåíèå â àâòîìàòèçèðîâàííîå ïðîåêòèðîâàíèå
• âîñõîäÿùåå (Bottom-of-Design);
• ýâîëþöèîííîå (Middle-of-Design).
×àùå âñåãî ïðèìåíÿþò íèñõîäÿùèé ñòèëü áëî÷íî-èåðàðõè÷åñêîãî ïðîåê-
òèðîâàíèÿ.
Ðàññìîòðèì ýòàïû íèñõîäÿùåãî ïðîåêòèðîâàíèÿ ÀÑ.
Âåðõíèé óðîâåíü ïðîåêòèðîâàíèÿ ÀÑ ÷àñòî íàçûâàþò êîíöåïòóàëüíûì
ïðîåêòèðîâàíèåì. Êîíöåïòóàëüíîå ïðîåêòèðîâàíèå âûïîëíÿþò â ïðîöåññå
ïðåäïðîåêòíûõ èññëåäîâàíèé, ôîðìóëèðîâêè ÒÇ, ðàçðàáîòêè ýñêèçíîãî ïðîåêòà è
ïðîòîòèïèðîâàíèÿ (ñîãëàñíî ÃÎÑÒ 34.601−90, ýòè ñòàäèè íàçûâàþò ôîðìèðîâàíèåì
òðåáîâàíèé ê ÀÑ, ðàçðàáîòêîé êîíöåïöèè ÀÑ è ýñêèçíûì ïðîåêòîì).
Ïðåäïðîåêòíûå èññëåäîâàíèÿ ïðîâîäÿò ïóòåì àíàëèçà (îáñëåäîâàíèÿ)
äåÿòåëüíîñòè ïðåäïðèÿòèÿ (êîìïàíèè, ó÷ðåæäåíèÿ, îôèñà), íà êîòîðîì ñîçäàåòñÿ
èëè ìîäåðíèçèðóåòñÿ ÀÑ. Ïðè ýòîì íóæíî ïîëó÷èòü îòâåòû íà âîïðîñû: ÷òî íå
óñòðàèâàåò â ñóùåñòâóþùåé òåõíîëîãèè? ÷òî ìîæíî óëó÷øèòü? êîìó ýòî íóæíî
è, ñëåäîâàòåëüíî, êàêîâ áóäåò ýôôåêò? Ïåðåä îáñëåäîâàíèåì ôîðìèðóþòñÿ è
â ïðîöåññå åãî ïðîâåäåíèÿ óòî÷íÿþòñÿ öåëè îáñëåäîâàíèÿ – îïðåäåëåíèå
âîçìîæíîñòåé è ðåñóðñîâ äëÿ ïîâûøåíèÿ ýôôåêòèâíîñòè ôóíêöèîíèðîâàíèÿ
ïðåäïðèÿòèÿ íà îñíîâå àâòîìàòèçàöèè ïðîöåññîâ óïðàâëåíèÿ, ïðîåêòèðîâàíèÿ,
äîêóìåíòîîáîðîòà è ò. ï. Ñîäåðæàíèå îáñëåäîâàíèÿ – âûÿâëåíèå ñòðóêòóðû
ïðåäïðèÿòèÿ, âûïîëíÿåìûõ ôóíêöèé, èíôîðìàöèîííûõ ïîòîêîâ, èìåþùèõñÿ
îïûòà è ñðåäñòâ àâòîìàòèçàöèè. Îáñëåäîâàíèå ïðîâîäÿò ñèñòåìíûå àíàëèòè-
êè (ñèñòåìíûå èíòåãðàòîðû) ñîâìåñòíî ñ ïðåäñòàâèòåëÿìè îðãàíèçàöèè-çà-
êàç÷èêà.
Íà îñíîâå àíàëèçà ðåçóëüòàòîâ îáñëåäîâàíèÿ ñòðîÿò ìîäåëü, îòðàæàþùóþ
äåÿòåëüíîñòü ïðåäïðèÿòèÿ íà äàííûé ìîìåíò (äî ðåîðãàíèçàöèè). Òàêóþ ìî-
äåëü íàçûâàþò «As Is» (êàê åñòü). Äàëåå ðàçðàáàòûâàþò èñõîäíóþ êîíöåïöèþ
ÀÑ. Ýòà êîíöåïöèÿ âêëþ÷àåò â ñåáÿ ïðåäëîæåíèÿ ïî èçìåíåíèþ ñòðóêòóðû
ïðåäïðèÿòèÿ, âçàèìîäåéñòâèþ ïîäðàçäåëåíèé, èíôîðìàöèîííûì ïîòîêàì, ÷òî
âûðàæàåòñÿ â ìîäåëè «To Be» (êàê äîëæíî áûòü).
Ðåçóëüòàòû àíàëèçà êîíêðåòèçèðóþòñÿ â ÒÇ íà ñîçäàíèå ÀÑ. Â ÒÇ óêàçûâàþò
ïîòîêè âõîäíîé èíôîðìàöèè, òèïû âûõîäíûõ äîêóìåíòîâ è ïðåäîñòàâëÿåìûõ
óñëóã, óðîâåíü çàùèòû èíôîðìàöèè, òðåáîâàíèÿ ê ïðîèçâîäèòåëüíîñòè (ïðî-
ïóñêíîé ñïîñîáíîñòè) è ò. ï. ÒÇ íàïðàâëÿþò çàêàç÷èêó äëÿ îáñóæäåíèÿ è îêîí-
÷àòåëüíîãî ñîãëàñîâàíèÿ.
Ýñêèçíûé ïðîåêò (òåõíè÷åñêîå ïðåäëîæåíèå) ïðåäñòàâëÿþò â âèäå
ïðîåêòíîé äîêóìåíòàöèè, îïèñûâàþùåé àðõèòåêòóðó ñèñòåìû, ñòðóêòóðó åå
ïîäñèñòåì, ñîñòàâ ìîäóëåé. Çäåñü æå ñîäåðæàòñÿ ïðåäëîæåíèÿ ïî âûáîðó áàçî-
âûõ ïðîãðàììíî-àïïàðàòíûõ ñðåäñòâ, êîòîðûå äîëæíû ó÷èòûâàòü ïðîãíîç
ðàçâèòèÿ ïðåäïðèÿòèÿ.
36
1.3. Ñèñòåìû àâòîìàòèçèðîâàííîãî ïðîåêòèðîâàíèÿ
38
Óïðàæíåíèÿ è âîïðîñû äëÿ ñàìîêîíòðîëÿ
39
2. ÒÅÕÍÈ×ÅÑÊÎÅ ÎÁÅÑÏÅ×ÅÍÈÅ ÑÈÑÒÅÌ
ÀÂÒÎÌÀÒÈÇÈÐÎÂÀÍÍÎÃÎ ÏÐÎÅÊÒÈÐÎÂÀÍÈß
...
. ..
...
...
.. .
.. .
à
á â
Ðèñ. 2.2. Âàðèàíòû òîïîëîãèè ëîêàëüíûõ âû÷èñëèòåëüíûõ ñåòåé:
à – øèííàÿ; á – êîëüöåâàÿ; â – çâåçäíàÿ
42
2.1. Ñòðóêòóðà òåõíè÷åñêîãî îáåñïå÷åíèÿ
Âûõîä
Êîðïîðàòèâíûå â ñåòü WAN
ñåðâåðû Àáîíåíòñêàÿ
ëèíèÿ
Îïîðíàÿ
Ìàãèñòðàëüíàÿ
ñåòü ñåòü
Ëîêàëüíûé
ñåðâåð
Ñåðâåðû
äîñòóïà Ëîêàëüíûé
ËÂÑ ñåðâåð
ËÂÑ
ËÂÑ
43
44
2.1. Ñòðóêòóðà òåõíè÷åñêîãî îáåñïå÷åíèÿ
45
2. Òåõíè÷åñêîå îáåñïå÷åíèå ÑÀÏÐ
46
2.2. Àïïàðàòóðà ðàáî÷èõ ìåñò â àâòîìàòèçèðîâàííûõ ñèñòåìàõ
47
2. Òåõíè÷åñêîå îáåñïå÷åíèå ÑÀÏÐ
48
2.2. Àïïàðàòóðà ðàáî÷èõ ìåñò â àâòîìàòèçèðîâàííûõ ñèñòåìàõ
49
2. Òåõíè÷åñêîå îáåñïå÷åíèå ÑÀÏÐ
50
2.2. Àïïàðàòóðà ðàáî÷èõ ìåñò â àâòîìàòèçèðîâàííûõ ñèñòåìàõ
Ìåòîäû äîñòóïà
Îäíà èç âîçìîæíûõ ñðåä ïåðåäà÷è äàííûõ â ËÂÑ – îòðåçîê (ñåãìåíò)
êîàêñèàëüíîãî êàáåëÿ. Ê íåìó ÷åðåç àïïàðàòóðó îêîí÷àíèÿ êàíàëà äàííûõ
53
2. Òåõíè÷åñêîå îáåñïå÷åíèå ÑÀÏÐ
54
2.3. Ëîêàëüíûå âû÷èñëèòåëüíûå ñåòè
Ñåòè Ethernet
Îäíîé èç ïåðâûõ ñðåäè ËÂÑ øèííîé ñòðóêòóðû áûëà ñîçäàíà ñåòü Ethernet,
ðàçðàáîòàííàÿ ôèðìîé Xerox. Ýòà ñåòü îñòàåòñÿ íàèáîëåå ÷àñòî èñïîëüçóåìîé
è â íàñòîÿùåå âðåìÿ. Â ýòîé ñåòè áûë ïðèìåíåí ìåòîä äîñòóïà ÌÄÊÍ /ÎÊ.
Ïîçäíåå Ethernet ñòàëà îñíîâîé ñòàíäàðòà IEEE 802/3.
 êà÷åñòâå ëèíèé ïåðåäà÷è äàííûõ â ËÂÑ èñïîëüçóþò êîàêñèàëüíûé êàáåëü,
âèòóþ ïàðó ïðîâîäîâ èëè ÂÎËÑ. Ïðè áîëüøèõ ðàññòîÿíèÿõ â ñðåäó ïåðåäà÷è
äàííûõ âêëþ÷àþò ôîðìèðîâàòåëè ñèãíàëîâ – ïîâòîðèòåëè äëÿ ñîïðÿæåíèÿ
îòðåçêîâ. ÂÎËÑ ïîçâîëÿåò ñóùåñòâåííî óâåëè÷èòü ïðåäåëüíûå ðàññòîÿíèÿ è
ñêîðîñòü ïåðåäà÷è äàííûõ.
Äëÿ ñâÿçè êîìïüþòåðîâ ñî ñðåäîé ïåðåäà÷è äàííûõ èñïîëüçóþò ñåòåâûå
êîíòðîëëåðû (àäàïòåðû, ñåòåâûå êàðòû), óïðàâëÿþùèå äîñòóïîì ê ñåòè, è ïðè-
åìîïåðåäàò÷èêè, ñëóæàùèå äëÿ ñâÿçè ñåòåâîãî êîíòðîëëåðà ñ ëèíèåé ñâÿçè.
Ñåòåâîé êîíòðîëëåð ðåàëèçóåò ïðèíÿòûé ìåòîä äîñòóïà ê êàíàëó, à òàêæå
â ñëó÷àå ìåòîäà ÌÄÊH/ÎÊ îñóùåñòâëÿåò äåéñòâèÿ ïî âûðàáîòêå ñèãíàëà çàòî-
ðà, ïî çàäåðæêå â ïåðåäà÷å ïðè íàëè÷èè êîíôëèêòà èëè ïðè çàíÿòîì ìîíîêàíàëå,
ïî ôîðìèðîâàíèþ êàäðîâ, êîäèðîâàíèþ (äåêîäèðîâàíèþ) ýëåêòðè÷åñêèõ ñèã-
íàëîâ â (èç) ñïåöèàëüíûé ïîñëåäîâàòåëüíûé êîä, íàçûâàåìûé ìàí÷åñòåðñêèì,
ïî ðàñïîçíàâàíèþ àäðåñà â ïåðåäàâàåìûõ ïî ñåòè ñîîáùåíèÿõ.
Ïîñëå îáðàçîâàíèÿ èíôîðìàöèîííîãî êàäðà ñòàíöèÿ äîëæíà ïîëó÷èòü
ïîëíîìî÷èÿ. Äëÿ ýòîãî êîíòðîëëåð ïðîñëóøèâàåò êàíàë â îæèäàíèè åãî
îñâîáîæäåíèÿ. Ïîñëå ïîëó÷åíèÿ ïîëíîìî÷èé îñóùåñòâëÿåòñÿ ïðåîáðàçîâàíèå
ïàðàëëåëüíîãî êîäà â ïîñëåäîâàòåëüíûé, ïðåîáðàçîâàíèå â ìàí÷åñòåðñêèé êîä
è ïåðåäà÷à ñèãíàëîâ â êàáåëü.
 ñîñòàâ ïðèåìîïåðåäàò÷èêà â øèííûõ ËÂÑ ñ ìåòîäîì ÌÄÊÍ/ÎÊ âõî-
äÿò ïðèåìíèê ñèãíàëîâ îò ëèíèè è ïåðåäàò÷èê ñèãíàëîâ îò ñòàíöèè â ëèíèþ.
Íàçíà÷åíèå ïðèåìíèêà – óñèëåíèå èíôîðìàöèîííûõ ñèãíàëîâ è îáíàðóæåíèå
55
2. Òåõíè÷åñêîå îáåñïå÷åíèå ÑÀÏÐ
56
2.3. Ëîêàëüíûå âû÷èñëèòåëüíûå ñåòè
57
2. Òåõíè÷åñêîå îáåñïå÷åíèå ÑÀÏÐ
Ñåòü FDDI
Ïðèìåðîì ñåòè êîëüöåâîé òîïîëîãèè ÿâëÿåòñÿ ñåòü FDDI (Fiber Distributed
Data Interface) íà îñíîâå ÂÎËÑ. Ñåòü FDDI îòíîñèòñÿ ê âûñîêîñêîðîñòíûì
ñåòÿì, â FDDI ïðèìåíåí ñïåöèôè÷åñêèé âàðèàíò ìàðêåðíîãî ìåòîäà äîñòóïà.
 îñíîâíîì âàðèàíòå ñåòè èñïîëüçóåòñÿ äâîéíîå êîëüöî íà ÂÎËÑ. Îáåñ-
ïå÷èâàåòñÿ èíôîðìàöèîííàÿ ñêîðîñòü 100 Ìáèò/ñ. Ðàññòîÿíèå ìåæäó êðàéíè-
ìè óçëàìè – äî 200 êì, ìåæäó ñîñåäíèìè ñòàíöèÿìè – íå áîëåå 2 êì. Ìàêñè-
ìàëüíîå ÷èñëî óçëîâ 500.  ÂÎËÑ ïðèìåíÿþòñÿ âîëíû äëèíîé 1300 íì.
Äâà êîëüöà ÂÎËÑ èñïîëüçóþòñÿ îäíîâðåìåííî. Ñòàíöèè ìîæíî ïîäêëþ÷àòü ê
îäíîìó èç êîëåö èëè ê îáîèì ñðàçó (ðèñ. 2.6). Èñïîëüçîâàíèå êîíêðåòíûì óçëîì
îáîèõ êîëåö ïîçâîëÿåò ïîëó÷èòü äëÿ ýòîãî óçëà ñóììàðíóþ ïðîïóñêíóþ ñïîñîáíîñòü
200 Ìáèò/ñ. Äðóãîå âîçìîæíîå ïðèìåíåíèå âòîðîãî êîëüöà – îáõîä ñ åãî ïîìîùüþ
ïîâðåæäåííîãî ó÷àñòêà ïóòåì îáúåäèíåíèÿ êîëåö, êàê ïîêàçàíî íà ðèñ. 2.6.
 ñåòè FDDI èñïîëüçóþòñÿ îðèãèíàëüíûå êîä è ìåòîä äîñòóïà. Ïðèìå-
íÿåòñÿ êîä òèïà NRZ (áåç âîçâðàùåíèÿ ê íóëþ), â êîòîðîì èçìåíåíèå ïîëÿðíîñòè
â î÷åðåäíîì òàêòå âðåìåíè âîñïðèíèìàåòñÿ êàê 1, îòñóòñòâèå èçìåíåíèÿ ïîëÿð-
íîñòè – êàê 0. ×òîáû êîä áûë ñàìîñèíõðîíèçèðóþùèìñÿ, ïîñëå êàæäûõ ÷åòûðåõ
áèòîâ ïåðåäàò÷èê âûðàáàòûâàåò ñèíõðîíèçèðóþùèé ïåðåïàä.
Òàêîå ñïåöèàëüíîå ìàí÷åñòåðñêîå êîäèðîâàíèå íàçûâàþò 4b/5b. Çàïèñü 4b/5b
îçíà÷àåò êîä, â êîòîðîì äëÿ ñàìîñèíõðîíèçàöèè ïðè ïåðåäà÷å ÷åòûðåõ áèòîâ
58
2.4. Êàíàëû ïåðåäà÷è äàííûõ â êîðïîðàòèâíûõ ñåòÿõ
äâîè÷íîãî êîäà èñïîëüçóåòñÿ ïÿòü áèòîâ òàê, ÷òî íå ìîæåò áûòü áîëåå äâóõ
íóëåé ïîäðÿä, èëè ïîñëå ÷åòûðåõ áèòîâ äîáàâëÿåòñÿ åùå îäèí îáÿçàòåëüíûé
ïåðåïàä, ÷òî è èñïîëüçóåòñÿ â FDDI.
Ïðè ïðèìåíåíèè òàêîãî êîäà íåñêîëüêî óñëîæíÿþòñÿ áëîêè êîäèðîâàíèÿ è
äåêîäèðîâàíèÿ, íî ïðè ýòîì ïîâûøàåòñÿ ñêîðîñòü ïåðåäà÷è ïî ëèíèè ñâÿçè, òàê
êàê ïî÷òè âäâîå óìåíüøàåòñÿ ìàêñèìàëüíàÿ ÷àñòîòà ïåðåêëþ÷åíèÿ ïî
ñðàâíåíèþ ñ ìàí÷åñòåðñêèì êîäîì.
 ñîîòâåòñòâèè ñ ìåòîäîì FDDI ïî êîëüöó öèðêóëèðóåò ïàêåò, ñîñòîÿùèé èç
ìàðêåðà è èíôîðìàöèîííûõ êàäðîâ. Ëþáàÿ ñòàíöèÿ, ãîòîâàÿ ê ïåðåäà÷å, ðàñïîçíàâ
ïðîõîäÿùèé ÷åðåç íåå ïàêåò, âïèñûâàåò ñâîé êàäð â êîíåö ïàêåòà. Îíà æå ëèêâè-
äèðóåò åãî ïîñëå òîãî, êàê êàäð âåðíåòñÿ ê íåé, ñäåëàâ ïîëíûé îáîðîò ïî êîëüöó, è
ïðè óñëîâèè, ÷òî îí áûë âîñïðèíÿò ïîëó÷àòåëåì. Åñëè îáìåí ïðîèñõîäèò áåç ñáîåâ,
òî êàäð, âîçâðàùàþùèéñÿ ê ñòàíöèè-îòïðàâèòåëþ, îêàçûâàåòñÿ â ïàêåòå óæå
ïåðâûì, òàê êàê âñå ïðåäøåñòâóþùèå êàäðû äîëæíû áûòü ëèêâèäèðîâàíû ðàíüøå.
Ñåòü FDDI îáû÷íî èñïîëüçóþò êàê îáúåäèíÿþùóþ â åäèíóþ ñåòü ìíîãèõ
îòäåëüíûõ ïîäñåòåé ËÂÑ. Íàïðèìåð, ïðè îðãàíèçàöèè èíôîðìàöèîííîé ñèñòå-
ìû êðóïíîãî ïðåäïðèÿòèÿ öåëåñîîáðàçíî èìåòü ËÂÑ òèïà Ethernet â ïîìåùåíèÿõ
îòäåëüíûõ ïðîåêòíûõ ïîäðàçäåëåíèé, à ñâÿçü ìåæäó ïîäðàçäåëåíèÿìè
îñóùåñòâëÿòü ÷åðåç ñåòü FDDI èëè Fast Ethernet.
59
2. Òåõíè÷åñêîå îáåñïå÷åíèå ÑÀÏÐ
61
2. Òåõíè÷åñêîå îáåñïå÷åíèå ÑÀÏÐ
Àíàëîãîâûå êàíàëû
 òåëåôîííûõ êàíàëàõ îáùåãî ïîëüçîâàíèÿ ïîëîñà ïðîïóñêàíèÿ ñîñòàâëÿ-
åò 0,3...3,4 êÃö (êàíàëû ñ òàêîé ïîëîñîé ïðîïóñêàíèÿ íàçûâàþò êàíàëàìè òî-
íàëüíîé ÷àñòîòû), ÷òî ñîîòâåòñòâóåò ñïåêòðó ÷åëîâå÷åñêîé ðå÷è.
Äëÿ ïåðåäà÷è äèñêðåòíîé èíôîðìàöèè ïî êàíàëàì òîíàëüíîé ÷àñòîòû íåîá-
õîäèìû óñòðîéñòâà ïðåîáðàçîâàíèÿ ñèãíàëîâ, ñîãëàñóþùèå õàðàêòåðèñòèêè
äèñêðåòíûõ ñèãíàëîâ è àíàëîãîâûõ ëèíèé. Òàêîå ïðåîáðàçîâàíèå íàçûâàþò ìî-
62
2.4. Êàíàëû ïåðåäà÷è äàííûõ â êîðïîðàòèâíûõ ñåòÿõ
Öèôðîâûå êàíàëû
 öèôðîâûõ êàíàëàõ äëÿ ïðåäñòàâëåíèÿ äâîè÷íîé èíôîðìàöèè ïðåèìó-
ùåñòâåííî èñïîëüçóþò ñàìîñèíõðîíèçèðóþùèåñÿ êîäû. Ïðèìåðîì òàêîãî êîäà
ìîæåò ñëóæèòü ìàí÷åñòåðñêèé êîä, â êîòîðîì åäèíèöà ïðåäñòàâëåíà
ïîëîæèòåëüíûì, à íîëü îòðèöàòåëüíûì ïåðåïàäîì (ðèñ. 2.7). Ñàìîñèíõðîíèçà-
öèÿ îáåñïå÷èâàåòñÿ áëàãîäàðÿ ôîðìèðîâàíèþ ñèíõðîèìïóëüñîâ èç ïåðåïàäîâ,
èìåþùèõñÿ â êàæäîì òàêòå ìàí÷åñòåðñêîãî êîäà. Ñàìîñèíõðîíèçàöèÿ èçáàâëÿåò
îò íåîáõîäèìîñòè èìåòü äîïîëíèòåëüíóþ ëèíèþ ñâÿçè äëÿ ïåðåäà÷è ñèíõðî-
íèçèðóþùèõ èìïóëüñîâ.
Îäíàêî ïëàòîé çà ñàìîñèíõðîíèçàöèþ ÿâëÿþòñÿ â 2 ðàçà áîëåå âûñîêèå
òðåáîâàíèÿ ê ïîëîñå ïðîïóñêàíèÿ êàíàëà ïåðåäà÷è äàííûõ, ïîñêîëüêó ïðè
63
2. Òåõíè÷åñêîå îáåñïå÷åíèå ÑÀÏÐ
Óðîâåíü
ñèãíàëà
1 0 1 0 0 0 1 1 1 0 1 0 1 1
Âðåìÿ
Ðèñ. 2.7. Ìàí÷åñòåðñêîå êîäèðîâàíèå
64
2.4. Êàíàëû ïåðåäà÷è äàííûõ â êîðïîðàòèâíûõ ñåòÿõ