ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 05.12.2019
Просмотров: 6257
Скачиваний: 39
Пе ей ‰ем к
по ек ти о ‚‡ нию
. Д‡, UML поз ‚о лfl ет сто ить мо ‰е ли
по „‡мм ных си с тем (‚о об ще „о ‚о fl — ЛЮ БЫХ си с тем). По этим мо ‰е -
лflм по том мо жет по из ‚о ‰ить сfl „е не ‡ циfl к‡ к‡с но „о ко ‰‡ по ек ти у е -
мых пи ло же ний. Бо лее то „о, ‚оз мо жен по цесс, ко то ый ч‡ с то н‡ зы ‚‡ -
ют «е ‚ес-ин жи ни ин „ом», — т. е. со 片 ние UML-мо ‰е ли из су ще ст ‚у -
ю ще „о ко ‰‡ пи ло же ниfl. Не бу ‰ем сей ч‡с об суж ‰‡ть к‡ че ст ‚о
по лу ч‡ ю ще „о сfl ко ‰‡ или мо ‰е лей пи е ‚ес-ин жи ни ин „е. По к‡ оно
‚есь м‡ ‰‡ ле ко от и‰е ‡ л‡, но ‚е‰ь тех но ло „ии и ин ст у мен ты по сто flн но
со ‚е шен ст ‚у ют сfl, т‡к что мож но н‡ ‰е flть сfl, что ко„ ‰‡-ни бу‰ь мы смо -
жем со 片 ‚‡ть пи ло же ниfl ‚и зу ‡ль но, не пи бе „‡fl к flзы ку по „‡м ми о -
‚‡ ниfl, ‡ поль зу flсь лишь UML...
И по сле‰ нее из это „о н‡ бо ‡ сло‚ —
«‰о ку мен ти о ‚‡ ние»
. По боль -
шо му сче ту, UML-мо ‰е ли с‡ ми по се бе уже fl‚ лfl ют сfl ‰о ку мен т‡ ми (и
‚есь м‡ по нflт ны ми, ‰‡ же ‰лfl не спе ци ‡ ли с т‡, к‡к мы уже мо„ ли убе ‰ить -
сfl, по смо т е‚ н‡ пе ‰ы ‰у щий и су нок; ко ме это „о, к‡к мы еще упо мfl -
нем ‰‡ лее, мо ‰е ли UML fl‚ лfl ют сfl XML-‰о ку мен т‡ ми). Пи чем лю бой
эле мент н‡ лю бой ‰и ‡ „‡м ме мо жет быть сн‡б жен но ут сом — тек с то ‚ым
ком мен т‡ и ем. Т. е. по ст о е ние н‡ бо ‡ ‰и ‡ „‡мм уже fl‚ лfl ет сfl по цес сом
‰о ку мен ти о ‚‡ ниfl бу ‰у щей си с те мы. Бо лее то „о, боль шин ст ‚о ин ст у -
мен то‚ UML-по ек ти о ‚‡ ниfl уме ют из ‚ле к‡ть тек с то ‚ую ин фо м‡ цию
из мо ‰е лей и „е не и о ‚‡ть от но си тель но у‰о бо чи т‡ е мые тек с ты.
Ит‡к, по‰ ‚о ‰fl ито „и, ск‡ жем, что UML
мож но
ис поль зо ‚‡ть ‰лfl и -
со ‚‡ ниfl к‡ ти нок, ко то ые мож но ис поль зо ‚‡ть ‰лfl ком му ни к‡ ций ‚ну -
т и ко м‡н ‰ы и ‚ хо ‰е ‚з‡ и мо ‰ей ст ‚иfl с з‡ к‡з чи ком, т. е. он мо жет слу -
жить се‰ ст ‚ом об ме н‡ ин фо м‡ ци ей. Ко ме это „о, к‡к мы уже „о ‚о и -
ли, UML fl‚ лfl ет сfl от лич ным се‰ ст ‚ом спе ци фи к‡ ции си с тем, пи чем
спе ци фи к‡ ции ‚ по цес се ‡з ‡ бот ки. Р‡з ‡ бо т‡н ные ‡ хи тек ту ные е -
ше ниfl, з‡ ‰о ку мен ти о ‚‡н ные с по мо щью UML, мо „ут быть ис поль зо ‚‡ -
ны по ‚то но (что сей ч‡с т‡к же очень «мо‰ но»). К‡к уже упо ми н‡ лось ‚ы -
ше, о т‡ ких ‚е щ‡х, к‡к „е не ‡ циfl ко ‰‡, си му лfl циfl и ‚е и фи к‡ циfl мо ‰е -
лей, по к‡ се ь ез но „о ‚о ить не пи хо ‰ит сfl, но ‚ бу ‰у щем, н‡ ‰е ем сfl,
бу ‰ет и это...
Те пеь о том, ‰лfl че „о UML ис поль зо ‚‡ть
нель зfl
, ‚е нее, чем он не
fl‚ лfl ет сfl. Во-пе ‚ых, UML не fl‚ лfl ет сfl flзы ком по „‡м ми о ‚‡ ниfl, хо тfl
су ще ст ‚у ют се‰ ст ‚‡ ‚ы пол не ниfl UML-мо ‰е лей к‡к ин те пе ти у е мо „о
ко ‰‡ (Unimod, FLORA и ‰.) и ‚оз мож н‡, к‡к уже „о ‚о и лось ‚ы ше, ко ‰о -
„е не ‡ циfl. Не смо т fl н‡ это, UML — се‰ ст ‚о не по „‡м ми о ‚‡ ниfl, ‡
мо ‰е ли о ‚‡ ниfl, т. е. со 片 ниfl не
по „‡мм
, ‡
мо ‰е лей
лю бо „о уо‚ нfl ‡б ст -
‡к ции ‰лfl си с тем из лю бой пе‰ мет ной об л‡ с ти. Во-‚то ых, UML не fl‚ -
лfl ет сfl и спе ци фи к‡ ци ей к‡ ко „о бы то ни бы ло ин ст у мен т‡ мо ‰е ли о ‚‡ -
ниfl, хо тfl т‡ кие ин ст у мен ты (и ‚ боль ших ко ли че ст ‚‡х) име ют сfl. Н‡ пи -
ме, TAU G2 (с по мо щью ко то о „о со 片 но боль шин ст ‚о ‰и ‡ „‡мм ‚ этой
21
Лекциfl 1
Что т‡кое The UML
кни „е), Borland Together, Poseidon, Enterprize Architect, IBM Rational Rose,
Dia, Visio и ‰. К‡ ким об ‡ зом то или иное CASE-се‰ ст ‚о е ‡ ли зу ет
UML-мо ‰е ли о ‚‡ ние, ни к‡к не е„ л‡ мен ти у ет сfl и оп е ‰е лfl ет сfl с‡ ми ми
‡з ‡ бот чи к‡ ми этих ин ст у мен то‚. И, н‡ ко нец, ‚-те ть их, UML не fl‚ -
лfl ет сfl и мо ‰е лью к‡ ко „о-ли бо по цес с‡ ‡з ‡ бот ки, ‰‡ же Rational Unified
Process (RUP), ко то ый был опи с‡н имен но с по мо щью UML (‡ точ нее, с
по мо щью SPEM — по ф‡й л‡ UML). UML мож но ис поль зо ‚‡ть не з‡ ‚и си -
мо от то „о, к‡ кую ме то ‰о ло „ию ‡з ‡ бот ки ПО ‚ы ис поль зу е те, и ‰‡ же ес -
ли ‚ы ‚о об ще не поль зу е тесь ни к‡ кой ме то ‰о ло „и ей!
Стук ту ‡ оп е ‰е ле ниfl flзы к‡
Это, н‡ ‚е ное, с‡ м‡fl ко от к‡fl ч‡сть лек ции. З‰есь н‡м хо те лось бы
‡с ск‡ з‡ть о том, к‡к опи с‡н UML е„о ‡‚ то ‡ ми. Но пеж ‰е нуж но по „о -
‚о ить о спо со б‡х опи с‡ ниfl ис кус ст ‚ен ных flзы ко‚ ‚о об ще (н‡ пи ме,
flзы ко‚ по „‡м ми о ‚‡ ниfl).
Ко неч но, ‚ы уже чи т‡ ли кни „и, ‚ ко то ых опи сы ‚‡ лись flзы ки по -
„‡м ми о ‚‡ ниfl, и не мо„ ли не з‡ ме тить, к‡к ‡‚ то ы этих кни„ ‚се ‚е мfl
с‡ мо от ‚е жен но б‡ л‡н си у ют меж ‰у точ но с тью и по нflт но с тью опи с‡ -
ниfl. Ве лик со бл‡зн опи с‡ть flзык фо м‡ль но точ но, но т‡ кое опи с‡ ние
с‚о ей слож но с тью мо жет от пу„ нуть по тен ци ‡ль но „о поль зо ‚‡ те лfl но ‚ой
тех но ло „ии. С ‰у „ой сто о ны, «по нflт ное», не фо м‡ль ное опи с‡ ние
flзы к‡ мо жет по лу чить сfl очень ‰лин ным и не пол ным и по сто з‡ пу т‡ть
чи т‡ те лfl.
К‡к же оп е ‰е лен UML? До ‚оль но ч‡ с то ком пи лfl то ы и IDE flзы ко‚
по „‡м ми о ‚‡ ниfl н‡ пи с‡ ны с ис поль зо ‚‡ ни ем этих же flзы ко‚ (‚спом -
ни те хо тfl бы Turbo Pascal!). По ‰об ный ме то‰ пи ме нfl ет сfl и пи опи с‡ нии
UML. А‚ то ы ис поль зо ‚‡ ли т‡к н‡ зы ‚‡ е мое че ты е ху о‚ не ‚ое ме т‡-мо ‰е -
ли о ‚‡ ние. Пе ‚ый уо ‚ень — это с‡ ми ‰‡н ные. Вто ой — это их мо ‰ель,
т. е., н‡ пи ме, опи с‡ ние их ‚ по „‡м ме. Те тий — ме т‡ мо ‰ель, т. е. опи -
с‡ ние flзы к‡ по ст о е ниfl мо ‰е ли. Чет ‚е тый — ме т‡-ме т‡ мо ‰ель, т. е. опи -
с‡ ние flзы к‡, н‡ ко то ом опи с‡ н‡ ме т‡ мо ‰ель. Длfl пи ме ‡ — сле ‰у ю щий
и су нок, по з‡ им ст ‚о ‚‡н ный из ст‡н ‰‡ т‡ UML, по к‡ зы ‚‡ ет пи ме не ние
это „о по‰ хо ‰‡ к по стым з‡ пи сflм о ко ти о‚ к‡х ‡к ций (ис. 1.4).
UML, к‡к уже „о ‚о и лось ‚ы ше, опи сы ‚‡ ет сfl по ‰об ным об ‡ зом. Ме -
т‡ мо ‰ель — опи с‡ ние с‡ мо „о flзы к‡, ме т‡-ме т‡ мо ‰ель — опи с‡ ние фо м‡ -
лиз м‡, с по мо щью ко то о „о по из ‚о ‰ит сfl опи с‡ ние flзы к‡. Все это со по -
‚ож ‰‡ ет сfl ком мен т‡ и fl ми н‡ ес те ст ‚ен ном flзы ке и пи ме ‡ ми мо ‰е лей.
О „‡ ни зо ‚‡н ное т‡ ким об ‡ зом опи с‡ ние UML ‡с по ст ‡ нfl ет сfl OMG ‡б -
со лют но с‚о бо‰ но и «ле жит» н‡ с‡й те OMG, по ‡‰ е су http://www.omg.ru/.
Этот „‡н ‰и оз ный ‰о ку мент н‡ счи ты ‚‡ ет око ло ты сfl чи ст‡ ниц, и не по‰ „о -
то‚ лен но му чи т‡ те лю име ет смысл оз н‡ ко мить сfl ‚ нем лишь с пе ‚ым и по -
Кус
22
UML: Пе‚ое зн‡комст‚о
сле‰ ним ‡з ‰е л‡ ми (к‡т кий об зо и сло ‚‡ь те ми но‚). З‡ то, ес ли че ло ‚ек
уже зн‡ ком с UML, изу че ние ме т‡ мо ‰е ли flзы к‡ — ‚есь м‡ ин те ес ное и по -
лез ное з‡ нfl тие.
Те ми но ло „иfl и но т‡ циfl
Во пос те ми но ло „ии ‚ по „‡мм ной ин же не ии, ‡ тем бо лее РУС -
СКОЙ (не „о ‚о fl уже об ук ‡ ин ской) те ми но ло „ии, — ‚о пос слож ный.
Де ло ‚ том, что ои „и н‡ль н‡fl те ми но ло „иfl UML не ‚се „‰‡ по сле ‰о ‚‡ -
тель н‡ и ‰о ‚оль но з‡ пу т‡ н‡. Рус ск‡fl же те ми но ло „иfl еще не ус пе л‡ сло -
жить сfl, ‚е‰ь UML к‡к тех но ло „иfl по ек ти о ‚‡ ниfl с‡м по се бе очень мо -
ло‰, ‰‡ и ус ско flзыч н‡fl ли те ‡ ту ‡ по не му ст‡ л‡ по fl‚ лflть сfl, к‡к ‚се „‰‡,
с не ко то ым опоз ‰‡ ни ем. Не ко то ые ‡‚ то ы пы т‡ ют сfl к‡ж ‰ый те мин
пе е ‰‡ть «ос мыс лен ны ми», «хо о ши ми ус ски ми сло ‚‡ ми», что не ‚се „‰‡
у‰‡ ет сfl. С точ ки зе ниfl ‡‚ то ‡, ис к‡ть ус ские ‡н‡ ло „и уже пи ‚ыч ных
‡н „ лий ских те ми но‚ — з‡ нfl тие не нуж ное и ‰‡ же ‚е‰ ное: ‚спом ни те,
к‡к ту‰ но бы ло ‚‡м н‡й ти нуж ную ко м‡н ‰у ‚ ме ню ус ско „о MS Office,
ес ли ‚ы пи ‚ык ли поль зо ‚‡ть сfl ‡н „ лий ским (‚ т‡ ких слу ч‡ flх о‰ ной
flзык силь но з‡ ме‰ лfl ет ‡ бо ту). По это му, н‡ ‚е ное, по ще ис поль зо ‚‡ть
т‡нс кип цию и не изо б е т‡ть ‚е ло си пе‰! В кон це кон цо‚, хо о шие ‡н „ -
лий ские сло ‚‡ (‰‡ же з‡ пи с‡н ные ус ски ми бук ‚‡ ми) т‡к же хо о ши, к‡к
и хо о шие ус ские!
Те пеь ‰‡ ‚‡й те по „о ‚о им о но т‡ ции. «Но т‡ циfl» — это то, что ‚ ‰у -
„их flзы к‡х н‡ зы ‚‡ ют «син т‡к си сом». С‡ мо сло ‚о «но т‡ циfl» по‰ че ки ‚‡ -
ет, что UML — flзык „‡ фи че с кий и мо ‰е ли (‡ точ нее ‰и ‡ „‡м мы) не «з‡ -
пи сы ‚‡ ют», ‡ и су ют. К‡к уже „о ‚о и лось ‚ы ше, о‰ н‡ из з‡ ‰‡ч UML —
23
Лекциfl 1
Что т‡кое The UML
Рис. 1.4
слу жить се‰ ст ‚ом ком му ни к‡ ции ‚ну т и ко м‡н ‰ы и пи об ще нии с з‡ -
к‡з чи ком. «В ‡ бо чем по fl‰ ке» ‰и ‡ „‡м мы ч‡ с то и су ют н‡ бу м‡ „е от у -
ки, пи чем обыч но — не слиш ком ‡к ку ‡т но. По это му пи ‚ы бо е эле -
мен то‚ но т‡ ции ос но‚ ным пин ци пом был от бо зн‡ч ко‚, ко то ые хо о -
шо смо т е лись бы и бы ли бы п‡ ‚иль но ин те пе ти о ‚‡ ны ‚ лю бом
слу ч‡е — бу‰ь они н‡ и со ‚‡ ны к‡ ‡н ‰‡ шом н‡ с‡л фет ке или со 片 ны н‡
ком пью те е и ‡с пе ч‡ т‡ ны н‡ л‡ зе ном пин те е.
Во об ще же, ‚ UML ис поль зу ет сfl че ты е ‚и ‰‡ эле мен то‚ но т‡ ции:
•
фи „у ы,
•
ли нии,
•
зн‡ч ки,
•
퇉 пи си.
Р‡з бе ем ‚се по по fl‰ ку. Фи „у ы ис поль зу ют сfl «пло с кие» — пfl мо -
у„оль ни ки, эл лип сы, ом бы и т. ‰. Но есть о‰ но ис клю че ние — к‡к мы
у‚и ‰им ‰‡ лее, н‡ ‰и ‡ „‡м ме ‡з ‚е ты ‚‡ ниfl ‰лfl обо зн‡ че ниfl уз ло‚ ин -
ф‡ ст ук ту ы пи ме нfl ет сfl «тех ме ное» изо б ‡ же ние п‡ ‡л ле ле пи пе ‰‡.
Это е‰ин ст ‚ен ное ис клю че ние из п‡ ‚ил. Вну т и лю бой фи „у ы мо „ут
по ме щ‡ть сfl ‰у „ие эле мен ты но т‡ ции.
О ли ни flх сто ит ск‡ з‡ть лишь то, что с‚о и ми кон ц‡ ми они ‰олж ны
со е‰и нflть сfl с фи „у ‡ ми. Н‡ UML ‰и ‡ „‡м м‡х ‚ы не ‚сте ти те ли ний, н‡ -
и со ‚‡н ных «с‡ ми по се бе» и не со е‰и нfl ю щих фи „у ы. Пи ме нfl ет сfl ‰‚‡
ти п‡ ли ний — сплош н‡fl и пунк ти н‡fl. Ли нии мо „ут пе е се к‡ть сfl, и хо тfl
т‡ ких слу ч‡ е‚ сле ‰у ет по ‚оз мож но с ти из бе „‡ть, ‚ этом нет ни че „о ст‡ш -
но „о.
Зн‡ч ки ‚ UML ис поль зу ют сfl ‚есь м‡ уме ен но. К‡к и фи „у ы, они
«пло с кие», но не мо „ут со ‰е ж‡ть ‰у „ие фи „у ы и зн‡ч ки ‚ну т и се бfl.
Π퇉 пи сflх ‚ UML сто ит ск‡ з‡ть лишь то, что пи с‡ть их нуж но т‡к,
что бы мож но бы ло ‡з ли чить обыч ный, ку си‚ ный и по‰ чек ну тый текст.
Все ос т‡ль ные х‡ ‡к те и с ти ки тек с т‡ (‡з ме, „‡ ни ту ‡, ц‚ет, меж ‰у ст -
оч ный ин те ‚‡л) не име ют зн‡ че ниfl.
Во об ще же сто ит ск‡ з‡ть, что UML пе ‰о ст‡‚ лfl ет ис клю чи тель ную
с‚о бо ‰у — мож но и со ‚‡ть что у„о‰ но и к‡к ‚з‰у м‡ ет сfl, лишь бы мож но
бы ло по нflть смысл со 片н ных ‰и ‡ „‡мм. В изо б ‡ же нии фи „у и зн‡ч ко‚
то же нет к‡ ких-то же ст ких те бо ‚‡ ний, и ‡з ‡ бот чи ки CASE-се‰ст‚ ‰лfl
UML-по ек ти о ‚‡ ниfl ‚о ‚сю ис поль зу ют эту с‚о бо ‰у, пи ме нflfl ‡з лич -
ные сти ли и со ‚‡ ниfl, з‡ ли‚ ку фи „у ц‚е том, те ни и т. ‰. Ино „‰‡ это смо -
т ит сfl ‚есь м‡ сим п‡ тич но, ‡ ино „‰‡ ‰‡ же ‡з ‰‡ ж‡ ет.
Кст‡ ти об ин ст у мен т‡х и со ‚‡ ниfl. Мы уже упо ми н‡ ли, что т‡ кое
ПО су ще ст ‚у ет, и ‰‡ лее мы ‡с смо т им этот ‚о пос бо лее по ‰об но (по -
‚е ‰fl с‡‚ ни тель ные ис сле ‰о ‚‡ ниfl), по к‡ же ск‡ жем лишь о не сколь ких
н‡ и бо лее з‡ мет ных по „‡м м‡х это „о кл‡с с‡. К т‡ ким п‡ ке т‡м мож но от -
не с ти:
Кус
24
UML: Пе‚ое зн‡комст‚о
•
IBM Rational Rose;
•
Borland Together;
•
Gentleware Poseidon;
•
Microsoft Visio;
•
Telelogic TAU G2.
Н‡ и бо лее из ‚е ст ны ми из этой пfl те ки fl‚ лfl ют сfl Rational Rose и
Together. Это ‰ей ст ‚и тель но се‰ ст ‚‡ ‰лfl
по ек ти о ‚‡ ниfl
, ‡ не и со ‚‡ ниfl,
к‡к Visio. Дол „ое ‚е мfl ‡‚ то этих сток ис поль зо ‚‡л Poseidon, бл‡ „о име -
ет сfl бес пл‡т н‡fl Community edition-‚е сиfl это „о по ‰ук т‡. Т‡к бы ло ‰о тех
по, по к‡ н‡ о‰ ной из кон фе ен ций по по „‡мм ной ин же не ии он не
у‚и ‰ел TAU G2 от Telelogic. О TAU ‚се слы ш‡ ли, но ни кто е„о не ‚и ‰ел.
Это ле „ен ‰‡ ное се‰ ст ‚о мо ‰е ли о ‚‡ ниfl, ко то ое со че т‡ ет ‚ се бе мощь и
по сто ту ис поль зо ‚‡ ниfl, пе ‰о ст‡‚ лflfl уни к‡ль ную ‚оз мож ность н‡ ч‡ль -
ной ‚е и фи к‡ ции мо ‰е лей. И хо тfl ин те фейс TAU ‚ы „лfl ‰ит не сколь ко
‡с ке тич но, е„о ‚оз мож но с ти и у‰об ст ‚о ‡ бо ты по сто по тfl с‡ ют. Все ‰и -
‡ „‡м мы ‚ этой кни „е со 片 ны имен но с ис поль зо ‚‡ ни ем TAU, лю без но
пе ‰о ст‡‚ лен ным фи мой Telelogic (см. http://www.telelogic.com/).
Сей ч‡с не мно „о не к ме с ту об этом „о ‚о ить, но хо чет сfl упо мfl нуть
еще об о‰ ном чу ‰ес ном по ‰ук те, ко то ый очень по мо„ н‡м ‚ н‡ пи с‡ нии
этой кни „и. Это Zicom Mentor от Sparx Systems, ‚ы пу с ти‚ ше „о Enterprise
Architect (см. http://www.sparxsystems.com.au/). Zicom Mentor — это по -
ст‡fl и по нflт н‡fl ути ли т‡, пе‰ ст‡‚ лfl ю щ‡fl со бой сло ‚‡ь/‡с си с тент по
UML 2.0. Zicom Mentor от ‚е тит н‡ ‚‡ ши ‚о по сы, по мо жет по лу чить и
по ‚е ить ‚‡ ши зн‡ ниfl, н‡ ч‡ть но ‚ый по ект. Zicom Mentor ‚клю ч‡ ет
ин те ‡к ти‚ ные ку сы, эле к тон ные кни „и и те с ты и мно же ст ‚о ‰у „ой
сп‡ ‚оч ной ин фо м‡ ции по UML.
Но ‰‡ ‚‡й те ‚е нем сfl к н‡ ше му ‡з „о ‚о у. К‡к уже бы ло ск‡ з‡ но ‚ы -
ше, UML-мо ‰ель со сто ит из со ‚о куп но с ти ‰и ‡ „‡мм. UML-‰и ‡ „‡м мы
бы ‚‡ ют ‡з лич ных ‚и ‰о‚, о мно „их из ко то ых мы по „о ‚о им ‚ сле ‰у ю -
щей лек ции.
Вы ‚о ‰ы
•
UML — еще о‰ин фо м‡ль ный flзык, ко то ый не об хо ‰и мо ос ‚о ить
к‡ж ‰о му, кто со би ‡ ет сfl з‡ ни м‡ть сfl по „‡мм ной ин же не и ей.
•
С‡ мо со бой ‡ зу ме ет сfl, что зн‡ ние UML не „‡ ‡н ти у ет по ст о е -
ниfl ‡ зум ных и по нflт ных мо ‰е лей, хо тfl и fl‚ лfl ет сfl ‰лfl это „о не -
об хо ‰и мым.
•
UML пе ‰о ст‡‚ лfl ет о„ ом ную с‚о бо ‰у пи и со ‚‡ нии ‰и ‡ „‡мм
и ‚ы бо е ин ст у мен т‡ и со ‚‡ ниfl. По из ‚о ‰и те ли ин ст у мен то‚
т‡к же ‚ос поль зо ‚‡ лись этой с‚о бо ‰ой, что бы по с‚о е му ‡ зу ме -
нию «ук ‡ сить» име ю щу ю сfl но т‡ цию.
25
Лекциfl 1
Что т‡кое The UML