CASE-засоби дозволяють будувати UML-діаграми візуально, не використовуючи мову UML.
До них відносяться наступні CASE-засоби:
– Microsoft Visio;
– IBM Rational Rose;
– Borland Together;
– Sparx Systems Enterprise Architect;
– Gentleware Poseidon;
– SmartDraw;
– Dia;
– Telelogic TAU G2;
– StarUML;
– та інші.
Розглянемо більш детально ці засоби.
Microsoft Visio
Visio – рішення для побудови діаграм від Microsoft. Visio допомагає перетворити технічні й бізнес-концепції у візуальну форму.
Зображальні можливості Visio дійсно досить широкі:
– Використовуючи визначені фігури Visio Professional, drag-and-drop і майстра, ви можете швидко й просто створювати зрозумілі й інформативні діаграми.
– Можливості Visio можна легко розширювати, використовуючи нові шаблони бізнес-діаграм. Ви можете включати зовнішні джерела даних, сховища або колекції збережених шаблонів.
– В Visio можна прототипувати інтерфейс додатків за допомогою вбудованих шаблонів користувальницького інтерфейсу Microsoft Windows, що дозволяє створювати модель користувальницького інтерфейсу в стандартному Windows стилі.
|
|
– Можна легко малювати діаграми мережних ресурсів, що ілюструють розгортання нового ПЗ на існуючі мережні ресурси.
– Visio Professional також тісно інтегрується з Microsoft Office Project, що дозволяє, наприклад, імпортувати звідти завдання для членів команди.
– За допомогою шаблонів UML ви можете створювати UML-Діаграми статичної структури ПЗ або проводити зворотне проектування за допомогою Visio 2010 Reverse Engineer Wizard.
– Visio 2010 може документувати для вас структуру існуючих веб-сайтів, допомагаючи в такий спосіб у розробці, реалізації або інтеграції веб-додатків.
– Можна також створювати звіти, зберігати діаграми як веб-сторінки й ще багато чого іншого.
IBM Rational Rose
Rational Rose – сучасний і потужний засіб аналізу, моделювання й розробки програмних систем. Rational Rose придасться при рішенні практично будь-яких завдань проектування інформаційних систем: від аналізу бізнес-процесів до кодогенерації певною мовою програмування. Такий арсенал дозволить не тільки спроектувати нову систему, але й доробити стару, зробивши процес зворотного проектування.
Borland Together
Borland Together ControlCenter – це інтегрована платформа розробки, що дозволяє спростити й прискорити аналіз, дизайн, розробку й розгортання комплексних корпоративних додатків. Ці можливості сполучаються в одному інтегрованому рішенні з підтримкою UML, що допомагає командно розробляти високоякісні системи швидше й ефективніше. Технологія Borland LiveSource, інтегрована в ControlCenter, автоматично синхронізує всі артефакти, так що зміни в них не переривають процес розробки (що дуже схоже на концепцію "живих документів" від Microsoft). Таким чином, ситуація, коли модель і код не відповідають один одному, тепер неможлива – будь-які зміни в моделі відразу ж відображаються в коді й навпаки. ControlCenter надає єдине середовище розробки, загальна мова, діаграми й будівельні блоки, рятуючи команду від необхідності використовувати кілька продуктів, перемикаючись між ними.