ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 05.12.2019
Просмотров: 6264
Скачиваний: 39
•
Мож но ле„ ко и со ‚‡ть ‰и ‡ „‡м мы се те ‚ых е су со‚, ил лю с т и -
у ю щие ‡з ‚е ты ‚‡ ние но ‚о „о ПО н‡ су ще ст ‚у ю щие се те ‚ые е -
су сы.
•
Visio Professional т‡к же тес но ин те „ и у ет сfl с Microsoft Office
Project, что поз ‚о лfl ет, н‡ пи ме, им по ти о ‚‡ть от ту ‰‡ з‡ ‰‡ чи
‰лfl чле но‚ ко м‡н ‰ы.
•
С по мо щью ш‡б ло но‚ UML ‚ы мо же те со 片 ‚‡ть UML-‰и ‡ „‡м -
мы ст‡ ти че с кой стук ту ы ПО или по ‚о ‰ить об ‡т ное по ек ти -
о ‚‡ ние с по мо щью Visio 2003 Reverse Engineer Wizard.
•
Visio 2003 мо жет ‰о ку мен ти о ‚‡ть ‰лfl ‚‡с стук ту у су ще ст ‚у ю -
щих ‚еб-с‡й то‚, по мо „‡fl т‡ ким об ‡ зом ‚ ‡з ‡ бот ке, е ‡ ли з‡ ции
или ин те „ ‡ ции ‚еб-пи ло же ний.
•
Мож но т‡к же со 片 ‚‡ть от че ты, со х‡ нflть ‰и ‡ „‡м мы к‡к ‚еб-
ст‡ ни цы и еще мно „ое-мно „ое ‰у „ое...
От ме тим (по к‡ не з‡ бы ли), что Visio — это не пол но цен ное се‰ ст ‚о
мо ‰е ли о ‚‡ ниfl, ‡ по „‡м м‡ ‰лfl со 片 ниfl ил лю с т ‡ ций (к‡к и
SmartDraw и Dia, ‡с ск‡з о ко то ых еще ‚пе е ‰и), уме ю щ‡fl, ко ме по -
че „о, и со ‚‡ть UML-‰и ‡ „‡м мы.
Внеш не Visio по хо ж‡ н‡ ‰у „ие по „‡м мы се мей ст ‚‡ Microsoft
Office, хо тfl и ‚ы „лfl ‰ит не мно „о бо лее ‡ х‡ ич но. Осо бен но это з‡ мет но ‚
‚е сии 2007 — ин те фейс Visio 2007 ‡ зи тель но от ли ч‡ ет сfl (‚ ху‰ шую сто -
о ну) от ос т‡ль ных пи ло же ний MS Office и ‚ы „лfl ‰ит т‡к, бу‰ то это по -
„‡м м‡ из пе ‰ы ‰у щей ‚е сии «офи с‡». Впо чем, су ‰и те с‡ ми (ис. 7.4):
141
Лекциfl 7
Обзо CASE-се‰ст‚ ‰лfl постоениfl ‰и‡„‡мм UML
Рис. 7.4
Ес ли ‚е ить ‡з ‡ бот чи к‡м по „‡м мы, есть по к‡й ней ме е 10
пи чин, что бы ис поль зо ‚‡ть Visio:
•
До ку мен ти о ‚‡ ние и ‡н‡ лиз биз нес-по цес со‚
По ек ти о ‚‡ ние, ‰о ку мен ти о ‚‡ ние и ‡н‡ лиз биз нес-по цес со‚,
ис поль зуfl ш‡б ло ны и сим ‚о лы, по‰ ‰е жи ‚‡ ю щие уп ‡‚ ле ние
биз нес-по цес с‡ ми (BPM), ‚клю ч‡fl Six Sigma quality improvement
и ISO 9000-‰о ку мен т‡ цию.
•
От сле жи ‚‡ ние ком мен т‡ и е‚ чле но‚ ко м‡н ‰ы
К‡к и ‚ ‰у „их по „‡м м‡х се мей ст ‚‡ MS Office, ‚ Visio име ет сfl се‰ -
ст ‚о е цен зи о ‚‡ ниfl, ко то ое мож но ис поль зо ‚‡ть ‰лfl от сле жи ‚‡ -
ниfl фи „у и пи ме ч‡ ний, ос т‡‚ лен ных ‰у „и ми чле н‡ ми ко м‡н ‰ы.
•
Со ту‰ ни че ст ‚о по-но ‚о му
З‡ этим ек л‡м ным ло зун „ом скы ‚‡ ет сfl ин те „ ‡ циfl с Microsoft
SharePoint и ‚оз мож ность экс по т‡ ‰и ‡ „‡мм ‚ SVG-фо м‡т или
со х‡ не ниfl их к‡к ‚еб-ст‡ ниц.
•
По‰ ‰еж к‡ Tablet PC
Всто ен н‡fl по‰ ‰еж к‡ Tablet PC по мо жет по см‡ т и ‚‡ть, из ме -
нflть и ‡н но ти о ‚‡ть ‚‡ ши ‰и ‡ „‡м мы ‚ пу ти или ‚ ‰у „их слу ч‡ -
flх, ко„ ‰‡ ‚ы ‰‡ ле ко от с‚о е „о ‰еск то п‡. Ис поль зуй те ци ф о ‚ые
че ни л‡ ‰лfl ‡н но ти о ‚‡ ниfl ‚‡ ших ‰и ‡ „‡мм, фо м‡ ти уй те, м‡с -
шт‡ би уй те, ‚‡ щ‡й те их или ‡с со ци и уй те их с з‡ пи сfl ми. В Visio
‚ы мо же те кон ‚е ти о ‚‡ть ци ф о ‚ые че ни л‡ ‚ б‡ зо ‚ые фи „у ы
или текст. И ‚се бы хо о шо, но Tablet PC — это, у‚ы, у‰о ‚оль ст -
‚ие, ‰о ступ ное не ‰лfl ‚сех (по к‡й ней ме е, ‚ н‡ ших ст‡ н‡х).
•
Ин ст у мен ты ‰лfl моз „о ‚о „о шту м‡
Ск‡ з‡ но, ко неч но, слиш ком „ом ко, но Visio ‰ей ст ‚и тель но мож -
но ис поль зо ‚‡ть ‰лfl „е не ‡ ции и стук ту и о ‚‡ ниfl и‰ей ‚о ‚е -
мfl сес сий моз „о ‚о „о шту м‡ (это не т‡к у‰об но, к‡к н‡ пи ме,
MindManager (http://www.mindjet.com), но ‚се же). По том ‰и ‡ -
„‡м мы, по лу чен ные ‚ е зуль т‡ те моз „о ‚о „о шту м‡, мож но экс -
по ти о ‚‡ть ‚ Microsoft Word, Microsoft Excel или XML, по ло жи‚
т‡ ким об ‡ зом хо о шее н‡ ч‡ ло со 片 нию ‰у „их биз нес-ф‡й ло‚.
•
Со 片 ние к‡ лен ‰‡ ей
К‡ лен ‰‡ и Microsoft Outlook мож но ле„ ко кон ‚е ти о ‚‡ть ‚ к‡ лен -
‰‡ и Visio, ко то ые мо „ут быть бо „‡ то офом ле ны и фо м‡ ти о ‚‡ -
ны и по сто ‡с по ст ‡ не ны меж ‰у ‰у „и ми чле н‡ ми ко м‡н ‰ы.
•
По стое со 片 ние и ис поль зо ‚‡ ние тех ни че с ких ‰и ‡ „‡мм
К‡к уже „о ‚о и лось ‚ы ше, ‚ Visio мож но со 片 ‚‡ть ‰и ‡ „‡м мы б‡з
‰‡н ных, ин же не ные ‰и ‡ „‡м мы, се те ‚ые, ‰и ‡ „‡м мы ‡з ‡ бот ки
ПО и ‚еб-пи ло же ний.
•
Бо лее бы с т ое со 片 ние и е ‰‡к ти о ‚‡ ние ‰и ‡ „‡мм
По з‡ ‚е е ни flм ‡з ‡ бот чи ко‚, Visio ‚клю ч‡ ет мно „о чис лен ные
Кус
142
UML: Пе‚ое зн‡комст‚о
улуч ше ниfl, по мо „‡ ю щие по ‚ы сить по из ‚о ‰и тель ность. В‡ ще -
ние фи „у без пе е клю че ниfl ‚ спе ци ‡ль ный е жим ‚‡ ще ниfl,
‚ы бо и ‚‡ ще ние „уп пы фи „у, пе ч‡ть ‚ы б‡н ной ч‡ с ти ‰и ‡ -
„‡м мы, функ циfl по ис к‡ фи „у ы и мно „ое ‰у „ое...
•
Visio по‰ ‰е жи ‚‡ ет мно же ст ‚о ло к‡ль ных flзы ко‚
Visio ‰о ступ н‡ н‡ 17 flзы к‡х, ‚клю ч‡fl улуч шен ную по‰ ‰еж ку ‡зи -
‡т ских flзы ко‚ и ‰‚у н‡ п‡‚ лен но „о тек с т‡. Впо чем, ‚fl‰ ли этот
ф‡кт мо жет счи т‡ть сfl се ь ез ным пе иму ще ст ‚ом лю‰ь ми, ко то -
ые «по жиз ни» поль зу ют сfl ис клю чи тель но ‡н „ ло flзыч ным ПО.
•
От лич н‡fl ин те „ ‡ циfl с ‰у „и ми пи ло же ни fl ми MS Office
Об этом уже ‰о ст‡ точ но мно „о н‡ ми бы ло ск‡ з‡ но ‡ нее, т‡к что
не бу ‰ем сно ‚‡ по ‚то flть сfl!
В от ли чие от ‡ нее ‡с смо т ен ных по „‡мм, MS Visio су ще ст ‚у ет ‚
‰‚ух е ‰‡к ци flх ( ‰‡, есть еще осо бый ‚‡ и ‡нт по „‡м мы — Visio
Enterprise Architect, но с ним н‡м ‡ бо т‡ть не ‰о ‚е лось):
•
Visio Standard,
•
Visio Professional.
Че ст но „о ‚о fl, н‡м ‰о ‚оль но слож но ск‡ з‡ть о ‡з ли чи flх этих ‰‚ух
е ‰‡к ций. Все же л‡ ю щие мо „ут по се тить ‚еб-узел Microsoft, что бы по лу -
чить о Visio бо лее по ‰об ную ин фо м‡ цию. Со с‚о ей сто о ны мы поз ‚о -
лим се бе об ‡ тить ‚ни м‡ ние чи т‡ те лfl н‡ т‡ кие ‰‚‡ ме с т‡ н‡ этом, без со -
мне ниfl, ‚есь м‡ ‰о стой ном е су се:
•
http://office.microsoft.com/en-us/FX010857981033.aspx
Это офи ци ‡ль ный с‡йт по ‰ук т‡, „‰е ‚ы смо же те н‡й ти о Visio по -
‰об ную ин фо м‡ цию (н‡ ‡н„л. flзы ке), ‚ том чис ле ст‡ тьи о ‡з -
ли чи flх ‰‚ух е ‰‡к ций по ‰ук т‡, о ‚оз мож но с тflх е„о ис поль зо ‚‡ -
ниfl пи ‡з ‡ бот ке ПО, о пе иму ще ст ‚‡х Visio и мно „ие ‰у „ие
м‡ те и ‡ лы. З‰есь т‡к же мож но з‡ „у зить или з‡ к‡ з‡ть н‡ ‰ис ке
поб ную ‚е сию Visio.
•
http://www.microsoft.com/office/visio/prodinfo/demo.mspx
А пе ей ‰fl по этой ссыл ке, мож но по смо т еть ‚есь м‡ ‰о б от ную и
убе ‰и тель ную (к‡к и ‚се ек л‡м ные м‡ те и ‡ лы Microsoft) «о‰ -
ную» ‰е мон ст ‡ цию ‚оз мож но с тей по ‰ук т‡.
Sparx Systems Enterprise Architect
К‡к у‚е fl ют ‡з ‡ бот чи ки (Sparx Systems), Enterprise Architect — это
по „‡м м‡ ‰лfl UML-мо ‰е ли о ‚‡ ниfl и по ек ти о ‚‡ ниfl но ‚о „о по ко ле -
ниfl. Вот ф‡ з‡ из их ек л‡м ных м‡ те и ‡ ло‚:
WELCOME to the next generation in UML modeling and design software! At
Sparx Systems, we realize that because you want to remain competitive, you need to
be productive. You need to have your whole team perfectly equipped with the very
143
Лекциfl 7
Обзо CASE-се‰ст‚ ‰лfl постоениfl ‰и‡„‡мм UML
latest trouble-free UML modeling software. In other words, you need the most reli-
able, capable and progressive business modeling software, that won’t break the
budget.
Enterprise Architect су ще ст ‚у ет ‚ ‚‡ и ‡н т‡х ‰лfl Windows и Linux и fl‚ -
лfl ет сfl не пло хим се‰ ст ‚ом ‰лfl UML-мо ‰е ли о ‚‡ ниfl, с ‚оз мож но с тью
мно „о поль зо ‚‡ тель ской ‡ бо ты и ‰у же ст ‚ен ным ин те фей сом. Вы т‡к -
же н‡й ‰е те ‚ EA мно же ст ‚о функ ций, ко то ые обыч но ‡с пе ‰е ле ны
меж ‰у не сколь ки ми пи ло же ни fl ми (ни чем не н‡ по ми н‡ ет н‡ ши сло ‚‡ о
Borland Together?), ‚клю ч‡fl от лич ные ‚оз мож но с ти по „е не ‡ ции ‰о ку -
мен т‡ ции, по‰ ‰еж ку пл‡ „и но‚, „е не ‡ цию XSD-схем, HTML и по‰ ‰еж -
ку ‰лfl т‡ ких flзы ко‚ по „‡м ми о ‚‡ ниfl, к‡к C++, Java, PHP, Visual Basic,
VB.Net, Delphi или C#.
Воз мож но с ти Enterprise Architect ‚есь м‡ мно „о чис лен ны. Вот не ко -
то ые из них:
•
но т‡ циfl UML 2.0 с по‰ ‰еж кой ‚сех ‚и ‰о‚ ‰и ‡ „‡мм;
•
к‡к уже бы ло ск‡ з‡ но ‚ы ше, по‰ ‰еж к‡ C++, Java, C#, VB, VB.Net,
Delphi, PHP, .NET;
•
мо ‰е ли о ‚‡ ние БД, пfl мое по ек ти о ‚‡ ние ‚ DDL и об ‡т ное
по ек ти о ‚‡ ние из ODBC;
•
з‡ „у ж‡ е мые UML-по фи ли (н‡ пи ме, SPEM), поз ‚о лfl ю щие
со 片 ‚‡ть уз ко спе ци ‡ ли зи о ‚‡н ные мо ‰е ли;
•
по‰ ‰еж к‡ п‡т те но‚ по ек ти о ‚‡ ниfl;
•
„е не ‡ циfl ‰о ку мен т‡ ции ‚ фо м‡ т‡х HTML и RTF;
•
мно „о поль зо ‚‡ тель ск‡fl ‡ бо т‡, ути ли ты ‰лfl ме не ‰ же ‡ по ек т‡,
те с ти о ‚‡ ние, „лос с‡ ий, ‰у „ие е су сы;
•
‡‚ то м‡ ти з‡ циfl ин те фей с‡, по‰ ‰еж к‡ м‡ к о со‚;
•
и мно „ое, мно „ое ‰у „ое...
Enterprise Architect су ще ст ‚у ет ‚ тех е ‰‡к ци flх:
•
EA Desktop Edition
Ин ту и ти‚ но по нflт н‡fl ути ли т‡ ‰лfl UML-мо ‰е ли о ‚‡ ниfl, пе‰ -
н‡з н‡ чен н‡fl ‰лfl ин ‰и ‚и ‰у ‡ль ных ‡н‡ ли ти ко‚ и/или ‡з ‡ бот чи -
ко‚. По стей ший ин ст у мент по ек ти о ‚‡ ниfl, име ю щий не ко -
то ые о„ ‡ ни че ниfl. От сут ст ‚у ют мно „ие, пи ‚ыч ные ‰лfl по -
фес си о н‡ ло‚, функ ции, ко то ые, ‚по чем, ‡б со лют но не нуж ны,
ес ли ‚ы по сто ище те ин ст у мент ‰лfl и со ‚‡ ниfl UML-‰и ‡ „‡мм.
Не по‰ ‰е жи ‚‡ ет сfl, н‡ пи ме, им пот/экс пот ко ‰‡ и DDL,
Active X-ин те фейс и со‚ ме ст ный ‰о ступ к ‰и ‡ „‡м м‡м.
•
EA Professional Edition
Пол но функ ци о н‡ль н‡fl се ‰‡ UML-мо ‰е ли о ‚‡ ниfl, н‡ це лен н‡fl
н‡ „уп по ‚ую ‡з ‡ бот ку, по‰ ‰е жи ‚‡ ет со‚ ме ст ный ‰о ступ к со -
片н ным мо ‰е лflм, Active X, XMI, им пот/экс пот ко ‰‡ и DDL,
из ‚ле че ние схем БД Oracle, SQL Server и MS Access.
Кус
144
UML: Пе‚ое зн‡комст‚о
•
EA Corporate Edition
Н‡ и бо лее пол н‡fl е ‰‡к циfl, ‚клю ч‡ ю щ‡fl ‚се ‚оз мож но с ти н‡ -
столь ной и по фес си о н‡ль ной ‚е сий плюс ‚оз мож ность со е‰и -
не ниfl с MySQL, SQL Server, PostgreSQL, Sybase Adaptive Server
Anywhere и Oracle9i. Т‡к же эт‡ е ‰‡к циfl по‰ ‰е жи ‚‡ ет ‡‚ то и з‡ -
цию поль зо ‚‡ те лей, „уп пы поль зо ‚‡ те лей, бло ки о‚ ку эле мен -
то‚. Эт‡ ‚е сиfl пе‰ н‡з н‡ че н‡ ‰лfl боль ших ко м‡н‰.
А ‚от т‡к этот по ‰укт ‚ы „лfl ‰ит (ис. 7.5):
Ли цен зиfl н‡ Enterprise Architect сто ит с‡‚ ни тель но ‰е ше ‚о, т‡к что
‚ы смо же те ‚о оу жить этим се‰ ст ‚ом ‚сех чле но‚ ‚‡ шей ко м‡н ‰ы. Ко -
ме это „о су ще ст ‚у ет ‚е сиfl
EA Lite FREE read-only
. Он‡ по зи ци о ни у ет сfl
к‡к е ше ние, поз ‚о лfl ю щее з‡ е „и с т и о ‚‡н ным поль зо ‚‡ те лflм ‰е мон ст -
и о ‚‡ть UML-‰и ‡ „‡м мы пе со н‡ лу и з‡ к‡з чи к‡м. EA Lite име ет ‚се б‡ -
зо ‚ые функ ции Enterprise Architect, з‡ ис клю че ни ем со 片 ниfl ‰о ку мен т‡ -
ции и со х‡ не ниfl. По су ти, это ‚ью е ф‡й ло‚ Enterprise Architect.
С EA от лич но ин те „ и у ет сfl ‰у „ой по ‰укт Sparx Systems —
Zicom
Mentor
. И пусть это п‡ кет не ‰лfl UML-по ек ти о ‚‡ ниfl, но мы по сто не
мо„ ли не упо мfl нуть об этом з‡ ме ч‡ тель ном по ‰ук те! Zicom Mentor — это
ПО ‰лfl обу че ниfl UML, ко то ый по мо жет ‚‡м м„но ‚ен но по лу чить от ‚е -
ты н‡ с‚ои ‚о по сы, по лу чить и по ‚е ить зн‡ ние UML, н‡ ч‡ть но ‚ый
UML-по ект.
145
Лекциfl 7
Обзо CASE-се‰ст‚ ‰лfl постоениfl ‰и‡„‡мм UML
Рис. 7.5