Декомпозиция системы или  «н у…  пу сть  э т о  б у де т  по дсист ема   инт ег ра ции? » Шал омович  М ак сим,  ЛАНИТ
Вступление 2
3 М ак сим  Шал омо вич Сист емный  ар хит ек т ор   в к омпании  ЛАНИ Т Р або т аю   в п ро ек т ах   за к а зно й  ра зр або тки  информационных  сист ем Прое к тир ую   сис т емы,  ре шен ия,  помог аю   т е хн ическ ой  эк спер тиз ой
4
5 «Ар х ит ек т у ра  и  ее  аналити ки »  https ://anal y s tday s . ru/ ru/ tal k /68603
6 «Ар х ит ек т у ра  и  ее  аналити ки »  https ://anal y s tday s . ru/ ru/ tal k /68603
7 «Ар х ит ек т у ра  и  ее  аналити ки »  https ://anal y s tday s . ru/ ru/ tal k /68603
Д ек о мпо зиция ра з де ление ц е л ог о на  части 8
Д ек о мпо зиция ра з де ление ц е л ог о на  части 9
Д ек о мпо зиция ра з де ление ц е л ог о на  части 10 По дси ст ема По дси ст ема По д си ст ем а
Ст ади я  0  Пре дп роек т Конц епт у альное  п роек ти ров ание/ …. 11 Ст ади и 1… - А нал из  и  п роек т иров ани е,  ра зраб о т к а,  вне дрени е  и  т .
Ст ади я  0  Пре дп роек т Конц епт у альное  п роек ти ров ание/ …. 12 Ст ади и 1… - А нал из  и  п роек т иров ани е,  ра зраб о т к а,  вне дрени е  и  т . Перв ичн ая дек о мпо зиция сист емы  З,   оц ен к а, к он ц еп ци я,  RF P и т .)
Ст ади я  0  Пре дп роек т Конц епт у альное  п роек ти ров ание/ …. 13 Ст ади и 1… - А нал из  и  п роек т иров ани е,  ра зраб о т к а,  вне дрени е  и  т . Перв ичн ая дек о мпо зиция сист емы  З,   оц ен к а, к он ц еп ци я,  RF P и т .) Стр ук т у ра рабо т  (по  «п о дси ст емам») Стр ук т у ра ар т ефак т ов  (специфик аций,  по ст ан ов ок  зад а ч  и т .)
Ст ади я  0  Пре дп роек т Конц епт у альное  п роек ти ров ание/ …. 14 Ст ади и 1… - А нал из  и  п роек т иров ани е,  ра зраб о т к а,  вне дрени е  и  т . Перв ичн ая дек о мпо зиция сист емы  З,   оц ен к а, к он ц еп ци я,  RF P и т .) Стр ук т у ра рабо т  (по  «п о дси ст емам») Стр ук т у ра ар т ефак т ов  (специфик аций,  по ст ан ов ок  зад а ч  и т .)
Ст ади я  0  Пре дп роек т Конц епт у альное  п роек ти ров ание/ …. 15 Первичная дек о мпо зи ция сист емы  З,   оц ен к а, к он ц еп ци я,  RF P и т .) Щ а  расск аж у за чем  и  к ак  и  дек омпо зи р уйт е  на  з доровь е!
Критерии декомпозиции Зану дный  ар х ит ек т ор в ещае т 16
17 Сист ем а пр е д на зн а че на  д л я: Хр ане ния  д анных …. Обра бо тк и  д анных   в  с оо тв е т ств ии с… Пре д ост ав л ения д анных   в  сме жные  сист ем ы  по   запр осу У пр ав л ения спр ав о чник ам и …. С и с те м а П од с и с т е м а   х р а н е н и я   д а н н ы х П од с и с т е м а   Н С И П од с и с т е м а   обра б о т к и П о д с и с т е м а   и н т е г р а ц и и П о д с и с т е м а   в з а и м о д е й с т в и я   с   п о л ьз о в а т е л е м Сде ляль ! «Фу нк циональная »  д ек ом по зи ция
“O the C riter ia   T Be  Used  in  Decom pos in System in to  Module s”,  D.L.   Pa rnas CMU, 1972 18
“O the C riter ia   T Be  Used  in  Decom pos in System in to  Module s”,  D.L.   Pa rnas CMU, 1972 19 Кр ит ер ии  по л езн ой с  т о чк и  зрения  ар хи т ек т у ры дек омпо зиц ии   она  повышае т  с ле ду ющ ие  с в ойс тв а  с ист емы: 1. У прав ляемос ть  е за висимые  к оман ды)
“O the C riter ia   T Be  Used  in  Decom pos in System in to  Module s”,  D.L.   Pa rnas CMU, 1972 20 Кр ит ер ии  по л езн ой с  т о чк и  зрения  ар хи т ек т у ры дек омпо зиц ии   она  повышае т  с ле ду ющ ие  с в ойс тв а  сис т емы: 1. У прав ляемос ть  е за висимые  к оман ды) 2. Г иб к ос ть  про дук т а ( вне се ние  изменений)
“O the C riter ia   T Be  Used  in  Decom pos in System in to  Module s”,  D.L.   Pa rnas CMU, 1972 21 Кр ит ер ии  по л езн ой с  т о чк и  зрения  ар хи т ек т у ры дек омпо зиц ии   она  повышае т  с ле ду ющ ие  с в ойс тв а  сис т емы: 1. У прав ляемос ть  е за висимые  к оман ды) 2. Г иб к ос ть  про дук т а ( вне се ние  изменений) 3. «У св ояемо ст ь»  о змо жно ст ь  из учен ия  сис т емы  по час тям)
22 С и с те м а П о д с и с т е м а   х р а н е н и я  д а н н ы х П од с и с т е м а   Н С И П од с и с т е м а   об р а б о т к и П од с и с т е м а   и н т е г р а ц и и П о д с и с т е м а   в з а и м о д е й с т в и я   с   п о л ьз о в а т е л е м У пр ав л яе мо сть  (не зависи мые  к ом анды ) Г ибк ость  пр о д у к т а  (вн есе ние  из ме нений) «У св оя ем ость»   о змо жно сть  из у че ния  сист ем ы  по  частям )
23 С и с те м а П о д с и с т е м а   х р а н е н и я  д а н н ы х П од с и с т е м а   Н С И П од с и с т е м а   об р а б о т к и П од с и с т е м а   и н т е г р а ц и и П о д с и с т е м а   в з а и м о д е й с т в и я   с   п о л ьз о в а т е л е м У пр ав л яе мо сть  (не зависи мые  к ом анды ) Г ибк ость  пр о д у к т а  (вн есе ние  из ме нений ) «У св оя ем ость»   о змо жно сть  из у че ния  сист ем ы  по  частям )
24 С и с те м а П о д с и с т е м а   х р а н е н и я  д а н н ы х П од с и с т е м а   Н С И П од с и с т е м а   об р а б о т к и П од с и с т е м а   и н т е г р а ц и и П о д с и с т е м а   в з а и м о д е й с т в и я   с   п о л ьз о в а т е л е м У пр ав л яе мо сть  (не зависи мые  к ом анды ) Г ибк ость  пр о д у к т а  (вн есе ние  из ме нений) «У св оя ем ость»   о змо жно сть  из у че ния  сист ем ы  по  частям )
25 С и с те м а П о д с и с т е м а   х р а н е н и я  д а н н ы х П од с и с т е м а   Н С И П од с и с т е м а   об р а б о т к и П од с и с т е м а   и н т е г р а ц и и П о д с и с т е м а   в з а и м о д е й с т в и я   с   п о л ьз о в а т е л е м У пр ав л яе мо сть  (не зависи мые  к ом анды ) Г ибк ость  пр о д у к т а  (вн есе ние  из ме нений) «У св оя ем ость»   о змо жно сть  из у че ния  сист ем ы  по  частям )
С и с те м а П о д с и с т е м а   х р а н е н и я  д а н н ы х П од с и с т е м а   Н С И П од с и с т е м а   об р а б о т к и П од с и с т е м а   и н т е г р а ц и и П о д с и с т е м а   в з а и м о д е й с т в и я   с   п о л ьз о в а т е л е м 26 У пр ав л яе мо сть  (не зависи мые  к ом анды ) Г ибк ость  пр о д у к т а  (вн есе ние  из ме нений) «У св оя ем ость»   о змо жно сть  из у че ния  сист ем ы  по  частям )
С и с те м а П о д с и с т е м а   х р а н е н и я  д а н н ы х П од с и с т е м а   Н С И П од с и с т е м а   об р а б о т к и П од с и с т е м а   и н т е г р а ц и и П о д с и с т е м а   в з а и м о д е й с т в и я   с   п о л ьз о в а т е л е м 27 У пр ав л яе мо сть  (не зависи мые  к ом анды ) Г ибк ость  пр о д у к т а  (вн есе ние  из ме нений) «У св оя ем ость»   о змо жно сть  из у че ния  сист ем ы  по  частям )
С и с те м а П о д с и с т е м а   х р а н е н и я  д а н н ы х П од с и с т е м а   Н С И П од с и с т е м а   об р а б о т к и П од с и с т е м а   и н т е г р а ц и и П о д с и с т е м а   в з а и м о д е й с т в и я   с   п о л ьз о в а т е л е м 28 У пр ав л яе мо сть  (не зависи мые  к ом анды ) Г ибк ость  пр о д у к т а  (вн есе ние  из ме нений) «У св оя ем ость»   о змо жно сть  из у че ния  сист ем ы  по  частям ) Дек омпо з иция   в  лу чшем  слу чае  б ес п о ле з на
Подходы к декомпозиции Или   «к ак  с ойти   за св оег о  на  т у с овк е ар х ит ек т оро в» 29
30
31 Алг оритм ическ ая   дек омпо зиц ия Об ъек тно - ор иен тиров ан на я  д ек ом по зи ц ия Не   рав но  «язык  п рогра ммиров ан ия »!
32 Алг оритм ическ ая  дек омпо зи ци я
Р а з де ление  сист емы   «в до ль»  проц ес са   ф ункциониров ания  лг ор итма) 33 Алг оритм ическ ая  дек омпо зи ци я
Р а з де ление  сист емы   «в до ль»  проц ес са   ф ункциониров ания  лг ор итма) Пере испо льз ов ан ие шаг ов   проц ес са по дпро ц ес с ов 34 Алг оритм ическ ая  дек омпо зи ци я
Р а з де ление  сист емы   «в до ль»  проц ес са   ф ункциониров ания  лг ор итма) Пере испо льз ов ан ие шаг ов   проц ес са по дпро ц ес с ов Прим еры: Сист емы док у мент ооборо т а Сист емы п о т ок ов ой  обрабо тк и дан ных   (в т ом  числе  IoT ) Сист емы ан алит ик и Fun ction - as - a - Se rvice  (A WS  Lambda,  Azu re Functions, et c.) 35 Алг оритм ическ ая  дек омпо зи ци я
36 Алг оритм ическ ая  дек омпо зи ци я
37 Алг оритм ическ ая  дек омпо зи ци я По дсис т ем ы  шаг и   п роц ес с а/   п о дп роц есс ы
38 Алг оритм ическ ая  дек омпо зи ци я У прав л яем ос ть  е зависим ые  к ом анды ) Г иб к ос ть  про д у к т а  (внесени е  изм енен и й ) «У с в ояем ость»  о зм о жность  из у чен ия   с ист ем ы  по частям)
39 Алг оритм ическ ая  дек омпо зи ци я У прав л яем ос ть  е зависим ые  к ом анды ) Г иб к ос ть  про д у к т а  (внесени е  изм енен и й ) «У с в ояем ость»  о зм о жность  из у чен ия   с ист ем ы  по частям)
40 Алг оритм ическ ая  дек омпо зи ци я У прав л яем ос ть  е зависим ые  к ом анды ) Г иб к ос ть  про д у к т а  (внесени е  изм енен и й ) «У с в ояем ость»  о зм о жность  из у чен ия   с ист ем ы  по частям)
41 Алг оритм ическ ая  дек омпо зи ци я У прав л яем ос ть  е зависим ые  к ом анды ) Г иб к ос ть  про д у к т а  (внесени е  изм енен и й ) «У с в ояем ость»  о зм о жность  из у чен ия   с ист ем ы  по частям)
42 Алг оритм ическ ая  дек омпо зи ци я У прав л яем ос ть  е зависим ые  к ом анды ) Г иб к ос ть  про д у к т а  (внесени е  изм енен и й ) «У с в ояем ость»  о зм о жность  из у чен ия   с ист ем ы  по частям) «Е ст еств енная »  по сл е д ов а т е л ьность  биз нес - пр оц есса
43 Алг оритм ическ ая  дек омпо зи ци я
44 Алг оритм ическ ая  дек омпо зи ци я
45 Алг оритм ическ ая  дек омпо зи ци я T im eout,   C irc uit   Break er ,   Bulk head,  etc
46 Алг оритм ическ ая  дек омпо зи ци я T im eout,   C irc uit   Break er ,   Bulk head,  etc Н е  шмо г ла
47 Алг оритм ическ ая  дек омпо зи ци я T im eout,   C irc uit   Break er ,   Bulk head,  etc Н е  шмо г ла
48 Алг оритм ическ ая  дек омпо зи ци я Из уча ть: Па тт ер н  « Pip e - and - filt ers » Прин ципы  ра бо ты  ра спре де ленн ых  сист ем Асинхро нный  CX ! Для   самых   т е хнически  по дк ов ан ных  - Strea min Archit ectu re
49 Алг оритм ическ ая  дек омпо зи ци я Обраща ть внимание: Д ост упност ь тре бов ан ия  к о тк лик у и вре мени  выпо лнен ия  проц есс ов Г ор из он т альн ое   масшт аби ро в ан ие тр е бов ан ия,  к о т ор ые  ог ра ничи в аю т масшт абир у емос ть  .е.   в е ду т  к  state ful l - по дс ист е мам )
50 Об ъек тно - ориен ти ров ан на я  дек омпо зи ци я
Р а з де ление  сист емы   на  ос нов е прина дле жнос ти  ее  э леме нт ов   к  аб ст ра кци ям  пре дме тно й  об лас ти 51 Об ъек тно - ориен ти ров ан на я  дек омпо зи ци я
Р а з де ление  сист емы   на  ос нов е прина дле жнос ти  ее  э леме нт ов   к  аб ст ра кци ям  пре дме тно й  об лас ти Пере испо льз ов ан ие аб ст ра кци й  и их п ов е ден ия 52 Об ъек тно - ориен ти ров ан на я  дек омпо зи ци я
Р а з де ление  сист емы   на  ос нов е прина дле жнос ти  ее  э леме нт ов   к  аб ст ра кци ям  пре дме тно й  об лас ти Пере испо льз ов ан ие аб ст ра кци й  и их п ов е ден ия Прим еры: Сист емы - рее стры Сист емы  б эк - офиса  пр е дприятия «Кл ассические»  ми кросервисы 53 Об ъек тно - ориен ти ров ан на я  дек омпо зи ци я
54 Об ъек тно - ориен ти ров ан на я  дек омпо зи ци я
55 Об ъек тно - ориен ти ров ан на я  дек омпо зи ци я По дсис т ем ы  аб с т ракц и и   п ре дм е т н ых   об ласте й
56 Об ъек тно - ориен ти ров ан на я  дек омпо зи ци я
57 Об ъек тно - ориен ти ров ан на я  дек омпо зи ци я
58 Об ъек тно - ориен ти ров ан на я  дек омпо зи ци я У прав л яем ос ть  е зав исим ые   к ом анды ) Г иб к ос ть  про д у к т а  (вн есени е  изм енен и й ) «У с в ояем ос ть»  о зм о жность  из у чен ия   с ист ем ы  по частям)
59 Об ъек тно - ориен ти ров ан на я  дек омпо зи ци я У прав л яем ос ть  е зав исим ые   к ом анды ) Г иб к ос ть  про д у к т а  (вн есени е  изм енен и й ) «У с в ояем ос ть»  о зм о жность  из у чен ия   с ист ем ы  по частям)
60 Об ъек тно - ориен ти ров ан на я  дек омпо зи ци я У прав л яем ос ть  е зав исим ые   к ом анды ) Г иб к ос ть  про д у к т а  (вн есени е  изм енен и й ) «У с в ояем ос ть»  о зм о жность  из у чен ия   с ист ем ы  по частям)
61 Об ъек тно - ориен ти ров ан на я  дек омпо зи ци я У прав л яем ос ть  е зав исим ые   к ом анды ) Г иб к ос ть  про д у к т а  (вн есени е  изм енен и й ) «У с в ояем ос ть»  о зм о жность  из у чен ия   с ист ем ы  по частям)
Из уча ть: Doma in - Driven  Design Прин ципы  ра бо ты  ра спре де ленн ых  сист ем  62 Об ъек тно - ориен ти ров ан на я  дек омпо зи ци я
Обраща ть внимание: Орг ан иза цион ные   гр ан ицы  он ы  о тв е т ств ен но сти  бизн еса,  з он ы  о тв е т ств ен но сти  ра зра бо тки  и т .д.) Кон ц епт у альн ая   ц е л остн ость 63 Об ъек тно - ориен ти ров ан на я  дек омпо зи ци я
64 Алг ор итм ичес к ая   дек омпо зи ци я Об ъек тно - ор иен тиров ан на я  дек омпо зи ци я
65 Алг ор итм ичес к ая   дек омпо зи ци я Об ъек тно - ор иен тиров ан на я  дек омпо зи ци я Ну жно выбра ть  осн овн ую  па ра дигм у
66 Алг ор итм ичес к ая   дек омпо зи ци я Об ъек тно - ор иен тиров ан на я  дек омпо зи ци я Ну жно выбра ть  осн овн ую  па ра дигм у М о жно   к ом бини ров а ть,   но  о дн а  до лжна  быть  основной!
А дальше что? Как  в ыде лять п о дси ст емы? 67
Прин ципы  дек омпо зици и 68
Прин ципы  дек омпо зици и Принц ип ы  выс ок ой  сц епленн ос ти в язнос ть)  и слабой  св яз ан но ст и (« hi gh   co he si on , l ow c ou pl in g » ) 69
Прин ципы  дек омпо зици и Принц ип ы  выс ок ой  сц епленн ос ти в язнос ть)  и слабой  св яз ан но ст и (« hi gh   co he si on , l ow c ou pl in g » ) Уче т  гра ниц  se pa ra tio of co nc er ns » ) : Бизнеса Орг ан из ации - по льз ов а т е ля Орг ан из ации - ра зрабо тчик а Т е х нич еских  про ц есс ов 70
Прин ципы  дек омпо зици и Принц ип ы  выс ок ой  сц епленн ос ти в язнос ть)  и слабой  св яз ан но ст и (« hi gh   co he si on , l ow c ou pl in g » ) Уче т  гра ниц  se pa ra tio of co nc er ns » ) : Бизнеса Орг ан из ации - по льз ов а т е ля Орг ан из ации - ра зрабо тчик а Т е х нич еских  про ц есс ов Со хр ан ен ие  к он ц епт у ально й  ц е л ос тно ст и  (прив е т Бр ук с! ): Р еш ен ие  реш ае т  пр об лем у Конц еп ции  сист емы  с ог лас ов ан ы  др уг  с  др уг ом Все  части  с ист емы  «ре ализ ую т о дну  ид ею» 71
Анти патт ерны дек омпо зици и 72
Анти патт ерны дек омпо зици и По дсист ема - инфр ас тр ук т у рн ый  э ле мен т  (приме р:   «По дсис т ема  хр ан ен ия д ан ных» ) 73
Анти патт ерны дек омпо зици и По дсист ема - инфр ас тр ук т у рн ый  э ле мен т  (приме р:   «По дсис т ема  хр ан ен ия д ан ных» ) По дсис т ема - бог  или с у пер - по дсис т ема  (пример «По дсист ема  обрабо тки»,  «По дсист ема  би зне с - л огики») 74
Анти патт ерны дек омпо зици и По дсист ема - инфр ас тр ук т у рн ый  э ле мен т  (приме р:   «По дсис т ема  хр ан ен ия д ан ных» ) По дсис т ема - бог  или с у пер - по дсис т ема  (пример «По дсист ема  обрабо тки»,  «По дсист ема  би зне с - л огики») Нич ег о  кро ме  da ta - flo w - по дсис т ем 75
Заключение Или   чт о  бы я  х о т е л,  чт обы  вы  уне сли  с с обой 76
77
78 Осн овные  крит ер ии х ор ош ей  д ек ом по зи ции  (чек - лист   из т ре х  по зици й )
79 Осн овные  крит ер ии х ор ош ей  д ек ом по зи ции  (чек - лист   из т ре х  по зици й ) Г л об альные  по д х о д ы  к  д ек ом по зи ции  сист ем ы  (дв а  в ар иа н т а,  кот ор ые   мо жно  комб и нир о в а т ь)
80 Осн овные  крит ер ии х ор ош ей  д ек ом по зи ции  (чек - лист   из т ре х  по зици й ) Г л об альные  по д х о д ы  к  д ек ом по зи ции  сист ем ы  (дв а  в ар иа н т а,  кот ор ые   мо жно  комб и нир о в а т ь) Общие  пр инци пы и  антипа тт ер ны вы д е л ения по д сист ем , не зависи мо   о т  выбра нног о   по дх о да  (ме ньш е   де сят ка)
81 Осн овные  крит ер ии х ор ош ей  д ек ом по зи ции  (чек - лист   из т ре х  по зици й ) Г л об альные  по д х о д ы  к  д ек ом по зи ции  сист ем ы  (дв а  в ар иа н т а,  кот ор ые   мо жно  комб и нир о в а т ь) Общие  пр инци пы и  антипа тт ер ны вы д е л ения по д сист ем , не зависи мо   о т  выбра нног о   по дх о да  (ме ньш е   де сят ка) Спас ибо,  добрый  че л ов ек!
82 Осн овные  крит ер ии х ор ош ей  д ек ом по зи ции  (чек - лист   из т ре х  по зици й ) Г л об альные  по д х о д ы  к  д ек ом по зи ции  сист ем ы  (дв а  в ар иа н т а,  кот ор ые   мо жно  комб и нир о в а т ь) Общие  пр инци пы и  антипа тт ер ны вы д е л ения по д сист ем , не зависи мо   о т  выбра нног о   по дх о да  (ме ньш е   де сят ка) Спас ибо,  добрый  че л ов ек! От ли чно,   т еп ерь  ар х ит ек т ор  нам  не  ну жен!   У х о ди бор о да ты й!
Зада ние  на л ето  Поле зное  чти во: « Software   Sy stem Arch itecture:  W orkin With  Stak eh olde rs  Us ing  V iewp oints   an Pers pe ctive s »  N.  Ro za ns ki E.W oo ds Наибо лее  по ле зна  г лав а  Func tion al V iewpoi nt  про «нас т оящ у ю»  ф унк ционал ьну ю  де к омпо зицию Т акже  чи т а ть  г ла в у  ар хи т ек т у рны е  ст или, т ам  ес ть  Pip e - and - Fi lte rs “On the Criteria  T Be Us ed   in Dec omp os in Sy stem into  Mod ules ”,  D.L.  Parnas CMU,  197 2 Кл ю чев ая  мыс ль  в е де т  к гибридной  де к омпо зиции Do main - Driven  De sig n (Эв анс   к онц еп ция,  Ве рн он ре ал из ация) m ust   have к ак  мин им у м  в  части  к онт ек ст ов,  инт ерфе йсных  сущност ей  и  агр ег а т ов « Re leas It !:   De sig an d De ploy   Prod uc tion - Re ad Software   (Pragm atic  Prog ramme rs ) »,  M.T Ny ga rd Т е х нич еские  де т али  мо ж но  пропу стить,  чи т а ть  т о льк о  про па тт ерны 83
Спасибо за внимание Сильно  не б ейт е 84
Упра влен ие Зависимос т ей  ме жду п о дсист емами не т либо  они   понят ны На основ е  э т ог о мо жно: Выстрои ть  план  с о з дания  сист емы Выстрои ть  бю дже т  с о з дания  сист емы Р аспре де лить  ра зр або тк у  ме жду   к ома нда ми,  в  т М асшт абир ов а ться 85
Гибк ость  про дукт а (с исте мы) Зависимос ти  анал огично  пре дыдущ ем у  пунк т у За с че т э т ог о мо жно: Не зависимо  дора б а тыв а ть/  ра зра б а тыв а ть  о т де льные  по дс ист емы Р а зр аб а тыв а ть  по дсист ем ы  с  ра зн ой  ст епе нью   прор або т ан но сти  тре бов ан ий/  ар хит ек т у рн ых  ре шен ий Эк сплу а тир ов а ть  (мон ит ор ин г сбор   ин фор маци и,  ра звити е,  DevOps ) 86
«Усв ояем ость » си стем ы Сист ема  описана (и п остроена!)  в виде  о т де льных по дсист ем, в заи мо действ ующих  ме жду с обой чере з ч е тк о о пре де ленн ые  инт ерфей сы,  выпо лняющих  че тк о  опре де ленн ые  ф ункции и т .д. У ск ор яе т  вв о д но вых ч ленов к оманды У ск ор яе т в в о д про дук т а в  эк сплу а т ацию 87