Эта программа позволит вам построить наглядную блок-схему, план действий, сложную схему, диаграмму, не прибегая к карандашам и линейке.
Наглядное меню облегчит такую задачу, тем более что русский язык присутствует. Есть большой набор готовых фигур, соединительных линий, всевозможных стрелок, кривых, все это раскрашивается, заливается цветом, меняет форму, толщину, трансформируется в пропорциях, есть вставка текстов и картинок.
Этот список фигур и линий можно дополнить пользовательскими разработками с помощью специального редактора, а так же множеством других пиктограмм и значков из обширной дополниткльной библиотеки. Изначатьно программа разрабатывалась для среды Gnom, но потом с успехом перекочевала в Windows.
Как и большинство программом, разработанных для Linux, она с открытым исходным кодом и бесплатная. Я не большой специалист в подобных программах, но несколько раз она меня выручала, когда нужно было по всем канонам черчения нарисовать подробный план помещения. Кстати, если вы пользуетесь Visio, то в последней бета-версии Dia уже присутствует импорт и экспорт в совместимый формат.
Что такое DIA диска? И как найти его размер!
Источник: lifehacker.ru
Создавайте блок-схемы, сетевые диаграммы, схемы и многое другое с помощью Dia
Вам когда-нибудь приходилось делать блок-схемы, сетевые схемы, схемы и многое другое на работе или для учебы? диаметр это сильное и очень мощное приложение, предназначенное для всех подобных случаев. Презентации являются особенно мощным инструментом для передачи ваших идей, и иногда простой старый текст просто скучен.
Таким образом, для тех из вас, кому трудно создавать диаграммы в MS Power Point или MS Word, Dia значительно облегчит вам передачу ваших идей благодаря сложному набору предустановленных инструментов, специально разработанных для множества предметов., Интерфейс приложения, упакованный в крошечный пакет размером от 19 до 30 Мб (в зависимости от операционной системы), настолько скучный и скучный, насколько это может показаться, на самом деле очень интуитивно понятный, с такими вещами, как копирование, вырезание, вставка, удаление, перетаскивание, искажение — все естественно. как и в большинстве популярных программ. Более того, портативная версия приложения также доступна. Читайте дальше после перерыва, чтобы узнать больше.
Приложение запускается с аккуратно выложенным интерфейсом, а инструменты, необходимые для начала работы, расположены на левой панели, как и большинство программ для рисования и редактирования. Имея различные предустановки линий, вы либо решите пойти с ними и манипулировать ими позже, чтобы создать фигуры, либо вы можете просто выбрать одну из предустановок доступных форм.
Dia — свободный кроссплатформенный редактор диаграмм
Это больше, чем кажется на первый взгляд, когда дело доходит до этих форм. Нажмите где это говорит Блок-схема на скриншоте выше, чтобы открыть обширный список доступных листов. От схем до сетевых диаграмм Cisco, этого списка достаточно для размещения диаграмм большинства видов, как можно увидеть на скриншоте ниже.
К свойствам вставленных объектов можно легко получить доступ, просто дважды щелкнув по ним, или с помощью довольно очевидного Щелкните правой кнопкой мыши> Свойства метод. На скриншоте ниже показаны свойства вставленного текста; однако, делая то же самое для объектов, вы получаете такие опции, какцвет линии, ширина, стиль, и что более важно, заполнить цвет.
Завершая сохранение вашего проекта, приложение сохранит вашу работу как .dia файл. Тем не менее, вы можете сохранить файл с многочисленными расширениями, перейдя к Файл> Экспорт и выберите формат, в котором вы хотите сохранить свою работу. Обычные форматы экспорта изображений включают BMP, JPG, TIFF, PNG и другие.
Скачать Dia для Windows | Linux | макинтош
Популярная тема
Создавайте бесплатные профессиональные диаграммы и графики из любых данных
Итак, у вас есть данные, которые нужно кому-то представить? Всегда есть лучший способ сделать это, вместо того, чтобы просто показать цифры, почему бы не создать
Создавайте, создавайте резервные копии и защищайте паролем заметки с помощью Snap-it Notes для iPhone
Создание заметок на вашем устройстве iOS — это не то, о чем вы слишком беспокоитесь. Всегда есть в наличии приложение Notes, и если вы немного более активны
Infogram: быстро создавайте встраиваемые графики и диаграммы для вашего сайта
Графики и диаграммы — отличный способ понять и обобщить большой набор значений данных. Есть множество приложений, которые позволяют вам создавать диаграммы / графики
У любимой в мире платформы микроблогов (и часто разглагольствующих) есть приложения, доступные для каждой существенной ОС, и пока приложение для iOS уже готово.
Экспортируйте твиттеры, упоминания, твиты и многое другое в документ с помощью twDocs
Twitter, несомненно, является самой популярной платформой микроблогов на планете. Еще в декабре 2012 года социальная сеть щебетания птиц представила опцию
Источник: rus.computerspywarescanner.com
Обзор CASE-средств для построения диаграмм UML
Dia — программа для создания диаграмм, базирующаяся на gtk+ и распространяющаяся по лицензии GPL . Dia создавалась по подобию коммерческой Windows -программы Visio. Она может быть использована для рисования многих видов диаграмм. На данном этапе развития Dia имеет средства для рисования:
- ER-диаграмм (проектирование баз данных);
- диаграмм UML;
- блок-схем;
- сетевых диаграмм ;
- простых схем электрических цепей;
- и многого другого…
Возможности программы легко расширить путем введения новых символов, определяемых в XML-файлах с помощью подмножества тегов SVG для изображения фигур. Dia может загружать и сохранять диаграммы в своем XML-формате ( по умолчанию — сжимаемом gzip для экономии места), может экспортировать диаграммы в EPS- или SVG -формат и печатать их (включая разбивку на несколько страниц).
Dia — самая простая программа в этом обзоре. Она работает под управлением Linux в среде Gnome, требует библиотек gtk+ и glib. Существует порт Dia для Windows , который производит в целом приятное впечатление. Несмотря на то что программа еще не дошла до стадии финального релиза, Dia уже существует в состоянии, пригодном для использования, и продукт все время динамично развивается. Да, кстати, Dia поддерживает множество языков и региональных стандартов, в том числе и русский с украинским.
Интерфейс Dia похож на интерфейс других «гномьих» приложений, в частности Gimp. Этот стиль интерфейса, когда панель инструментов , рабочая область и другие элементы организованы в виде отдельных окон, немного непривычен для глаз пользователей Windows . Но главное — Dia абсолютно бесплатна! Вы можете загрузить с домашней страницы и исполняемый файл , и исходные коды, можете вносить изменения в код, распространять его и т. д. (рис. 7.12).
Рис. 7.12.
В общем, если ваш девиз «чем проще, тем лучше», то Dia — это ваш лучший выбор. Для получения же дополнительной информации мы можем посоветовать посетить такие сайты:
- http://www.gnome.org/projects/dia/home.html Официальный сайт продукта, где не так много информации, но все же кое-что полезное найти можно, в частности мануал и FAQ по Dia (на англ. языке).
- http://www.gnome.org/projects/dia/faq.html А это тот самый FAQ по продукту.
Telelogic TAU G2
И наконец, TAU G2 от Telelogic. Это легендарное средство моделирования, которое сочетает в себе мощь и простоту использования, а также предоставляет уникальную возможность начальной верификации и симуляции создаваемых моделей. Почему мы говорим «легендарное»? Да потому, что все профессионалы слышали о TAU, но почти никто его не видел и не пробовал в работе! Не видели его и мы, пока компания Telelogic любезно не предоставила нам свой продукт для использования в учебных целях.
Интерфейс программы, правда, не блещет особой красотой в стиле Windows XP и выглядит даже слегка архаично, но, как оказалось, действительно очень удобен и интуитивно понятен (рис. 7.13):
увеличить изображение
Рис. 7.13.
TAU позволяет создавать все виды диаграмм UML 2.0, проверять их корректность и синтаксическую правильность, симулировать выполнение диаграмм, экспортировать и печатать диаграммы и многое другое… Работает это чудо на таких платформах, как:
- Windows 2000 Professional,
- Windows XP,
- Sun Solaris,
- Redhat Enterprise Linux,
- Citrix XPe.
Поддерживаются такие компиляторы:
- Microsoft Visual Studio .NET,
- Wind River Systems C/C++,
- gnu gcc,
- Sun Studio 8 C/C++,
- Java SDK**,
- Green Hills MULTI C, C++. TAU интегрируется в такие среды, как Microsoft Visual Studio .NET и Eclipse.
Что же касается редакций пакета, то по большому счету (не считая специализированных версий) их три:
- TAU/Model Author Это продвинутая среда моделирования UML 2.0, включающая проверку синтаксиса и семантики, что позволяет планировщикам и архитекторам создавать точные, простые для понимания и логичные спецификации.
К сожалению, у Telelogic нет никаких демо- или пробных версий с ограниченной функциональностью. Вы можете только купить их продукты или получить полнофункциональную версию на совсем не обременительных условиях для использования в учебном процессе. А продукт действительно весьма неплохой.
Подробности можно узнать на корпоративном сайте Telelogic:
- http://www.telelogic.com Официальный сайт продукта, содержащий море информации по продуктам Telelogic, UML, OOAП и программной инженерии вообще (на англ. языке).
- http://www.telelogic.com/corp/products/tau/index.cfm А это раздел сайта, посвященный TAU. Здесь можно найти описание продукта, обзор функциональности, спецификации и много других дополнительных материалов.
StarUML
В последний момент мы решили написать здесь о StarUML. Внимательный читатель, конечно, заметил, что, начиная с лекции о диаграммах классов, вид диаграмм в этом курсе изменился. Почему? Да просто потому, что автору этих строк попалось на глаза замечательное (и к тому же абсолютно бесплатное) средство UML -моделирования — StarUML. Этот пакет сразу же стал нашим фаворитом.
StarUML — это пакет с открытым программным кодом, написанный на Delphi и работающий под управлением ОС семейства Windows . StarUML поддерживает UML 2.0 (плюс его профайлы) и MDA ( Model Driven Architecture — см. «Википедию»!). Функционал пакета можно расширить за счет использования плагинов, так что каждый желающий может создать свой собственный модуль для StarUML на любом COM -совместимом языке (C++, Delphi, C#, . ). На сайте проекта доступны для загрузки несколько модулей, добавляющих поддержку ER-диаграмм (Entity-Relation Diagram ), некоторых профайлов UML , например SPEM ( Software Process Engineering Metamodel), WAE ( Web Application Extension ), интеграцию с MS Word и др.
Конек StarUML — это его юзабилити . Интерфейс пакета не может похвастаться красивыми разноцветными «пластмассовыми» элементами управления, как java -программы, рассмотренные выше, но очень удобен и интуитивно понятен. Больше всего StarUML напоминает. Microsoft Visual Studio ( Enterprise Architect тоже чем-то напоминал MSVS, но здесь мы видим просто шедевр имитации).
Да уж, воистину, почему бы и не позаимствовать удачные интерфейсные решения? В целом же, считаем, StarUML с успехом может заменить такие коммерческие программы, как рассмотренные выше Rational Rose, Together или TAU G2. Вы спросите: «А как же кодогенерация ?». Отвечаем — кодогенерация тоже есть. «Прямо из коробки» пакет способен выполнять кодогенерацию на языках C++, C#, Java . А если использовать шаблоны, имеющиеся на сайте StarUML, то можно добавить поддержку PHP и некоторых других языков (рис. 7.14).
увеличить изображение
Рис. 7.14.
Кстати, чуть выше мы упоминали про интеграцию с MS Word . Кроме «ворда», StarUML способен создавать документацию в виде текстовых файлов, файлов MS Excel и MS PowerPoint. Впечатляет? А еще есть импорт из Rational Rose! Другими словами, автор этих строк просто очарован StarUML.
И снова мы отправляем читателя на сайт программы:
- http://staruml.sourceforge.net/en/about.php Страница описания программы, ее возможностей, истории создания и особенностей лицензии (на англ. языке).
- http://staruml.sourceforge.net/en/modules.php А это раздел сайта, который посвящен модулям, расширяющим функциональность StarUML. Обязательно загляните сюда!
- http://staruml.sourceforge.net/en/templates.php Описание и ссылки для скачивания дополнительных шаблонов к StarUML, позволяющих расширить возможности кодогенерации и создания документации.
- http://staruml.sourceforge.net/en/documentations.php Страница, содержащая ссылки на документацию к StarUML, в том числе и на русском языке!
Другие программы
Рассмотренные здесь пакеты — очень малая часть всего доступного в Интернете ПО для визуального моделирования с помощью UML . Список другого ПО для создания UML -диаграмм можно найти, например, на http://www.objectsbydesign.com/tools/umltools_byCompany.html.
На http://www.uml.org/#Links-UML2Tools расположен список ссылок на другие каталоги подобных программ. А на http://www.gskinner.com/gmodeler/app/run.html вы найдете уникальное в своем роде онлайновое средство UML-проектирования (к тому же написанное на Flash ). На него стоит посмотреть!
Выводы
В презентации, по которой написана эта лекция, автор приводит таблицу, где всем рассмотренным программам выставлены субъективные оценки по 10-бальной шкале. Причем оцениваются возможности визуализации, простота освоения, удобство интерфейса и дается краткая характеристика «одной строкой». Здесь же мы воздержимся от каких-либо оценок (кроме тех, что неявно прозвучали в тексте лекции), предоставив право решать «кто лучше, а кто хуже» самому читателю. Итак, что же мы поняли, изучив материал этой лекции:
- На данный момент на рынке присутствует огромное количество и полноценных средств UML-моделирования, и программ для рисования диаграмм, в том числе и UML.
- Такие продукты, как Borland Together, Poseidon, StarUML и Dia , могут быть загружены с сайта производителя абсолютно бесплатно.
- StarUML выглядит наиболее функциональным из бесплатных продуктов и может служить полноценной заменой коммерческим программам для UML-моделирования.
- Для использования в качестве справочника идеально подходит Zicom Mentor от Sparx Systems, который также может быть получен абсолютно бесплатно.
- Выбор средства UML-проектирования — вопрос сложный и неоднозначный, и решить его каждый должен для себя сам, исходя из своих потребностей, уровня знаний и т. д.
Упражнения
- Постройте UML-диаграммы ПО, автоматизирующего процесс покупки товара в магазине отделочных материалов с отдельным складом. Этот процесс можно описать так. Продавец выписывает клиенту ордер, где указывает код товара, его наименование и количество. Клиент оплачивает в кассе стоимость товара. Для этого кассир должна найти в БД товар по его коду и подсчитать его стоимость. В результате клиент получает кассовый чек и накладную для получения товара на складе и едет на склад. Там он вручает накладную кладовщику, который отыскивает товар по его коду и отпускает клиенту нужное его количество. После этого кладовщик делает отметку в книге учета товаров о том, что товар отпущен и его количество соответственно уменьшилось.
- Для построения диаграмм воспользуйтесь такими CASE-средствами:
- диаграмма прецедентов — Together;
- диаграмма классов — Poseidon;
- диаграмма последовательности — SmartDraw;
- диаграмма состояний — StarUML.
Источник: intuit.ru