ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 05.12.2019
Просмотров: 6258
Скачиваний: 39
Zicom Mentor ‚клю ч‡ ет ин те ‡к ти‚ ные ку сы и те с ты, ‰о ку мен т‡ -
цию и сп‡ ‚оч ные м‡ те и ‡ лы по UML, ‡ т‡к же по тfl с‡ ю щий ‚и зу ‡ль ный
сло ‚‡ь UML, сп‡ ‚оч ник по ‰и ‡ „‡м м‡м и сим ‚о л‡м и ‰. И пи этом
сто ит ‚се „о сто ит ‚се „о $ 29.95! А ‚ы „лfl ‰ит ‚се это ‚от т‡к (ис. 7.6):
Поб ную ‚е сию Zicom Mentor мож но ‚зflть по ‡‰ е су: www.sparxsys-
tems.com.au/zm/ZicomMentorEvaluate.htm. Длfl це лей обу че ниfl UML и ис -
поль зо ‚‡ ниfl ‚ к‡ че ст ‚е сп‡ ‚оч ни к‡ поб ной ‚е сии ‚пол не ‰о ст‡ точ но —
по ‚е е но (ис. 7.7). И пи этом ‚ы по лу ч‡ е те ее ‡б со лют но бес пл‡т но!
Рис. 7.7
Кус
146
UML: Пе‚ое зн‡комст‚о
Рис. 7.6
А те пеь, уже по т‡ ‰и ции, сло ‚о ‡з ‡ бот чи к‡м п‡ ке т‡:
•
http://www.sparxsystems.com.au/
Это офи ци ‡ль ный с‡йт по ‰ук т‡, „‰е ‚ы смо же те н‡й ти по ‰об -
ную ин фо м‡ цию об Enterprise Architect (н‡ ‡н„л. flзы ке).
•
http://www.sparxsystems.com.au/zm/
А это с‡йт Zicom Mentor. Тут ‚ы мо же те бли же по зн‡ ко мить сfl с
этим з‡ ме ч‡ тель ным по ‰ук том.
•
http://www.sparxsystems.com.au/EAUserGuide/
А з‰есь мож но бо лее по ‰об но по честь о пи ем‡х ‡ бо ты с по -
„‡м мой. И пусть это не ин те ‡к ти‚ н‡fl ‰е мон ст ‡ циfl, к‡к ‚ слу -
ч‡е ‡ нее опи с‡н ных п‡ ке то‚, но ‚пол не ‰е т‡ль ное и ‚пе ч‡т лfl ю -
щее у ко ‚о‰ ст ‚о поль зо ‚‡ те лfl.
Gentleware Poseidon
Poseidon for UML — это по пу лfl ное CASE-се‰ ст ‚о ‰лfl UML-мо ‰е -
ли о ‚‡ ниfl. Poseidon бе ет с‚ое н‡ ч‡ ло из от кы то „о по ек т‡ ArgoUML
(ко то ый т‡к же был ‚есь м‡ не плох и у‰о бен ‚ ‡ бо те) и ‚ н‡ ши ‰ни уже
fl‚ лfl ет сfl пи зн‡н ным по фес си о н‡ л‡ ми п‡ ке том. Н‡ ‰‡н ный мо мент
сфо ми о ‚‡ лось бы с т о ‡з ‚и ‚‡ ю ще е сfl со об ще ст ‚о поль зо ‚‡ те лей, ко -
то ые ‡ бо т‡ ют с Poseidon пи по ек ти о ‚‡ нии се ь ез ных пи ло же ний.
Poseidon из ‚е с тен с‚о им по тfl с‡ ю щим у‰об ст ‚ом (usability).
К‡к и ‰у „ие по ‰об ные п‡ ке ты, ‰лfl то „о что бы по кыть нуж ‰ы ‡з -
ных „упп поль зо ‚‡ те лей, Poseidon for UML су ще ст ‚у ет ‚ не сколь ких е -
‰‡к ци flх. Осо бой по х‚‡ лы з‡ слу жи ‚‡ ет с‡йт пи ло же ниfl (http://www.gen-
tleware.com/), ко то ый со ‰е жит мно „о по лез ной ин фо м‡ ции по
Poseidon, UML, ОО АП ‚о об ще, те с ты ‰лfl с‡ мо по ‚е ки и ку сы по UML,
пл‡ „и ны, ОО АП-„лос с‡ ий и мно „ое ‰у „ое.
А ‚от т‡к это ‚ы „лfl ‰ит (ис. 7.8).
Не  ‰‡ ли, ‚есь м‡ сим п‡ тич но? Д‡, ‰ей ст ‚и тель но, по ‰укт не
толь ко очень функ ци о н‡ лен, но и име ет ‚есь м‡ пи flт ный с ‚и ‰у и у‰об -
ный, ин ту и ти‚ но по нflт ный ин те фейс. А‚ то ы ‰о ‚оль но мно „о ‡ бо т‡ ли
с бес пл‡т ной ‚е си ей это „о по ‰ук т‡, и мо же те по ‚е ить н‡м н‡ сло ‚о —
это и‰е ‡ль ный ‚ы бо ‰лfl «‰о м‡ш не „о поль зо ‚‡ те лfl»! Че „о сто ит толь ко
‰е ‚из ком п‡ нии: «По сто мо ‰е ли уй!» («Just model!»).
Кст‡ ти о ‚е си flх. К‡к уже „о ‚о и лось ‚ы ше, Poseidon for UML су ще -
ст ‚у ет ‚ не сколь ких е ‰‡к ци flх:
•
Community Edition
Это б‡ зо ‚‡fl ‚е сиfl, бес пл‡т ный по ‰укт, ко то ый обес пе чит бес -
пе пflт ст ‚ен ный ‰о ступ ‚ ми UML ‰лfl ин ‰и ‚и ‰у ‡ль ных ‡з ‡ -
бот чи ко‚ и боль ших о „‡ ни з‡ ций. Он‡ ‰е л‡ ет ос ‚о е ние и ис поль -
зо ‚‡ ние UML по-н‡ сто fl ще му ле„ ким.
147
Лекциfl 7
Обзо CASE-се‰ст‚ ‰лfl постоениfl ‰и‡„‡мм UML
•
Standard Edition
Р‡с ши fl е м‡fl б‡ зо ‚‡fl ‚е сиfl ‰лfl по фес си о н‡ ло‚ по не ‚ы со кой
це не. Он‡ име ет ‚се ‚оз мож но с ти Community Edition плюс ‰о пол -
ни тель ные ‚оз мож но с ти ‚о ‰е об ‡т но „о по ек ти о ‚‡ ниfl, от ме -
ны и по ‚то ‡ опе ‡ ций с мо ‰е лью, drag-and-drop, плюс ‰о пол ни -
тель н‡fl ‰о ку мен т‡ циfl.
•
Professional Edition
Это high-end-‚е сиfl Poseidon for UML. Длfl то „о что бы у‰о‚ ле т‚о -
ить по теб но с ти по фес си о н‡ль ных ‡з ‡ бот чи ко‚ ПО, он‡
‚клю ч‡ ет бо лее „иб кий ме х‡ низм „е не ‡ ции ко ‰‡, JAR-Import, „е -
не ‡ цию HTML-‰о ку мен т‡ ции и мно „ое ‰у „ое.
•
Embedded Edition
К‡к ‚и‰ но из н‡ з‚‡ ниfl, бы л‡ со 片 н‡ ‰лfl ‡з ‡ бот ки пи ло же ний
‰лfl ‚ст‡ и ‚‡ е мых ус т ойст‚. Он‡ име ет ‚се ‚оз мож но с ти ст‡н -
‰‡т ной ‚е сии (‚клю ч‡fl UMLdoc и ‚оз мож но с ти MDL-им по -
т‡) и оп ти ми зи о ‚‡ н‡ ‰лfl ко ‰о „е не ‡ ции ‚ ANSI C и C++. Ге не -
‡ то ко ‰‡ был спе ци ‡ль но ‡з ‡ бо т‡н с уче том о„ ‡ ни че ний
‚ст‡ и ‚‡ е мых си с тем, к‡ с‡ ю щих сfl п‡ мfl ти и по из ‚о ‰и тель но с -
ти, по‰ ‰е жи ‚‡ ет UML-‰и ‡ „‡м мы кл‡с со‚ и со сто fl ний.
•
Embedded Enterprise
Ин те „ и у ет мощ ные ‚оз мож но с ти ко м‡н‰ но „о мо ‰е ли о ‚‡ ниfl
Enterprise Edition с по‰ ‰еж кой ‚ст‡ и ‚‡ е мых си с тем Embedded
Edition ‚ о‰ ном пи ло же нии. Т‡к же ‰о ступ но мно же ст ‚о пл‡ „и -
но‚, ‡с ши fl ю щих ‚оз мож но с ти Poseidon for UML.
Кус
148
UML: Пе‚ое зн‡комст‚о
Рис. 7.8
•
Enterprise Edition
Н‡ и бо лее пол н‡fl ‚е сиfl по ‰ук т‡, обес пе чи ‚‡ ю щ‡fl т‡ кие ‚оз -
мож но с ти:
•
эф фек ти‚ ное ‚з‡ и мо ‰ей ст ‚ие ‚ е ‡ль ном ‚е ме ни;
•
по‰ ‰еж к‡ мно „о поль зо ‚‡ тель ской ‡з ‡ бот ки;
•
кон толь ‚е сий;
•
кли ент-се ‚е н‡fl ‡ хи тек ту ‡;
•
н‡ ст ‡ и ‚‡ е м‡fl „е не ‡ циfl ко ‰‡ ‰лfl Java, C#, C++, VB.net, IDL,
SQL DDL, Perl и Delphi;
•
не з‡ ‚и си мость от пл‡т фо мы;
•
и мно „ое ‰у „ое, ‚ чем ‚ы мо же те нуж ‰‡ть сfl ‚ по цес се мо -
‰ель-ои ен ти о ‚‡н ной ‡з ‡ бот ки ‚ боль шой ко м‡н ‰е. Эт‡
‚е сиfl по‰ ‰е жи ‚‡ ет мно „о мо ‰ель ное е ‰‡к ти о ‚‡ ние и м‡с -
шт‡ би о ‚‡ ние мо ‰е ли.
И опflть-т‡ ки, луч ше ‚сех о с‚о ем ‰е ти ще ‡с ск‡ жут ‡з ‡ бот чи ки
п‡ ке т‡:
•
http://www.gentleware.com/
Тот с‡ мый х‚‡ ле ный с‡йт по ‰ук т‡, „‰е ‚ы смо же те н‡й ти мно же -
ст ‚о по лез ной ин фо м‡ ции о Poseidon и не толь ко (н‡ ‡н„л. flзы -
ке). Тут же мож но по смо т еть или з‡ „у зить н‡ с‚ой ком пью те
от лич ную флеш-‰е мон ст ‡ цию ‚оз мож но с тей по ‰ук т‡.
•
http://www.gentleware.com/19.html
А это луч ший из из ‚е ст ных ‡‚ то ‡м он л‡й но ‚ый „лос с‡ ий те ми -
но‚, с‚fl з‡н ных с UML, ОО АП и по „‡мм ной ин же не и ей ‚о об ще.
•
http://www.gentleware.com/knowledge/quiz.php4
З‰есь ‚ы смо же те по ‚е ить с‚ои зн‡ ниfl UML, от ‚е ти‚ н‡ ‚о по -
сы те с то‚, с„уп пи о ‚‡н ные по тем уо‚ нflм слож но с ти.
SmartDraw
SmartDraw — это по ст‡fl и ‰у же ст ‚ен н‡fl, ‰‡ еще и не те бо ‚‡ тель -
н‡fl к е су с‡м ‡ль те н‡ ти ‚‡ MS Visio. К‡к и Visio, это по „‡м м‡, пе‰ -
н‡з н‡ чен н‡fl ис клю чи тель но ‰лfl и со ‚‡ ниfl, не име ю щ‡fl функ ций по‰ -
‰еж ки ко м‡н‰ ной ‡з ‡ бот ки ПО. В по‰ ‡ ж‡ ние Microsoft, н‡ с‡й те
SmartDraw из ло же ны 10 пи чин, по че му н‡ ‰о ис поль зо ‚‡ть этот по ‰укт
(чу‚ ст ‚у е те ио нию?):
•
SmartDraw бо лее пост ‚ ис поль зо ‚‡ нии ‰лfl не по фес си о н‡ ло‚;
•
он т‡к же хо о шо, к‡к и Visio, ин те „ и у ет сfl с MS Office;
•
SmartDraw бо лее уни ‚е с‡ лен, чем Visio;
•
бо лее ‡с ши fl ем;
•
по‰ ‰е жи ‚‡ ет сfl о„ ом ное чис ло фо м‡ то‚ ‡с то ‚ой „‡ фи ки;
•
SmartDraw бо лее ‰о сту пен (‚ фи н‡н со ‚ом пл‡ не), чем Visio;
149
Лекциfl 7
Обзо CASE-се‰ст‚ ‰лfl постоениfl ‰и‡„‡мм UML
•
SmartDraw пе‰ л‡ „‡ ет „иб кую си с те му ли цен зи о ‚‡ ниfl и обу че -
ниfl;
•
име ет сfl с‚о бо‰ но ‰о ступ ный ‚ью е ф‡й ло‚ SmartDraw;
•
SmartDraw обес пе чи ‚‡ ет бес пе це ‰ент ную по‰ ‰еж ку поль зо ‚‡ -
те лей, ‰‡ же поль зо ‚‡ те лей поб ных ‚е сий, по ‚е е но!
•
бл‡ „о ‰‡ fl от лич ной по‰ ‰еж ке фо м‡ т‡ Visio т‡к по сто кон ‚е -
ти о ‚‡ть ф‡й лы Visio ‚ SmartDraw!
SmartDraw — по стой ‚ ис поль зо ‚‡ нии п‡ кет ‰лfl со 片 ниfl биз нес-
схем и ‰и ‡ „‡мм (ис. 7.9). Что же мож но со 片 ‚‡ть с е„о по мо щью?
•
Блок-схе мы.
•
Ве мен ные ‰и ‡ „‡м мы (timeline).
•
О „‡ ни з‡ ци он ные ‰и ‡ „‡м мы.
•
UML-‰и ‡ „‡м мы.
•
Се те ‚ые ‰и ‡ „‡м мы.
•
Фо мы — и ‰‡ же боль ше (з‡ меть те, те пеь не нуж ным (поч ти)
ст‡ но ‚ит сfl и MS InfoPath)!
•
По эт‡ж ные пл‡ ны.
•
И мно „ое ‰у „ое (ис. 7.10)...
Ко му не об хо ‰им SmartDraw? К‡ж ‰о му! Не з‡ ‚и си мо от ‚‡ шей ‡ бо -
ты или о ли ‚ по ек те SmartDraw по мо жет:
•
по ил лю с т и о ‚‡ть от чет;
Кус
150
UML: Пе‚ое зн‡комст‚о
Рис. 7.9