ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 05.12.2019
Просмотров: 6265
Скачиваний: 39
‚ен и у‰о бен, хо тfl, без со мне ниfl, с‚ех функ ци о н‡ лен). Че ст но „о ‚о fl,
к‡к ни п‡ ‡ ‰ок с‡ль но это з‚у чит, осо бо „о ‚пе ч‡т ле ниfl н‡ ‡‚ то о‚ этот
по ‰укт не по из ‚ел, ‚оз мож но, по пи чи не не ‰о ст‡ точ но „о с ним зн‡ -
ком ст ‚‡. Ду м‡ ем, что с‡ ми ‡з ‡ бот чи ки ‡с ск‡ жут о с‚о ем по ‰ук те „о -
‡з ‰о луч ше. Пе ‰о ст‡ ‚им же чи т‡ те лю ‚оз мож ность оце нить этот по -
‰укт, ос но ‚ы ‚‡ flсь н‡ ин фо м‡ ции «из пе ‚ых ук»! Вы мо же те это с‰е -
л‡ть, по се ти‚ т‡ кие с‡й ты:
•
http://www-306.ibm.com/software/rational/
Это офи ци ‡ль ный с‡йт Rational, „‰е ‚ы смо же те н‡й ти ин фо м‡ -
цию о Rational Rose и ‰у „их по ‰ук т‡х Rational (н‡ ‡н„л. flзы ке).
Т‡к же мо же те по по бо ‚‡ть схо ‰ить по «ст‡ о му ‡‰ е су» —
www.rational.com.
•
http://interface.ru/
С‡йт ком п‡ нии «Ин те фейс». К‡к у‚е fl ют ‡‚ то ы е су с‡, н‡ се -
„о ‰нflш ний ‰ень з‰есь со б‡н с‡ мый боль шой (‚ Ру не те) ‡ хи‚
ин фо м‡ ции по по ‰ук т‡м Rational. З‰есь мож но н‡й ти мно же ст -
‚о ст‡ тей, об зо о‚, у ко ‚о‰ст‚ и опи с‡ ний «по те ме» и н‡ ус ском
flзы ке.
•
http://sunset.usc.edu/cse/
А з‰есь мож но н‡й ти не пло хой ‡ хи‚ пе зен т‡ ций и ст‡ тей по те -
м‡м по „‡мм ной ин же не ии, ‚ том чис ле и о Rational Rose (н‡
‡н„л. flзы ке).
Borland Together
Очень сим п‡ тич ный (ес ли не ск‡ з‡ть боль ше!) по ‰укт от Borland.
Borland Together ControlCenter — это ин те „ и о ‚‡н н‡fl пл‡т фо м‡ ‡з -
‡ бот ки, поз ‚о лfl ю щ‡fl уп о с тить и ус ко ить ‡н‡ лиз, ‰и з‡йн, ‡з ‡ бот -
ку и ‡з ‚е ты ‚‡ ние ком плекс ных ко по ‡ ти‚ ных пи ло же ний. Эти ‚оз -
мож но с ти со че т‡ ют сfl ‚ о‰ ном ин те „ и о ‚‡н ном е ше нии с по‰ ‰еж кой
UML, по мо „‡ ю щем ко м‡н‰ но ‡з ‡ б‡ ты ‚‡ть ‚ы со ко к‡ че ст ‚ен ные си с -
те мы бы с т ее и эф фек ти‚ нее. Тех но ло „иfl Borland LiveSource, ин те „ и -
о ‚‡н н‡fl ‚ ControlCenter, ‡‚ то м‡ ти че с ки син хо ни зи у ет ‚се ‡ те ф‡к -
ты, т‡к что из ме не ниfl ‚ них не пе ы ‚‡ ют по цесс ‡з ‡ бот ки (что
очень по хо же н‡ кон цеп цию «жи ‚ых ‰о ку мен то‚» от Microsoft). Т‡ ким
об ‡ зом, си ту ‡ циfl, ко„ ‰‡ мо ‰ель и ко‰ не со от ‚ет ст ‚у ют ‰у„ ‰у „у, те -
пеь не ‚оз мож н‡ — лю бые из ме не ниfl ‚ мо ‰е ли с‡ зу же ото б ‡ ж‡ ют сfl
‚ ко ‰е и н‡ обо от. ControlCenter пе ‰о ст‡‚ лfl ет е‰и ную се ‰у ‡з ‡ бот -
ки, об щий flзык, ‰и ‡ „‡м мы и сто и тель ные бло ки, из ᇂ лflfl ко м‡н ‰у от
не об хо ‰и мо с ти ис поль зо ‚‡ть не сколь ко по ‰ук то‚, пе е клю ч‡ flсь меж -
‰у ни ми.
Вот не ко то ые осо бен но с ти Borland Together:
Кус
136
UML: Пе‚ое зн‡комст‚о
•
По‰ ‰еж к‡ XP («экс те м‡ль ное по „‡м ми о ‚‡ ние»)
Не ‚‰‡ ‚‡ flсь ‚ лиш ние по ‰об но с ти и не же л‡fl з‡ би ‚‡ть „о ло ‚у
чи т‡ те лfl не нуж ны ми по к‡ по ‰об но с тfl ми, ск‡ жем, что Together
по‰ ‰е жи ‚‡ ет «„иб кие» по цес сы мо ‰е ли о ‚‡ ниfl, о ко то ых мы,
‚оз мож но, по „о ‚о им поз же. Together пе ‰о ст‡‚ лfl ет ин те ‡к ти‚ -
ные ‚оз мож но с ти мо ‰е ли о ‚‡ ниfl и по‰ ‰е жи ‚‡ ет ‚се ‚и ‰ы ‰и ‡ -
„‡мм UML, ‚клю ч‡fl ‰и ‡ „‡м мы кл‡с со‚, пе це ‰ен то‚, по сле ‰о -
‚‡ тель но с тей, ко о пе ‡ ции, ‰ей ст ‚ий, со сто fl ний, ком по нен то‚ и
‡з ‚е ты ‚‡ ниfl.
•
Ус ко е ние по цес со‚ ‡з ‡ бот ки пу тем пи ме не ниfl п‡т те но‚
Еще о‰ н‡ мо‰ н‡fl тен ‰ен циfl ‚ по „‡мм ной ин же не ии: ис поль -
зо ‚‡ ние п‡т те но‚, или ш‡б ло но‚ по ек ти о ‚‡ ниfl, — не ко то ых
ст‡н ‰‡т ных е ше ний, об ‡з цо‚ ‚ об л‡ с ти по ек ти о ‚‡ ниfl. Ис -
поль зуfl эти об ‡з цы, экс пет или ‡з ‡ бот чик мо „ут бы с т о со -
片ть мо ‰ель и пи ‚е с ти ее ‚ со от ‚ет ст ‚ие с ко по ‡ ти‚ ны ми
ст‡н ‰‡ т‡ ми и луч ши ми п‡к ти к‡ ми ко ‰и о ‚‡ ниfl. Еще о‰ н‡ ‚оз -
мож ность ус ко е ниfl ‡ бо ты — пл‡ ни о ‚‡ ние з‡ ‰‡ч ‰лfl ‡з ‡ бот -
чи ко‚, ис поль зо ‚‡ ние н‡ по ми н‡ ний и о „‡ н‡й зе ‡, что поз ‚о лfl -
ет ‡ бо т‡ть эф фек ти‚ нее.
•
Р‡з ‚е ты ‚‡ ние н‡ не сколь ко се ‚е о‚ пи ло же ний ‚ы пол нfl ет сfl бы -
с т о, без пе е ко ‰и о ‚‡ ниfl
Пи ло же ние мож но ‡з ‚е нуть н‡ не сколь ко се ‚е о‚ пи ло же -
ний, по сто н‡ пи с‡‚ не сколь ко сток. С Together ControlCenter
пи ло же ние мо жет быть по ст о е но ‰лfl о‰ но „о се ‚е ‡ пи ло же -
ний и ле„ ко пе е клю че но н‡ ‰у „ой, ‡з ‚е ну то н‡ слож ной ин -
ф‡ ст ук ту е.
•
Функ циfl кон то лfl к‡ че ст ‚‡ об ле„ ч‡ ет жизнь ‡з ‡ бот чи ко‚
Эф фек ти‚ ней ший ‡у ‰ит и по‰ ‰еж к‡ ме т ик к‡ че ст ‚‡ ‡з ‡ бот ки
ПО поз ‚о лfl ет ко м‡н ‰е кон то ли о ‚‡ть к‡ че ст ‚о по ‰ук т‡ ‚ хо ‰е
‡з ‡ бот ки. Всто ен ное функ ци о н‡ль ное те с ти о ‚‡ ние по мо „‡ ет
об н‡ у жить по бле мы еще ‚ по цес се ‡з ‡ бот ки, что ‰ей ст ‚и -
тель но очень ‚‡ж но, по сколь ку сто и мость ис  ле ниfl оши бок
тем ‚ы ше, чем поз же они об н‡ у же ны.
Из ‚ы ше ск‡ з‡н но „о ст‡ но ‚ит сfl flс но, что Borland Together — это не -
что „о ‡з ‰о боль шее, чем по сто п‡ кет ‰лfl и со ‚‡ ниfl «к‡ ти нок ‚ сти ле
UML». Мы уже „о ‚о и ли о не ко то ых ‰о пол ни тель ных ‚оз мож но с тflх
по „‡м мы, но к‡ кие же ‚оз мож но с ти пе ‰о ст‡‚ лfl ет Together имен но ‚
пл‡ не ‚и зу ‡ль но „о мо ‰е ли о ‚‡ ниfl?
•
К‡к уже „о ‚о и лось ‡ нее, по‰ ‰еж к‡ ‚сех ос но‚ ных ‚и ‰о‚ ‰и ‡ -
„‡мм UML, ‚клю ч‡fl ‰и ‡ „‡м мы кл‡с со‚, пе це ‰ен то‚, по сле ‰о -
‚‡ тель но с тей, ко о пе ‡ ции, ‰е fl тель но с ти, со сто fl ниfl, ком по нен -
то‚…
137
Лекциfl 7
Обзо CASE-се‰ст‚ ‰лfl постоениfl ‰и‡„‡мм UML
•
По‰ ‰еж к‡ ER-‰и ‡ „‡мм (схем б‡з ‰‡н ных).
•
Ге не и о ‚‡ ние ис хо‰ но „о ко ‰‡ из ‰и ‡ „‡мм по сле ‰о ‚‡ тель но с тей
и об ‡т ное по ек ти о ‚‡ ние су ще ст ‚у ю ще „о ко ‰‡ ‚ о‰ ну или бо лее
‰и ‡ „‡мм по сле ‰о ‚‡ тель но с тей.
•
Мо ‰е ли о ‚‡ ние биз нес-по цес со‚ с по мо щью со от ‚ет ст ‚у ю щих
‰и ‡ „‡мм.
•
По‰ ‰еж к‡ п‡т те но‚, о чем мы уже упо ми н‡ ли ‡ нее, ‚клю ч‡fl
по ст о и тель ш‡б ло но‚ ко ‰‡ и мно же ст ‚о ‚и ‰о‚ ‚сто ен ных п‡т -
те но‚.
•
Эф фек ти‚ ные ме т и ки кон то лfl к‡ че ст ‚‡ ‰лfl ‡з ных flзы ко‚ с
‚оз мож но с тью их по ‚то но „о ис поль зо ‚‡ ниfl.
•
По ст‡fl „е не ‡ циfl ‡к ту ‡ль ной по ект ной ‰о ку мен т‡ ции ‚ сти ле
«не сколь ких щелч ко‚ мы ши» (‡-лfl Microsoft) или че ез ко м‡н‰ -
ную сто ку ‚ ‚и ‰е HTML, RTF или тек с то ‚ом фо м‡ те.
•
У‰об ный н‡ ст ‡ и ‚‡ е мый е ‰‡к то ис хо‰ но „о ко ‰‡.
•
Ви зу ‡ль ный по ст о и тель „‡ фи че с ко „о ин те фей с‡ поль зо ‚‡ те лfl.
•
Плюс мно „ое, мно „ое ‰у „ое...
А ‚от и скин шот (ис. 7.3):
Кус
138
UML: Пе‚ое зн‡комст‚о
Рис. 7.3
К‡к ‚и ‰и те, ‚ы „лfl ‰ит по ‰укт ‚пол не не пло хо, ‚ луч ших т‡ ‰и ци flх
Borland, чьи по ‰ук ты ‚се „‰‡ бы ли бли же оте че ст ‚ен ным ‡з ‡ бот чи к‡м,
у‚е ен ным, что сло ‚‡ «юз‡ би ли ти» и «Borland» — си но ни мы. К‡к и ‚ слу -
ч‡е IBM Rational Rose, су ще ст ‚у ют не сколь ко спе ци ‡ ли зи о ‚‡н ных ‚е -
сий ‰‡н но „о п‡ ке т‡:
•
Together ControlCenter
Ин те „ и о ‚‡н н‡fl пл‡т фо м‡ ‡з ‡ бот ки, пе‰ н‡з н‡ чен н‡fl ‰лfl
уп о ще ниfl и ус ко е ниfl ‡н‡ ли з‡, по ек ти о ‚‡ ниfl и ‡з ‡ бот ки
ко по ‡ ти‚ ных пи ло же ний.
•
Together Solo
UML-по ек ти о ‚‡ ние и ‡з ‡ бот к‡, е‰и ное е ше ние ‰лfl ин ‰и ‚и -
‰у ‡ль ных ‡з ‡ бот чи ко‚ и м‡ лых ко м‡н‰, поз ‚о лfl ю щее мо ‰е ли о -
‚‡ть не боль шие м‡с шт‡ би у е мые по ек ты бы с т ее и эф фек ти‚ нее.
•
Borland Together Editions
Спе ци ‡ль ные е ‰‡к ции ‰лfl пе‰ по чи т‡ е мых ‚‡ ми се‰ ‡з ‡ бот ки:
•
Together Edition for JBuilder
Ин те „ и о ‚‡н н‡fl и „иб к‡fl се ‰‡ по ек ти о ‚‡ ниfl, Together
Edition for JBuilder по мо „‡ ет ко м‡н ‰е ус ко ить ‡з ‡ бот ку ‚ы -
со ко к‡ че ст ‚ен ных пи ло же ний ‚ Borland JBuilder, е ше нии
но ме о‰ин ‰лfl ‡з ‡ бот ки н‡ flзы ке Java.
•
Together Edition for Eclipse
Ус ко fl ет ‡з ‡ бот ку ‚ы со ко к‡ че ст ‚ен ных пи ло же ний н‡ от -
кы той пл‡т фо ме Eclipse, по‰ ‰е жи ‚‡ е мой IBM.
•
Together Edition for WebSphere Studio
IBM® WebSphere® Studio те пеь то же по‰ ‰е жи ‚‡ ет сfl Borland
Together Edition for Eclipse.
•
Together Edition for SAP NetWeaver Studio
Пе ‰о ст‡‚ лfl ет тес ную ин те „ ‡ цию со се ‰ой ‡з ‡ бот ки SAP
NetWeaver.
•
Together Edition for Microsoft Visual Studio .NET
Ин те „ и о ‚‡н н‡fl се ‰‡, ис поль зу ю щ‡fl ин ‰у с т и ‡ль ный ст‡н -
‰‡т — UML, Borland Together Edition for Microsoft Visual
Studio .NET, по мо жет ко м‡н ‰‡м ‡з ‡ бот чи ко‚ н‡ C# и
Microsoft® Visual Basic .NET ус ко ить ‡з ‡ бот ку ‚ы со ко к‡ че -
ст ‚ен ных е ше ний н‡ пл‡т фо ме .NET.
•
Together Edition for C++BuilderX
Ин те „ и о ‚‡н н‡fl и „иб к‡fl се ‰‡ по ек ти о ‚‡ ниfl, Borland
Together Edition for Borland C++BuilderX по мо жет ко м‡н ‰е ус -
ко ить ‡з ‡ бот ку ‚ы со ко к‡ че ст ‚ен ных пи ло же ний ‚
C++BuilderX — мно „о пл‡т фо мен ной се ‰е ‡з ‡ бот ки.
•
Together Designer Community Edition
Borland Together Designer Community Edition — это бес пл‡т н‡fl
се ‰‡ ‡з ‡ бот ки ‰лfl со 片 ниfl ‰и ‡ „‡мм UML 2.0.
139
Лекциfl 7
Обзо CASE-се‰ст‚ ‰лfl постоениfl ‰и‡„‡мм UML
К‡к ‚и ‰им, у Borland
бес пл‡т н‡fl ‚е сиfl по ‰ук т‡ есть и он‡ ‰о ступ н‡
‚сем же л‡ ю щим
! А‚ то ы ‰ол „ое ‚е мfl поль зо ‚‡ лись и по ‰ол ж‡ ют поль -
зо ‚‡ть сfl Borland Together CE, и этот п‡ кет ни ‡ зу их не по‰ ‚ел. Е‰ин ст -
‚ен ный не ‰о ст‡ ток — не ко то ‡fl не то оп ли ‚ость ‚ ‡ бо те и «по жо ли -
‚ость» ‚ е су с‡х, но это об щ‡fl по бле м‡ мно „их по ‰об ных по „‡мм,
по сколь ку боль шин ст ‚о из них н‡ пи с‡ ны н‡ Java.
В це лом ‚пе ч‡т ле ние, по из ‚е ‰ен ное Together н‡ ‡‚ то о‚, — очень
по ло жи тель ное, но, опflть-т‡ ки, пе ‰о ст‡ ‚им ‡з ‡ бот чи к‡м с‡ мим ‡с -
ск‡ з‡ть о с‚о ем по ‰ук те:
•
http://www.borland.com/together/
Это офи ци ‡ль ный с‡йт по ‰ук т‡, „‰е ‚ы смо же те н‡й ти по ‰об -
ную ин фо м‡ цию о Borland Together (н‡ ‡н„л. flзы ке). В ч‡ ст но с -
ти, з‰есь мож но по смо т еть об зо тех ни че с ких х‡ ‡к те и с тик
Together, FAQ по по ‰ук ту и ‰у „ие м‡ те и ‡ лы.
•
http://info.borland.com/media/shockwave/together/1009_tvs_2.0_intro.html
А пе ей ‰fl по этой ссыл ке, мож но по смо т еть ‚есь м‡ ‰о б от но и
убе ‰и тель но с‰е л‡н ную фи мен ную флеш-‰е мон ст ‡ цию ‚оз мож -
но с тей по ‰ук т‡.
Microsoft Visio
Visio — е ше ние ‰лfl по ст о е ниfl ‰и ‡ „‡мм от Microsoft. По сло ‚‡м
‡з ‡ бот чи ко‚, Visio по мо „‡ ет пе об ‡ зо ‚‡ть тех ни че с кие и биз нес-кон -
цеп ции ‚ ‚и зу ‡ль ную фо му. И ‰ей ст ‚и тель но, этот п‡ кет из се мей ст ‚‡
Microsoft Office пе‰ н‡з н‡ чен ис клю чи тель но ‰лfl и со ‚‡ ниfl ‰и ‡ „‡мм.
Visio име ет не ко то ые ‰о пол ни тель ные ‚оз мож но с ти, но ‚се же, по ‚то -
им, по боль шей ме е — это толь ко се‰ ст ‚о ‰лfl ил лю с т и о ‚‡ ниfl ‰о ку -
мен то‚ MS Office, «не ‰о тfl „и ‚‡ ю щее» ‰о уо‚ нfl п‡ ке то‚, ко то ые мы
опи сы ‚‡ ли ‡ нее.
Изо б ‡ зи тель ные же ‚оз мож но с ти Visio ‰ей ст ‚и тель но ‚есь м‡ ши -
о ки:
•
Ис поль зуfl пе ‰о пе ‰е лен ные фи „у ы Visio Professional , drag-
and-drop и м‡ с те ‡, ‚ы мо же те бы с т о и по сто со 片 ‚‡ть по нflт -
ные и ин фо м‡ ти‚ ные ‰и ‡ „‡м мы.
•
Воз мож но с ти Visio мож но ле„ ко ‡с ши flть, ис поль зуfl но ‚ые
ш‡б ло ны биз нес-‰и ‡ „‡мм. Вы мо же те ‚клю ч‡ть ‚неш ние ис -
точ ни ки ‰‡н ных, х‡ ни ли щ‡ или кол лек ции х‡ ни мых ш‡б ло -
но‚.
•
В Visio мож но по то ти пи о ‚‡ть ин те фейс пи ло же ний с по мо -
щью ‚сто ен ных ш‡б ло но‚ поль зо ‚‡ тель ско „о ин те фей с‡
Microsoft Windows XP, что поз ‚о лfl ет со 片 ‚‡ть мо ‰ель поль зо ‚‡ -
тель ско „о ин те фей с‡ ‚ ст‡н ‰‡т ном Windows XP-сти ле.
Кус
140
UML: Пе‚ое зн‡комст‚о