Comments 84
UFO just landed and posted this here
О sparx не слышал, а vp и rational rose не стал рассматривать, так как они не предлагают средств для дизайна интерфейсов.
0
Axure в компании тоже используем, полезная вещь, но всегда используется совместно с текстовым ТЗ и спецификациями, созданными в Sparx Enterprise Architect. Кстати большие прототипы, сделанные в Axure довольно сильно тормозят из-за обильного использования JS, приходится делать отдельные прототипы на каждую функциональную задачу.
0
Microsoft Visio конечно мощный инструмент, но сколько стоит лицензия…
+2
Недавно начал пользоваться Axure RP Pro 5 вполне удобно, есть еще MindManager (http://ru.wikipedia.org/wiki/MindManager), пользовался довольно долго, но он менее удобен для проектирования интерфейса сайта, но все равно очень хорошее средство :)
+1
было бы не плохо, если бы вы указали на каких платформах работает софт
0
Тут все просто: весь софт работает под win. Исключение составляет только gliffy.com, т. к. это веб-сервис. Я бы с радостью сделал обзор программ для linux, но, к сожалению, ничего подобного под эту платформу я не видел. А жаль, ведь у меня самого стоит убунту. Приходится довольствоваться одним Gliffy.
0
Хватает Open Office.org Draw :)
тут больше дело не в софте, а кто проектирует.
Можно и карандашом на листочке — правда в ТЗ не вставишь :)
тут больше дело не в софте, а кто проектирует.
Можно и карандашом на листочке — правда в ТЗ не вставишь :)
+4
С карандаша и листочка всё начинается.
+1
почему не вставишь? сканеры и фотоаппараты никто не отменял ;)
более того — наброски на бумаге зачастую более желательны, чем картинка, над которой в софтине страдали несколько дней… Прелесть проектирования в том, что можно быстро разобраться что и как должно работать, а не документировать проект… Ведь я не верю, что в полной мере возможно поддерживать в актуальном состоянии все графики, исполненные в софте, от начала и до конца жизненного цила проекта — слишком многое меняется
более того — наброски на бумаге зачастую более желательны, чем картинка, над которой в софтине страдали несколько дней… Прелесть проектирования в том, что можно быстро разобраться что и как должно работать, а не документировать проект… Ведь я не верю, что в полной мере возможно поддерживать в актуальном состоянии все графики, исполненные в софте, от начала и до конца жизненного цила проекта — слишком многое меняется
-1
тут ещё момент привыкания.
0
Ещё бы открытые альтернативы посмотреть бы как-то бы (кроме Open Office.org Draw)…
0
Основная проблема всех представленных программ в том, что они ориентируются на офисного пользователя. Их едва ли можно причислить к средствам проектирования, скорее — средство рисования диаграмм.
Не могу я представить, чтобы архитектура приложения или базы данных рисовалась в MS Visio. Для этого существуют специализированные средства разработки (допустим, MySQL Workbench, интегрированный редактор UML в NetBeans и др.)
Не могу я представить, чтобы архитектура приложения или базы данных рисовалась в MS Visio. Для этого существуют специализированные средства разработки (допустим, MySQL Workbench, интегрированный редактор UML в NetBeans и др.)
0
Целью этого краткого обзора было рассказать о программах, полного комплекса визуального проектирования: от схем до интерфейсов. «all in one», так сказать. Конечно, специализированных средств для решения каждой задачи в отдельности, существует великое множествоство. Для одного только uml есть как минимум несколько программ под разные платформы.
0
Microsoft Visio for Enterprise Achitects — на мой взгляд лучшее средство проектирования по крайней мере MS SQL баз данных.
0
на больших схемах тупит и вылетает часто. Не советую использовать
+2
а какие альтернативы?
+1
честно говоря, под линукс альтернативы так и не нашел :(
поэтому мне в то время пришлось перелезть обратно на винду и использовать EA
поэтому мне в то время пришлось перелезть обратно на винду и использовать EA
0
netbeans + uml plugin?
0
UFO just landed and posted this here
BOUML — отличное решение под все платформы (вроде как)
в своем блоге буду рассказывать подробнее об этой тулзе, когда до нее дойдет время
в своем блоге буду рассказывать подробнее об этой тулзе, когда до нее дойдет время
0
StarUML под Windows. Немного глючит с кодировками (русские шрифты бьются в случае, если окно расфокусировано). Но при фокусировке, печати и экспорте в JPG со шрифтами все нормально.
0
Visual Paradigm for UML Community Edition
Бесплатна к использованию, написана на Java, я использовал её и на винде, и под линуксом.
Community Edition — самая простая версия, но ее функционал в разы больше то же Umbrello или Dia.
Также есть один ньюанс для Community Edition: если, например, у вас одна диаграмма классов, то она нормально экспортируется в картинку или pdf, но если диаграммы две и больше — то поверх сэкспортированного изображения (или pdf) будут навязчивые водяные знаки, мол хочешь нормальное экспортирование — покупай. Такие же ограничения на все типы диаграмм.
Сначала меня это сильно удручило, но потом я придумал немного хакерский прием.
1. экспортируем диаграмму в изображение формата SVG
2. открываем SVG файл в текстовом редакторе (это же по сути XML файл, где вся информация, в том числе и водяные знаки написаны текстом) и удаляем кучу строк с описаниями водяных знаков, благо они не разбросаны по файлу, а находятся в самом конце.
3. качаем Batik SVG Toolkit и одной командой в шелле получаем чистенькие PDF или PNG. Batik тоже на Java, я использовал его на винде, но и на лине тоже должен запуститься.
Удобней экспортировать всегда в одну и ту же папку несколько svg файлов и натравливать batik на всю папку сразу с помощью одного и того же шелл скрипта.
Если диаграмма большая, то batik-rasterizer.jar следует запускать с указанием размера памяти под java, так как 64МБ по умолчанию бывает мало и тогда batik падает.
Кстати в самой Visual Paradigm for UML для генерирования PDF также используется Batik.
И еще в догонку: Visual Paradigm for UML не запустится под линуксом, если включен Compiz. Я справился так: поставил Compiz Fusion Tray Icon и каждый раз переключался между Compiz и Metacity. Неудобно, но можно потерпеть
Бесплатна к использованию, написана на Java, я использовал её и на винде, и под линуксом.
Community Edition — самая простая версия, но ее функционал в разы больше то же Umbrello или Dia.
Также есть один ньюанс для Community Edition: если, например, у вас одна диаграмма классов, то она нормально экспортируется в картинку или pdf, но если диаграммы две и больше — то поверх сэкспортированного изображения (или pdf) будут навязчивые водяные знаки, мол хочешь нормальное экспортирование — покупай. Такие же ограничения на все типы диаграмм.
Сначала меня это сильно удручило, но потом я придумал немного хакерский прием.
1. экспортируем диаграмму в изображение формата SVG
2. открываем SVG файл в текстовом редакторе (это же по сути XML файл, где вся информация, в том числе и водяные знаки написаны текстом) и удаляем кучу строк с описаниями водяных знаков, благо они не разбросаны по файлу, а находятся в самом конце.
3. качаем Batik SVG Toolkit и одной командой в шелле получаем чистенькие PDF или PNG. Batik тоже на Java, я использовал его на винде, но и на лине тоже должен запуститься.
Удобней экспортировать всегда в одну и ту же папку несколько svg файлов и натравливать batik на всю папку сразу с помощью одного и того же шелл скрипта.
Если диаграмма большая, то batik-rasterizer.jar следует запускать с указанием размера памяти под java, так как 64МБ по умолчанию бывает мало и тогда batik падает.
Кстати в самой Visual Paradigm for UML для генерирования PDF также используется Batik.
И еще в догонку: Visual Paradigm for UML не запустится под линуксом, если включен Compiz. Я справился так: поставил Compiz Fusion Tray Icon и каждый раз переключался между Compiz и Metacity. Неудобно, но можно потерпеть
+3
все что написано на Java как-то пропадает делание использовать, мелкий софт еще работает, а таким монстрам я даже не представляю какое железо надо.
-3
У меня не новый ноутбук на селероне и 770 мб памяти.
Да — тормозит само приложение
Да — притормаживает вся ось
Но это качественное приложение, на данный момент полностью покрывающее мои потребности и потребности подавляющего числа разработчиков. Уж неверняка лучше потерпеть, чем тыкаться в «летающие» но малофункциональные, а иногда и убогие программки.
К тому же блин… цена оперативки в магазине несравнимо меньше цены профитов при использовании удобных программ.
Да — тормозит само приложение
Да — притормаживает вся ось
Но это качественное приложение, на данный момент полностью покрывающее мои потребности и потребности подавляющего числа разработчиков. Уж неверняка лучше потерпеть, чем тыкаться в «летающие» но малофункциональные, а иногда и убогие программки.
К тому же блин… цена оперативки в магазине несравнимо меньше цены профитов при использовании удобных программ.
0
все же универсальными такие вещи быть, на мой взгляд, не должны — либо макеты страниц, либо диаграммы состояний и uml и тд. Например, диаграммы классов куда удобнее строить в IDE, а не в графической рисовалке, пусть даже и имеющей такой шаблон. Аналогичная ситуация и с БД.
хм, а Fireworks чем не угодил?
хм, а Fireworks чем не угодил?
0
Так же можно рассмотреть дополнения к бесплатным IDE. К Eclipse (UML) и NetBeans (UML, SOA) существуют достойные дополнения, которыми можно пользоваться и главное не покупая дорогих лицензий на ПО.
У нас в компании Eclipse стал основным средством разработки.
У нас в компании Eclipse стал основным средством разработки.
0
Есть еще такая замечательная штука, как Enterprise Architect
http://www.sparxsystems.com.au/products/ea/index.html
http://www.sparxsystems.com.au/products/ea/index.html
+3
генерация кода в php5 как-то странно у них работает… были какие-то напряги которые свели на нет все прелести.
хотя сначала я воодушевился…
хотя сначала я воодушевился…
0
Мне эта система тоже больше остальных нравится… одновременно и мощьная и на удивление проста в использовании, если знать UML конечно :)
0
Для мака есть отличная OmniGraffle, для неё есть море удобных сниппетов, и по удобству не сравнима с аксуре или визио.
www.omnigroup.com/applications/OmniGraffle/
www.omnigroup.com/applications/OmniGraffle/
+3
также для мака есть www.malcolmhardie.com/sqleditor/ — если надо спроектировать базу, пока удобнее и проще ничего не нашел
0
Для работы с UML и BPM есть сравнительно неплохая Altova Umodel (правда продукты для работы с xml мне у нее больше понравились) и действительно классный Visual Paradigm for Uml. К сожалению, оба платные. Но зато для Altova можно запрашивать trial на почту. Для продления удовольствия почту каждый раз приходилось менять :)
Да, и эти продукты имеют своих собратьев для остальных задач по проектированию и некоторые case-средства :)
Да, и эти продукты имеют своих собратьев для остальных задач по проектированию и некоторые case-средства :)
0
Интерфейс Axure совсем не похож на Visio… он на 2 порядка лучше. В Axure все понятно и интуитивно, кроме того можно создавать интерактивное взаимодействие с пользователем и динамически менять прототип.
+2
так же можно упомянуть Adobe InDesign.
+1
Можно упомянуть продукты фирмы Concept Draw http://www.conceptdraw.com/en/products/. Помимо рисования диаграмм и схем есть планировщик проектов.
+2
Можно снять замочек с топика? Думаю, он будет полезен всем.
0
Мне каркасы страниц выдавали в формате MS Power Point. У клиента широко используется MS Office, так они всё в нём делают, от презентаций и экономических расчётов до ведения списков todo и писем бабушке.
0
Конечно автор много намешал.
Добавлю=)
для быстрого создание прототипов, прямо с заказчиком.
www.balsamiq.com/products/mockups
Flex+AIR
Добавлю=)
для быстрого создание прототипов, прямо с заказчиком.
www.balsamiq.com/products/mockups
Flex+AIR
0
вот простой и удобный компонент для проектирования онлайн: origramy.com/
есть бесплатная версия для скачивания
есть бесплатная версия для скачивания
0
Используем yEd.
+3
Блин, сила!
Буду использовать. Ибо ява, ибо free, ибо кроссплатформенное.
Буду использовать. Ибо ява, ибо free, ибо кроссплатформенное.
0
Спасибо! Классная программа. Как раз то, что я искал не далее, как сегодня утром. :)
Не перестаю радоваться Хабру. Уже столько раз на нем появлялось что-то нужное как раз тогда, когда это по-настоящему нужно, что аж просто удивительно.
Не перестаю радоваться Хабру. Уже столько раз на нем появлялось что-то нужное как раз тогда, когда это по-настоящему нужно, что аж просто удивительно.
0
Очень приятный редактор!
0
Обычно строю в голове, потом на А4 листочках распечатываю, а делаю в Word с помощью панели рисования, но делаю редко, когда, скажем, на учёбе задали ВСР(вне аудиторная самостоятельная работа) какую-то, что надо показать прежде чем делать.
0
Забыли про Dia — открытая программа входящая в состав Gnome. Позволяет редактировать различные схемы: статических структур UML, баз данных, диаграмм сущность-связь, радиоэлектронных элементов, потоковых диаграмм, сетевых диаграмм и других. По своему позиционированию ближе всего к MS Visio: cкриншоты.
Из интересных возможностей: написание различных плагинов на питоне
Из интересных возможностей: написание различных плагинов на питоне
0
Интересно было бы посмотреть на список софта для проектирования БД.
Использую пару программ, но, думаю, есть лучше.
Использую пару программ, но, думаю, есть лучше.
0
0
А как же DIA? Свободная и бесплатная.
0
Основное софтина для мака уже сто лет как OmniGraffle — стенсилов под нее существует великое множество.
0
Под win лучше Microsoft Visio нет.
Вот линки на наборы стенсилов:
v1.garrettdimon.com/resources/templates-stencils-for-visio-omnigraffle
urlgreyhot.com/personal/resources/visio_wireframe_stencil
nickfinck.com/stencils/
Дальше нужна только голова на плечах.
Для быстрого наброска можно использовать дополнение к Mozilla Firefox — Pencil (http://www.evolus.vn/Pencil/)
SmartDraw 2009 — пробовал, полная лажа, делать юзабельные интерфейсы в настолько неюзабельной программе — экстримальный секас.
Вот линки на наборы стенсилов:
v1.garrettdimon.com/resources/templates-stencils-for-visio-omnigraffle
urlgreyhot.com/personal/resources/visio_wireframe_stencil
nickfinck.com/stencils/
Дальше нужна только голова на плечах.
Для быстрого наброска можно использовать дополнение к Mozilla Firefox — Pencil (http://www.evolus.vn/Pencil/)
SmartDraw 2009 — пробовал, полная лажа, делать юзабельные интерфейсы в настолько неюзабельной программе — экстримальный секас.
0
Есть еще SAP Visual Composer
-1
Юзаю только Sparx Enterprise Architect, начинал с Ratition Rose, но уж деревянный и топорный интерфейс, на работе все нравится EA.
А вот для проектирования внешнего вида используется ASP.NET + Microsoft Visual Studio Web Developer Express.
пытались использовать Axure, не устроило, что нельзя свои добавлять элементы, а с учетом большой кучи сайтов и которые работуют все на одной платформе, нам не подошло.
А вот для проектирования внешнего вида используется ASP.NET + Microsoft Visual Studio Web Developer Express.
пытались использовать Axure, не устроило, что нельзя свои добавлять элементы, а с учетом большой кучи сайтов и которые работуют все на одной платформе, нам не подошло.
0
Много всего предложили, но чтобы получить реально интерактивный интерфейс и посмотреть как «оно» будет работать только Axure! Статику можно нарисовать в чем угодно, как говорится «на вкус и цвет».
0
В нескольких проектах юзал Sybase PowerDesigner. Это конечно не просто рисовалка. Управление версиями, генерация кода, базы и куча всего. Классная штука, не требователен к ресурсам и не тормозит как Rose. Хотя его цена, конечно, зашкаливает…
Сейчас юзаю фришный BOUML.
Сейчас юзаю фришный BOUML.
0
Вы ошибаетесь, что «ещё большее значение имеет визуальное проектирование».
MDA ещё в жизни особо не встречается, поэтому CASE-средства служат лишь дополнительным средством демонстрации части проектных решений. Но ключевое значение для соответствия реальных сроков и качества разработки ожидаемым имеет ТЗ, а ключевое значение для успеха продукта на рынке — обоснованная концепция продукта.
Кроме того, представленные вами рисовалки не являются средами проектирования. Это просто электронные карандаши.
MDA ещё в жизни особо не встречается, поэтому CASE-средства служат лишь дополнительным средством демонстрации части проектных решений. Но ключевое значение для соответствия реальных сроков и качества разработки ожидаемым имеет ТЗ, а ключевое значение для успеха продукта на рынке — обоснованная концепция продукта.
Кроме того, представленные вами рисовалки не являются средами проектирования. Это просто электронные карандаши.
0
Жаль что я сразу не написал(
Вот мой вклад:
Вот мой вклад:
0
Жаль что я сразу не написал(
Вот мой вклад, ссылки в Википедии:
List of UML tools
Инструменты UML-моделирования (список)
Интересно было бы обсудить и этот список тоже;)
P.S.
сорри за флуд
Вот мой вклад, ссылки в Википедии:
List of UML tools
Инструменты UML-моделирования (список)
Интересно было бы обсудить и этот список тоже;)
P.S.
сорри за флуд
0
Еще когда пользовал WebSite Builder от известного хостинга Servage
0
А почему здесь нет Sybase PowerBuilder а?
0
Sign up to leave a comment.
Средства для визуального проектирования