ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 05.12.2019
Просмотров: 6259
Скачиваний: 39
•
по ‡н‡ ли зи о ‚‡ть по цесс;
•
со 片ть пе зен т‡ цию;
•
убе ‰ить ‰у „их чле но‚ ко м‡н ‰ы;
•
‰о ку мен ти о ‚‡ть по це ‰у ы;
•
об щ‡ть сfl flс нее;
•
‰‡ть по нflть ‰у „им чле н‡м ко м‡н ‰ы, «что ‚ы име е те ‚ ‚и ‰у».
В ком плект по ст‡‚ ки ‚хо ‰ит бо лее 50000 сим ‚о ло‚, к‡ ти нок и ‰у -
„их м‡ те и ‡ ло‚. SmartDraw по мо жет ‚‡м со 片 ‚‡ть „‡ фи че с кие м‡ те и ‡ -
лы, ‚ы „лfl ‰fl щие по фес си о н‡ль но, ‰‡ же ес ли ‚ы не ‚ со сто fl нии по ‚е с ти
пfl мую ли нию! К то му же по „‡м м‡ от лич но ин те „ и у ет сfl с пи ло же -
ни fl ми MS Office, поз ‚о лflfl экс по ти о ‚‡ть ‰и ‡ „‡м мы ‚ Word, PowerPoint,
Excel. З‡ ᇂ но, что з‡ счет пи ме не ниfl эле мен то‚ уп ‡‚ ле ниfl, по хо жих н‡
м‡й ко соф то‚ ские «иб бо ны», эт‡ ‡ль те н‡ ти ‚‡ к Visio ‚ы „лfl ‰ит бо лее
по хо жей н‡ пи ло же ниfl MS Office 2007, чем с‡ м‡ Visio (ис. 7.11).
И ‚но‚ь сло ‚о ‡з ‡ бот чи к‡м:
•
http://www.smartdraw.com/
Офи ци ‡ль ный с‡йт по ‰ук т‡, „‰е мож но н‡й ти мно же ст ‚о по лез -
ной ин фо м‡ ции о SmartDraw и UML (н‡ ‡н„л. flзы ке). От сю ‰‡ же
мож но з‡ „у зить от лич ную PowerPoint-пе зен т‡ цию с опи с‡ ни ем
‚оз мож но с тей по ‰ук т‡.
•
http://www.smartdraw.com/resources/centers/uml/resources.htm
А это не пло х‡fl по‰ бо к‡ ссы лок н‡ е су сы, с‚fl з‡н ные с UML и
ОО АП.
151
Лекциfl 7
Обзо CASE-се‰ст‚ ‰лfl постоениfl ‰и‡„‡мм UML
Рис. 7.10
Dia
Dia — по „‡м м‡ ‰лfl со 片 ниfl ‰и ‡ „‡мм, б‡ зи у ю щ‡ fl сfl н‡ gtk+ и
‡с по ст ‡ нfl ю щ‡ fl сfl по ли цен зии GPL. Dia со 片 ‚‡ л‡сь по по ‰о бию
ком ме че с кой Windows-по „‡м мы Visio. Он‡ мо жет быть ис поль зо ‚‡ н‡
‰лfl и со ‚‡ ниfl мно „их ‚и ‰о‚ ‰и ‡ „‡мм. Н‡ ‰‡н ном эт‡ пе ‡з ‚и тиfl Dia
име ет се‰ ст ‚‡ ‰лfl и со ‚‡ ниfl:
•
ER-‰и ‡ „‡мм (по ек ти о ‚‡ ние б‡з ‰‡н ных);
•
‰и ‡ „‡мм UML;
•
блок-схем;
•
се те ‚ых ‰и ‡ „‡мм;
•
по стых схем эле к т и че с ких це пей;
•
и мно „о „о ‰у „о „о…
Воз мож но с ти по „‡м мы ле„ ко ‡с ши ить пу тем ‚‚е ‰е ниfl но ‚ых
сим ‚о ло‚, оп е ‰е лfl е мых ‚ XML-ф‡й л‡х с по мо щью по‰ мно же ст ‚‡ те „о‚
SVG ‰лfl изо б ‡ же ниfl фи „у. Dia мо жет з‡ „у ж‡ть и со х‡ нflть ‰и ‡ „‡м мы
‚ с‚о ем XML-фо м‡ те (по умол ч‡ нию — сжи м‡ е мом gzip ‰лfl эко но мии
ме с т‡), мо жет экс по ти о ‚‡ть ‰и ‡ „‡м мы ‚ EPS- или SVG-фо м‡т и пе -
ч‡ т‡ть их (‚клю ч‡fl ‡з би‚ ку н‡ не сколь ко ст‡ ниц).
Dia — с‡ м‡fl по ст‡fl по „‡м м‡ ‚ этом об зо е. Он‡ ‡ бо т‡ ет по‰ уп -
‡‚ ле ни ем Linux ‚ се ‰е Gnome, те бу ет биб ли о тек gtk+ и glib. Су ще ст ‚у -
Кус
152
UML: Пе‚ое зн‡комст‚о
Рис. 7.11
ет пот Dia ‰лfl Windows, ко то ый по из ‚о ‰ит ‚ це лом пи flт ное ‚пе ч‡т -
ле ние. Не смо т fl н‡ то что по „‡м м‡ еще не ‰о шл‡ ‰о ст‡ ‰ии фи н‡ль но -
„о е ли з‡, Dia уже су ще ст ‚у ет ‚ со сто fl нии, пи „о‰ ном ‰лfl ис поль зо ‚‡ -
ниfl, и по ‰укт ‚се ‚е мfl ‰и н‡ мич но ‡з ‚и ‚‡ ет сfl. Д‡, кст‡ ти, Dia по‰ ‰е -
жи ‚‡ ет мно же ст ‚о flзы ко‚ и е „и о н‡ль ных ст‡н ‰‡ то‚, ‚ том чис ле и
ус ский с ук ‡ ин ским.
Ин те фейс Dia по хож н‡ ин те фейс ‰у „их «„но мь их» пи ло же ний,
‚ ч‡ ст но с ти Gimp. Этот стиль ин те фей с‡, ко„ ‰‡ п‡ нель ин ст у мен то‚,
‡ бо ч‡fl об л‡сть и ‰у „ие эле мен ты о „‡ ни зо ‚‡ ны ‚ ‚и ‰е от ‰ель ных окон,
не мно „о не пи ‚ы чен ‰лfl „л‡з поль зо ‚‡ те лей Windows. Но „л‡‚ ное — Dia
‡б со лют но бес пл‡т н‡! Вы мо же те з‡ „у зить с ‰о м‡ш ней ст‡ ни цы и ис -
пол нfl е мый ф‡йл, и ис хо‰ ные ко ‰ы, мо же те ‚но сить из ме не ниfl ‚ ко‰,
‡с по ст ‡ нflть е„о и т. ‰. (ис. 7.12).
В об щем, ес ли ‚‡ш ‰е ‚из «чем по ще, тем луч ше», то Dia — это ‚‡ш
луч ший ‚ы бо. Длfl по лу че ниfl же ‰о пол ни тель ной ин фо м‡ ции мы мо -
жем по со ‚е то ‚‡ть по се тить т‡ кие с‡й ты:
•
http://www.gnome.org/projects/dia/home.html
Офи ци ‡ль ный с‡йт по ‰ук т‡, „‰е не т‡к мно „о ин фо м‡ ции, но
‚се же кое-что по лез ное н‡й ти мож но, ‚ ч‡ ст но с ти м‡ ну ‡л и FAQ
по Dia (н‡ ‡н„л. flзы ке).
•
http://www.gnome.org/projects/dia/faq.html
А это тот с‡ мый FAQ по по ‰ук ту.
153
Лекциfl 7
Обзо CASE-се‰ст‚ ‰лfl постоениfl ‰и‡„‡мм UML
Рис. 7.12
Telelogic TAU G2
И н‡ ко нец, TAU G2 от Telelogic. Это ле „ен ‰‡ ное се‰ ст ‚о мо ‰е ли -
о ‚‡ ниfl, ко то ое со че т‡ ет ‚ се бе мощь и по сто ту ис поль зо ‚‡ ниfl, ‡ т‡к -
же пе ‰о ст‡‚ лfl ет уни к‡ль ную ‚оз мож ность н‡ ч‡ль ной ‚е и фи к‡ ции и
си му лfl ции со 片 ‚‡ е мых мо ‰е лей. По че му мы „о ‚о им «ле „ен ‰‡ ное»? Д‡
по то му, что ‚се по фес си о н‡ лы слы ш‡ ли о TAU, но поч ти ни кто е„о не
‚и ‰ел и не по бо ‚‡л ‚ ‡ бо те! Не ‚и ‰е ли е„о и мы, по к‡ ком п‡ ниfl Telelogic
лю без но не пе ‰о ст‡ ‚и л‡ н‡м с‚ой по ‰укт ‰лfl ис поль зо ‚‡ ниfl ‚ учеб ных
це лflх.
Ин те фейс по „‡м мы,  ‰‡, не бле щет осо бой к‡ со той ‚ сти ле
Windows XP и ‚ы „лfl ‰ит ‰‡ же сле„ к‡ ‡ х‡ ич но, но, к‡к ок‡ з‡ лось, ‰ей ст ‚и -
тель но очень у‰о бен и ин ту и ти‚ но по нfl тен (ис. 7.13):
TAU поз ‚о лfl ет со 片 ‚‡ть ‚се ‚и ‰ы ‰и ‡ „‡мм UML 2.0, по ‚е flть их
ко ект ность и син т‡к си че с кую п‡ ‚иль ность, си му ли о ‚‡ть ‚ы пол не -
ние ‰и ‡ „‡мм, экс по ти о ‚‡ть и пе ч‡ т‡ть ‰и ‡ „‡м мы и мно „ое ‰у „ое…
Р‡ бо т‡ ет это чу ‰о н‡ т‡ ких пл‡т фо м‡х, к‡к:
Кус
154
UML: Пе‚ое зн‡комст‚о
Рис. 7.13
•
Windows 2000 Professional,
•
Windows XP,
•
Sun Solaris,
•
Redhat Enterprise Linux,
•
Citrix XPe.
По‰ ‰е жи ‚‡ ют сfl т‡ кие ком пи лfl то ы:
•
Microsoft Visual Studio .NET,
•
Wind River Systems C/C++,
•
gnu gcc,
•
Sun Studio 8 C/C++,
•
Java SDK**,
•
Green Hills MULTI C, C++.
TAU ин те „ и у ет сfl ‚ т‡ кие се ‰ы, к‡к Microsoft Visual Studio .NET и
Eclipse.
Что же к‡ с‡ ет сfl е ‰‡к ций п‡ ке т‡, то по боль шо му сче ту (не счи т‡fl
спе ци ‡ ли зи о ‚‡н ных ‚е сий) их ти:
•
TAU/Model Author
Это по ‰‚и ну т‡fl се ‰‡ мо ‰е ли о ‚‡ ниfl UML 2.0, ‚клю ч‡ ю щ‡fl
по ‚е ку син т‡к си с‡ и се м‡н ти ки, что поз ‚о лfl ет пл‡ ни о‚ щи к‡м
и ‡ хи тек то ‡м со 片 ‚‡ть точ ные, по стые ‰лfl по ни м‡ ниfl и ло -
„ич ные спе ци фи к‡ ции.
•
TAU/Architect
До ᇂ ле н‡ по‰ ‰еж к‡ SysML, ‰и н‡ ми че с кой си му лfl ции ‚ы пол -
не ниfl мо ‰е лей и их ‚е и фи к‡ ции, что поз ‚о лfl ет си с тем ным ин -
же не ‡м, ‡ хи тек то ‡м, ‡з ‡ бот чи к‡м, те с те ‡м, QA-ин же не -
‡м кон то ли о ‚‡ть п‡ ‚иль ность ‰и з‡й н‡, об н‡ у жи ‚‡ть и е -
ш‡ть по бле мы еще ‰о н‡ пи с‡ ниfl ко ‰‡.
•
TAU/Developer
До ᇂ ле н‡ ко ‰о „е не ‡ циfl ‰лfl C, C++ или Java, что поз ‚о лит ‡з -
‡ бот чи к‡м ‡ бо т‡ть бо лее эф фек ти‚ но.
К со ж‡ ле нию, у Telelogic нет ни к‡ ких ‰е мо- или поб ных ‚е сий с
о„ ‡ ни чен ной функ ци о н‡ль но с тью. Вы мо же те толь ко ку пить их по ‰ук -
ты или по лу чить пол но функ ци о н‡ль ную ‚е сию н‡ со‚ сем не об е ме ни -
тель ных ус ло ‚и flх ‰лfl ис поль зо ‚‡ ниfl ‚ учеб ном по цес се. А по ‰укт ‰ей -
ст ‚и тель но ‚есь м‡ не пло хой.
По ‰об но с ти мож но уз н‡ть н‡ ко по ‡ ти‚ ном с‡й те Telelogic:
•
http://www.telelogic.com
Офи ци ‡ль ный с‡йт по ‰ук т‡, со ‰е ж‡ щий мо е ин фо м‡ ции по
по ‰ук т‡м Telelogic, UML, OOAП и по „‡мм ной ин же не ии ‚о -
об ще (н‡ ‡н„л. flзы ке).
•
http://www.telelogic.com/corp/products/tau/index.cfm
А это ‡з ‰ел с‡й т‡, по с‚fl щен ный TAU. З‰есь мож но н‡й ти опи -
155
Лекциfl 7
Обзо CASE-се‰ст‚ ‰лfl постоениfl ‰и‡„‡мм UML