Программа для составления схемы связей лиц. Программа для создания диаграммы связей (интеллект-карт). Функциональные возможности программы

Всем известно, что для успешной разработки веб-сайта/веб-сервиса/программы (нужное подчеркнуть) очень важен этап проектирования. Грамотный план разработки - это половина всего проекта. Понятно, что прежде всего необходимо техническое задание, в котором будут описаны требования, сроки, и т.п. Но еще большее значение имеет визуальное проектирование, а именно: UML-схемы, схемы БД, пользовательские интерфейсы, эскизы страниц…

Для решения каждой из этих задач существуют собственные средства.
Так, например, пользовательские интерфейсы можно изобразить на бумаге или в фотошопе. Но, согласитесь, что было бы намного удобней иметь возможность создавать все вышеуказанное в одной программе.

Ниже я предлагаю обзор нескольких таких программ с краткой аннотацией. Очень надеюсь увидеть в комментариях ссылки на другой софт, позволяющий выполнять такое комплексное визуальное проектирование.

Microsoft Visio

Лицензия: Trial
Стоимость: 18 000 руб.
Сайт: http://office.microsoft.com/ru-ru/visio/

MS Visio 2007 - это универсальное средство для построения диаграмм, графиков, схем любого рода. Включает мощные средства визуализации и подходит для решения широкого круга задач.

Open Office.org Draw

Лицензия: FreeWare
Стоимость: free
Сайт: www.openoffice.org/product/draw.html

Хоть ОО Draw и является векторным графическим редактором, многие используют его для рисования чертежей, блок-схем и других видов диаграмм.

Axure RP Pro

Лицензия: Trial
Стоимость: $585
Сайт: http://axure.com

Axure заточен под создание и быстрое прототипирование каркасов веб-сайтов. Интерфейс похож на MS Visio. Содержит очень большую библиотеку с набором объектов для дизайна страницы и пользовательских интерфейсов. Позволяет не только создавать графическое представление, но и привязывать события, связывать блоки между собой и многое другое. Широкие возможность экспорта готовой схемы.

SmartDraw 2009

Лицензия: Trial
Стоимость: $197
Сайт: http://www.smartdraw.com/

Очень мощное средство, позволяющее создавать все возможные виды интерфейсов. Интерфейс похож на MS Office 2007. Гигантская библиотека объектов (дополнительные элементы доступны на офф. сайте), и всевозможные типы диаграмм.

Gliffy.com

Лицензия: ShareWare
Стоимость: $5 в месяц
Сайт: http://www.gliffy.com/

Gliffy.com - это веб-приложение, написанное на flash. Имеет в своем арсенале средства для создания блок-схем, структур, пользовательских интерфейсов, uml диаграмм. Представляет средства удобной публикации и совместной разработки документов. Есть возможности импорта как в растровую, так и в векторную графику. В бесплатной версии существует ограничение на максимальное количество документов - 5.

(англ. Mind map, карты ума, интеллект-карты) - способ изображения процесса мышления с помощью схем. Диаграмма связей реализуется в виде древовидной схемы, на которой изображены слова, идеи, задачи или другие понятия, связанные ветвями, отходящими от центрального понятия или идеи.

Пример. Диаграмма связей информационных видов материалов нашего сайта и рубрик:

(Пока строил эту диаграмму связей, нашел 3 неиспользуемых рубрики, они отмечены крестиком. Не откладывая в долгий ящик, удалил их, а статьи из них перенес в более популярные рубрики).

Знаком минус пометил рубрики, которые в будущем тоже нужно удалить как неиспользуемые.

Знак вопрос отмечает рубрики, судьбу которых сообщество будет решать в ближайшие месяцы.

Применение диаграммы связей

Диаграммы связей позволяют в компактном виде представить множество идей со всеми их взаимосвязями. Они полезны как для нас самих ("прочищают" мысли), так и для передачи своих мыслей другим.

В своей практике я регулярно использую диаграммы связей:

  • систематизирую информацию
  • строю планы
  • пересылаю Алле Шакуровой отчеты о моей проделанной или предстоящей работе
  • иллюстрирую свои мысли в статьях.

Примеры диаграммы связей

Зоны ответственности левой и правой половины мозга:

Преимущества от использования диаграммы связей (ментальных карт):

Краткий англо-русский разговорник о внешности женщины:

Как видите, в отличие от скучных текстовых списков, диаграммы связей (интеллект-карты) весьма красочны и изощренны.

Программа XMind для построения диаграммы связей

Для построения диаграмм связей есть много удобных программ.

После многих лет использования рекомендую программу XMind . Она существует в бесплатном (Free) и платном варианте (Pro). Однако ее бесплатных возможностей более чем достаточно, чтобы создавать диаграммы связей любой сложности. Средний пользователь задействует только 10% возможности бесплатной версии программы:

Как создавать диаграммы связей с помощью XMind Free:

Диаграмма связей (карта мыслей, ассоциативная карта, интеллект-карта) - это отличный способ «разложить по полочкам» мысли, идеи, факты, понятия, задачи. Сейчас такие диаграммы активно используют в учебе и работе. Для их создания можно по старинке использовать ручку и листочек, а модно воспользоваться специальным ПО.

Диаграмма связей используется в процессе обучения, к примеру, для создания конспектов или систематизации материала по определенной теме. Можно использовать ее и для решения творческих задач, мозгового штурма или при создании презентаций. Диаграмма связей поможет упорядочить дела или спланировать определенный проект . Наконец, ее можно использовать даже в решении личных проблем.

Диаграмма связей, созданная вручную, помогает лучше усвоить материал или разобраться в себе (если вы используете эту методику для решения личных проблем). Но если вам нужно представить готовую диаграмму на работе или учебе, гораздо солиднее будет выглядеть диаграмма связей, созданная в специальной программе . К тому же, это избавит вас от необходимости таскать за собой немаленький лист бумаги, который может помяться: закинул диаграмму на флешку - и все.

Существует много бесплатных программ для создания ассоциативных карт. Пожалуй, одна из самых известных - это FreeMind . Это кроссплатформенное приложение, написанное на Java и распространяемое согласно лицензии GNU GPL. Благодаря экспорту XHTML можно создавать карты-схемы со сложной разветвленной структурой, содержащие ссылки на внешние источники (другие диаграммы связей, файлы и веб-страницы).

Программа позволяет скрывать отдельные ветви, использовать HTML для форматирования узлов, декорировать углы и ветви, графически связывать узлы, осуществлять поиск по отдельным ветвям, импортировать и экспортировать списки. Готовая диаграмма связей может быть экспортирована в форматы JPEG, PNG, SVG и PDF. Предусмотрена интеграция приложения с вики-проектами .

На основе приложения FreeMind были созданы еще два проекта: FreePlane и SciPlore MindMapping. В программе FreePlanе упор был сделан на удобстве использования. В ее создании принимал участие один из ключевых разработчиков FreeMind. Как и ее «родитель», эта программа кроссплатформенная. Она полностью поддерживает формат файлов FreeMind, но содержит также дополнительные опции и возможности, не поддерживаемые FreeMind.

Программа SciPlore MindMapping в большей степени ориентирована на студентов и ученых. В ней делается больший упор на работу с форматом PDF (в том числе импорт закладок) и поддержку ключей BibTeX (ПО для создания форматированных списков библиографии). Это первая программа, комбинирующая в себе создание диаграмм связей и управление библиографической информацией. Формат файлов SciPlore MindMapping на 100% совместим с FreeMind.

На FreeMind основана и WikkaWiki (часто ее называют просто Wikka). По сути, это написанный на PHP вики-движок, использующий для хранения страниц СУБД MySQL. Движок очень легкий и производительный, он сочетает в себе стандартные возможности вики-движка с поддержкой карт памяти формата FreeMind.

Проект VUE (Visual Understanding Environment) был создан специально для учебных заведений и распространяется по соответствующей лицензии. Это кроссплатформенное бесплатное приложение можно также использовать для создания презентаций. Помимо стандартных опций, которыми обладают большинство приложений для создания интеллект-карт, VUE может похвастаться новыми возможностями: инструменты для динамического представления карт, инструменты для слияния и анализа карт, расширенные возможности использования ключевых слов-меток и поиска, поддержка семантической паутины, расширенный поиск на онлайн-ресурсах (Flickr, Twitter, Yahoo и т.п.).

Программа XMind обладает достаточно простым интерфейсом. Ее используют для управления задачами и знаниями, на совещаниях и в тайм-менеджменте. Диаграмма связей, созданная в этом приложении, может содержать границы элементов, отношение между элементами, ярлыки, маркеры, ссылки, текстовые пометки, аудио- и графические файлы, вложенные файлы других форматов. Готовые документы можно экспортировать в PowerPoint, MS Word и PDF.

Еще из бесплатных программ для создания диаграмм связей можно упомянуть CAM editor, Compendium, Pimki . Существуют также сайты для создания интеллек-карт . Большинство этих сервисов условно-бесплатные. Это значит, что вы либо можете создать в бесплатном режиме лишь ограниченное количество карт (обычно 2-3), либо пользоваться сервисом бесплатно ограниченное количество времени (около недели).

Диаграмма связей может стать незаменимым помощником в учебе и работе, а если вы подберете подходящую программу, ее создание не составит для вас ни малейшего труда !

SNA (Social network analysis - анализ социальных сетей) - направление современной компьютерной социологии, которое занимается описанием и анализом возникающих в ходе социального взаимодействия и коммуникации связей (сетей) различной плотности и интенсивности. Поведение личности - это производное от социальных сетей, элементами которых она выступает. Метод SNA получил широкое распространение при изучении процессов коммуникации в различных социальных группах, в развитии научных школ, социологии межличностных отношений, политических и международных процессов и т.д. Сеть социальных взаимодействий - это сеть, состоящая из так называемых социальных акторов (актор - от англ. actor (деятель, личность) - термин используется в русскоязычной литературе и имеет более широкое значение, чем русское слово «лицо», то есть это может быть не только человек или юридическое лицо, но и совокупность организаций или целая страна) и наборов взаимосвязей между ними. Метод исследования является универсальным. В качестве социальных акторов могут выступать не только индивиды, но и социальные группы, организации, города и страны. Под связями понимаются не только коммуникационные взаимодействия между акторами, но и связи по обмену различными ресурсами, взаимодействия, связанные с совместной деятельностью, включая конфликтные отношения. При использовании метода SNA ключевым является описание характеристик, выражающих плотность, интенсивность и пространственную координацию социальных связей, что дает возможность выделять структурные единицы исследования («узлы», «блоки», «клики», «кусты») в системе социальных отношений.

Полученная сеть взаимодействий может быть проанализирована различными методами теории графов, теории информации, математической статистики. В отличие от классических методов анализа, которые исследуют индивидуальные свойства объектов, основные цели анализа сетей - это исследование взаимодействия между социальными объектами (акторами) и выявление условий возникновения этого взаимодействия.

Отдельным направлением исследования является визуализация (графическое отображение социальной сети). Визуализация имеет важное значение, поскольку сама возможность увидеть сеть позволяет сделать важные выводы о характере взаимодействия акторов, не прибегая к другим методом анализа графа. Для пояснения данного тезиса целесообразно привести пример использования SNA-метода с целью выявления террористов, спланировавших теракт 11 сентября 2001 года в США (рис. 1). В данной работе была построена сеть, в которой в качестве акторов (вершин) выступали конкретные личности (пилоты), а в качестве линий связи (ребер) - факты попарных связей (переговоров). То, что террористы готовили теракт (имели избыточные на общем фоне коммуникации), наглядно видно по сгущению плотности линий связи вокруг террористов.

Рис. 1. Пример исследования взаимодействий террористов
при планировании и осуществлении теракта 11 сентября 2001 года в США.
Обозначения на графике: точки - пилоты, соединения между точками - интенсивность коммуникаций между этими лицами.
Цветом даны номера рейсов:

После ознакомления с технологией SNA у автора статьи возникла идея построить и наглядно представить социальную сеть, отображающую взаимодействия наиболее важных исторических деятелей русской истории. В процессе выполнения данного проекта пришлось поработать с целым рядом программ для построения социальных сетей. Полученный опыт и позволил написать данную статью. Часть описываемых ниже программ можно загрузить с прилагаемого к журналу CD.

Краткий обзор программ для визуализации социальных сетей

Программы для построения графов можно разделить на две категории: первая - это редакторы - приложения, которые позволяют автоматизировать ручное построение графа и обеспечивают возможность автоматического изменения граней при перемещении вершин графа; вторая группа - это программы, которые позволяют отказаться от ручного рисования графа. При этом пользователь задает некоторую базу данных, по которой программа рассчитывает положение вершин и граней и строит граф. Для построения социограмм могут применяться программы обоих типов, поскольку для конкретных случаев та или иная программа может оказаться наиболее подходящей.

Программы для ручного рисования социограмм

udraw (Graph) 3.1.1

Рисовать графы, пользуясь графическими редакторами широкого профиля, не всегда удобно. Гораздо эффективнее воспользоваться специализированными приложениями. Одной из подобных специализированных программ является uDraw (Graph), автоматизирующая процесс построения графов и диаграмм (рис. 2).

Рис. 2. Пример построения диаграммы в uDraw (Graph)

Весьма удобной функцией программы является возможность деформирования графа, когда при перемещении одной из вершин графа (на рис. 3 вершина topic передвинута вправо) все остальные деформируются автоматически. Поэтому если нужно выделить место под новые вершины, то вам не придется заново перерисовывать сетку.

Рис. 3. Пример трансформации диаграммы uDraw (Graph) в режиме drag&drop

Программа позволяет не только генерировать боксы разной формы, но и вставлять растровые картинки в качестве вершин графа (рис. 4).

Рис. 4. Пример использования растровых изображений в uDraw (Graph)

Более подробную информацию о программе можно найти по адресу: http://www.informatik.uni-bremen.de/uDrawGraph/en/uDrawGraph/gedit.html .

Visio 2003

Весьма удобным инструментом для ручного построения графов является программа Visio 2003 (рис. 5), которая содержит средства построения графов и диаграмм, необходимые широкому кругу пользователей. Имеется возможность легко передвигать отдельные боксы так, что при этом деформируются линии, связывающие данный бокс с другими. Программа позволяет сохранить Visio-диаграмму в web-формате. Интерфейс создаваемых в Visio web-страниц отличается привлекательностью, предоставляет широкие возможности для совместной работы с данными как в организации, так и за ее пределами.

Рис. 5. Построение графа в Visio 2003

Программы для автоматического построения социограмм

Очевидно, что ручное построение графа - весьма длительный и трудоемкий процесс. Анализ структуры графа, состоящего из сотен вершин, просто невозможен при ручном построении. Здесь необходимо обратить внимание на автоматизированные системы. Именно они позволили визуализировать сложные социальные сети и наглядно анализировать структуры, содержащие сотни и тысячи вершин. Одна из первых работ в области автоматического построения социограмм - программа SOCK - была выполнена в 1970 году (авторы - Альба (Alba), Гутман (Gutmann) и Кадушин (Kadushin)). Эта программа позволяла автоматически строить граф (социограмму) на базе текстовых исходных данных. На рис. 6 показан пример использования программы для анализа американских интеллектуальных кругов.

Рис. 6. Компьютерная социограмма американских интеллектуальных кругов

Интересной особенностью работы было то, что на базе графа анализировались субгруппы. На рис. 6 они показаны в виде изолиний, объединяющих вершины (людей) по некоторому профилю: «литературная интеллигенция», «биологи», «литераторы и социологи» и т.п. Таким образом можно было проанализировать пересечение множеств людей, обладающих той или иной профессией, имеющих определенные политические убеждения и т.д.

После этой работы, выполненной в начале 1970-х годов, в течение нескольких лет велись исследования, направленные преимущественно на анализ сетей, а непосредственно визуализацией занимались мало.

NEGOPY

В 1978 году Лесняк (Lesniak) и ряд других авторов предложили программу NEGOPY (http://www.sfu.ca/~richards/negopy.htm), которая предусматривала графическую визуализацию сетей. Программа получила широкое распространение. Сегодня NEGOPY - это одна из старейших программ для анализа социальных сетей, для поиска связей в коллективах, так называемых клик и изолированных групп в сетях, имеющих до тысячи членов и 20 тыс. связей. Программа используется в более чем 100 университетах и исследовательских центрах по всему миру.

Основная цель приложения - выделить области, в которых контактов друг с другом больше, чем с узлами, принадлежащими другим кластерам (рис. 7). Данные кластеры называются группами (groups) и концептуально близки по смыслу термину «клики» (cliques), часто используемому в социометрической литературе. NEGOPY также позволяет сортировать узлы в ограниченный набор ролевых категорий (role categories).

Рис. 7. Основная цель программы - выделить субгруппы (клики)

В качестве вводимых данных NEGOPY принимает на вход список пар, имеющих связь. Связи (links) определяются путем присвоения ID-номеров личностям, связанным линками, а кроме того, задается число, определяющее силу этой связи. Программа позволяет учитывать направленные или ненаправленные связи.

Заказать программу можно по адресу: [email protected] . PDF-копия руководства пользователя находится по адресу: http://www.sfu.ca/~richards/Pdf-ZipFiles/negman98.pdf .

View_Net II

Программа View_Net II (автор - Кловдаль (Klovdahl)) была написана под платформу Silicon Graphics и предназначалась для визуализации и анализа больших баз данных. Данное приложение впервые позволяло построить трехмерное изображение социальной сети. Работа была новаторской в плане интеграции визуального и численного анализа графов.

На рис. 8 показан результат работы программы View_Net II. Картинка показывает взаимодействия студентов, которые учились вместе с разработчиком программы в 1989 году в Канберре (Австралия).

Рис. 8. Визуализация социальных связей среди студентов на базе программы View_Net II

MultiNet

MultiNet - это программа, которая позволяет анализировать исследовательские данные, представленные в виде социальных или иных сетей. MultiNet - это интерактивная программа, которая позволяет получить как численный анализ исходных данных, представляющих некий граф, так и визуальное представление сети. Использование цвета и интерактивности является новаторским элементом, реализованным в MultiNet. Программа позволяет находить положения вершин, представлять социосеть в виде двух- и трехмерных изображений, а также манипулировать объектом (вращать сеть в трехмерном представлении и менять цвет вершин). Рис. 9 свидетельствует о том, что программа позволяет визуализировать действительно сложные системы.

MultiNet с самого начала создавалась как приложение для анализа больших объемов информации и поэтому использует специальные компактные форматы хранения данных, специальные схемы вычислений, оптимизированные для анализа больших массивов данных. Подробную информацию о программе можно найти по адресу: http://www.sfu.ca/%7Erichards/Papers/DissAJS.pdf .

Spring Embedder

Spring embedder - это разработка студентов Университета штата Иллинойс (University of Illinois), Java-программа для анализа и визуализации социальных сетей.

Рис. 10. Пример работы программы Spring Embedder

Как видно из приведенного обзора, программ для построения социограмм существует довольно много, однако мы остановили свой выбор на программе NetDraw, о которой расскажем подробнее.

NetDraw

NetDraw - это бесплатное приложение, написанное Стивом Боргатти (Steve Borgatti) для визуализации социальных сетей. Скачать программу можно по адресу: http://www.analytictech.com/Netdraw/netdraw_versions.htm или загрузить с прилагаемого к журналу CD-ROM.

Для ввода данных используется так называемый DL-протокол, который включает несколько форматов: nodelist (лист узлов), edgelist (лист граней) и fullmatrix (матричная запись).

Формат Nodelist

Данный формат весьма прост. Вам необходимо создать текстовый файл, для чего подойдет любой текстовый редактор. Рассмотрим конкретный пример:

format = nodelist

DL в начале списка указывает на тип файла; n = 50 указывает программе, что ожидается 50 узлов (nodes); format = nodelist означает, что ожидается nodelist-формат; data: показывает начало собственно данных в записи.

Первая строка (1 7 8 2) говорит о том, что персона 1 имеет связи с тремя людьми, которые обозначены как 7, 8 и 2 . Вторая строка (3 19 21 49 6) говорит о том, что персона 3 имеет связи с четырьмя людьми, которые обозначены как 19, 21, 49 и 6 .

Формат Edgelist

Этот формат ввода данных удобен, когда имеется информация о парах. Рассмотрим конкретный пример:

format = edgelist

N = 4 - это четыре узла, первая строка (ROMUL AMBROSE 1) говорит о том, что ROMUL и AMBROSE 1 имеют связь, и т.д. На рис. 11 показана социограмма, соответствующая данному примеру, а на рис. 12 - сеть, в которой уже 18 узлов.

Рис. 11. Отображение направленных связей в NetDraw (4 узла)

Рис. 12. Отображение направленных связей в NetDraw (18 узлов)

Формат FullMatrix

Этот формат удобен для небольших наборов данных, которые содержат множество связей. Для подготовки данных можно использовать любой текстовый редактор или Excel (не забудьте сохранить файл как текстовый). Данные должны быть представлены следующим образом:

format = fullmatrix

Строка format = fullmatrix указывает на тип формата. После указателя data: следуют данные в виде таблицы типа «персона-персона» (person-by-person table). Поскольку у нас пять узлов (n = 5) , матрица должна иметь пять строк и пять столбцов. Первая строка (0, 0, 1, 0, 0) показывает, что персона 1 имеет связь с персоной 3 . Вторая строка показывает, что персона 2 имеет связи с персонами 4 и 5 .

Нецифровые метки могут быть вставлены при внесении указателя labels embedded в следующем виде:

format = fullmatrix

Bill Jan Jim Sue Zoe

Проект «исторические личности как социальная сеть»

Целью данного проекта была разработка социограммы наиболее значимых исторических деятелей русской истории.

Сбор данных

Для построения графа использовались исторические ресурсы Интернета. С помощью поисковых запросов типа «N входил в ближайшее окружение M », «N познакомился c M », «N вел приписку с M » и т.д. составлялась база значимых взаимодействий исторических деятелей и краткие описания данных взаимодействий. При этом типы взаимодействий были разделены на пять категорий:

  1. родственные и брачные связи (ненаправленная связь).
  2. наставничество (один являлся учеником другого) (направленная связь).
  3. друзья или соратники (ненаправленная связь).
  4. конфликтные отношения (ненаправленная связь).
  5. один явился прямой или косвенной причиной смерти другого (направленная связь).

Планирование структуры графа

Рис. 13. Фрагмент графа, полученный с помощью программы NetDraw

Программа позволяет создавать структуру с оптимальным расположением узлов, трансформировать граф (рис. 14), перетаскивать отдельные узлы вручную и рассматривать трехмерное представление графа (рис. 15 и 16).

Рис. 14. Возможности реструктуризации графа (NetDraw)

Рис. 15. Возможности 3D-представления графа (NetDraw)

Рис. 16. Возможности манипуляций с 3D-моделью графа (NetDraw)

Создание наглядной социограммы

Программа NetDraw позволяет спланировать и отобразить структуру графа при малом числе элементов - при большом количестве элементов наглядность падает. Получить наглядную схему большой социальной сети, на которой можно нарисовать боксы разного цвета и связи (грани) разной толщины, в программе Netdraw нам не удалось. Используя NetDraw для построения отдельных фрагментов графа, мы в дальнейшем перешли к ручному построению графа с помощью программы Visio (рис. 17).

Рис. 17. Фрагмент графа в программе Visio

Создание интерактивной web-версии социограммы

Следует отметить, что при всей наглядности графическое изображение социальной сети не удобно для изучения, пока не снабжено интерактивной справочной системой. Гораздо удобнее рассматривать сеть, где, щелкнув мышью по любому элементу (вершине, грани), можно получить справку.

Для создания интерактивной web-версии мы конвертировали граф в программу Flash. Как средство разработки интерактивных приложений, Flash дает массу преимуществ, позволяя быстро создать интерактивные кнопки и разворачивающиеся меню при минимальном уровне программирования.

В результате была создана интерактивная версия графа (пока только фрагмент), в котором все вершины и грани (при щелчке по ним мышью) вызывают окно-справку о том или ином историческом деятеле или о событиях, которые раскрывают суть взаимодействия в паре.

В качестве примера на рис. 18 показан фрагмент графа с иллюстрацией интерактивной справки о взаимодействии в паре «Екатерина II - Потемкин», а на рис. 19 - «Екатерина II - Павел I».

Рис. 18. Фрагмент графа с иллюстрацией справки по связи (Екатерина II - Потемкин)

Рис. 19. Фрагмент графа с иллюстрацией справки по связи (Екатерина II - Павел I)

Полученный граф выполняет роль как социограммы, так и интерактивного интерфейса для просмотра базы данных об исторических деятелях и их взаимодействиях.

В таком виде граф может использоваться как пособие, в котором можно анализировать различные социальные подгруппы, получать справки по отдельным личностям и, главное, по связям в парах. Проект находится в развитии, фрагмент графа в Flash-версии можно посмотреть на прилагаемом к журналу CD-ROM. По завершении работы планируется создание сайта и, возможно, энциклопедического мультимедийного диска. Учитывая масштабность проекта, авторы заинтересованы в подключении к работе соисполнителей. Авторы будут признательны за комментарии, которые можно присылать по адресу:

Векторный 2D-редактор CADE для Windows разработан компанией, специализирующейся на работе с САПР. Программа позволяет с легкостью составить подробную схему сети. Одна из самых полезных, на мой взгляд, функций - возможность подписать IP-адрес, серийный номер и название фирмы-производителя для каждого устройства в сети. CADE включает все необходимые для составления схемы шаблоны и распространяется абсолютно бесплатно.

Concept Draw Pro - один из наиболее мощных бизнес-инструментов для составления диаграмм, причем не только сетевых. На освоение программы требуется минимум времени - все операции осуществляются простым перетаскиванием. В состав Concept Draw Pro входит полный набор сетевых символов, а все аспекты диаграммы можно персонализировать. Стоимость приложения - 249 долларов.

Dia - открытое ПО для составления диаграмм, главным недостатком которого является устаревший интерфейс и примитивный набор символов. Зато программу очень легко использовать, не отвлекаясь ни на какие посторонние задачи. Dia распространяется бесплатно и работает практически во всех настольных дистрибутивах Linux.

Diagram Designer - еще одна бесплатная утилита с устаревшим интерфейсом, зато очень простая в обращении, благодаря чему наверняка придется по вкусу многим пользователям. В отличие от Dia, программа предлагает куда более широкий выбор символов и значков. Единственное, что мне не понравилось в Diagram Designer, - это необходимость рисовать соединения между компьютерами вручную, потому что для этого в программе используется произвольная форма. За исключением этого небольшого недостатка, DD - вполне достойное решение.

eDraw Max - один из лучших инструментов в этом списке, за исключением, разумеется, Visio. Программа проста в освоении, обладает удобным, и притом наиболее современным пользовательским интерфейсом из всех перечисленных вариантов. eDraw Max представляет собой полофункциональное средство для составления бизнес-диаграмм любого назначения, а не только сетевых схем. Стоимость решения составляет 99,95 долларов за одну лицензию, причем чем больше лицензий, тем дешевле стоит каждая из них.

Бывают на редкость неудачные программы, и GoVisual Diagram Editor - одна из них. Это сложный в обращении инструмент, обеспечивающий далеко не удовлетворительные результаты. Хотя с его помощью все-таки можно составить схему сети, она будет не особенно удобна для чтения, поскольку в GoVisual Diagram Editor отсутствуют некоторые полезные функции - в частности, значки сетевых устройств. Но если кому-то нужна бесплатная программа для составления диаграмм любого назначения, GoVisual - как раз подходящий вариант, потому что распространяется даром.

LanFlow я бы включил в число лучших. Программа обладает превосходным интерфейсом, предлагает богатый выбор сетевых объектов и позволяет с легкостью создавать схемы локальной, телекоммуникационной, внешней сети, а также диаграммы компьютеров. В LanFlow даже предусмотрено два разных шаблона сетевых диаграмм: 3D-схема и черно-белая. Чтобы создать схему, достаточно выбрать шаблон и перетащить на него подходящие объекты, которые можно группировать, удалять и так далее. Однопользовательская лицензия на программу стоит 89 долларов, так что LanFlow по праву может называться одной из лучших бюджетных альтернатив Visio.

Хотя NetProbe можно использовать и для составления схем, основное назначение программы - это мониторинг сетевых устройств в режиме реального времени. Но главное достоинство NetProbe как средства для построения диаграмм заключается в том, что сетевые устройства можно добавлять на схему по мере необходимости, причем даже заранее. Делать это вручную не обязательно - встроенный компонент NetProbe автоматически сканирует сеть и составляет список всех доступных в сети устройств. Версия Standard бесплатна, но может отслеживать всего восемь хостов. Версия Pro стоит всего 40 долларов и рассчитана на 20 хостов, а версия Enterprise, позволяющая вести мониторинг 400 хостов, предлагается по цене 295 долларов.

Network Notepad (буквально «сетевой блокнот») представляет собой именно то, что следует из названия - блокнот для составления сетевых диаграмм. Но несмотря на кажущуюся простоту, программа обладает богатыми возможностями, включая интерактивные функции (Telnet, просмотр сети, пингование и т. д.). Network Notepad имеет простой интерфейс с поддержкой перетаскивания и умеет автоматически обнаруживать устройства Cisco. Распространяется программа бесплатно.

Visio - это, конечно, фактический стандарт на рынке приложений для составления диаграмм в Windows. Программа позволяет с легкостью создавать красивые схемы сети и обеспечивать к ним общий доступ через веб-браузер. Visio включает богатый набор шаблонов, в том числе для центров обработки данных, служб помощи, сетевых стоек; для консолидации офиса, планирования сети в масштабах предприятия, ЦОД или домашнего офиса; для составления дерева неисправностей, плана отопления, вентиляции, кондиционирования и т. п. Visio - лучшее решение для составления сетевых схем, а потому и стоит оно недешево: 249,99 долларов за версию Standard, 559,99 за Professional и 999,99 за Premium 2010. Подробнее о возможностях версий можно прочитать на официальной странице Visio.

Материалы