Правительство Российской Федерации Федеральное государственное автономное образовательное учреждение высшего профессионального образования





Скачать 216.05 Kb.
НазваниеПравительство Российской Федерации Федеральное государственное автономное образовательное учреждение высшего профессионального образования
страница4/6
Дата публикации06.07.2015
Размер216.05 Kb.
ТипДокументы
100-bal.ru > Информатика > Документы
1   2   3   4   5   6

Выявление требований к системе


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

Перечень функциональных требований:

  • Сбор данных пользователя социальной сети ВКонтакте, используя VK API (до 1000 друзей)

  • Визуализация списка его друзей в качестве социального графа

  • Расчет социальных характеристик, описанных в параграфе 3.4, для построенной сети

Перечень технических требований:

  • Реализация в виде клиент-серверного приложения

  • Стабильная работа на компьютерах с операционными системами Windows 7/8, Mac OS X, Linux при использовании последних версий браузеров Google Chrome, Mozilla Firefox, Яндекс.Браузер, Opera (число друзей до 1000 человек)

  • Хранение данных в базе данных MySQL

  • Реализация клиента на HTML/CSS с использованием JavaScript с библиотеками с использованием SVG

  • Реализация сервера на PHP, выполняемом на Apache-сервере

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




    1. Общие сведения


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

Визуализация графов находит применение в различных практических отраслях: программная инженерия (диаграммы сущностей, потоков данных, маршрутов), управление проектами, представление структурированных знаний и данных, проектирование микросхем, социологические исследования и др [8, c. 3].
    1. Способы и критерии визуализации


Поскольку существует большое количество видов графов, для их отображения используются различные способы [8, c. 4]:

  • Произвольное:

c:\users\764\desktop\any.jpg

Рисунок 1. Граф, изображенный произвольным способом



  • Полигональное – в нем для отображения ребер используются ломаные:

c:\users\764\desktop\poly.png

Рисунок 2. Граф, изображенный полигональным способом



  • Прямолинейное – ребра изображаются отрезками:

c:\users\764\desktop\staight.png

Рисунок 3. Граф, изображенный прямолинейным способом



  • Ортогональное – ребра – ломаные, состоящие из вертикальных и горизонтальных отрезков:

c:\users\764\desktop\orto.png

Рисунок 4. Граф, изображенный ортогональным способом



  • Сеточное – вершины расположены в узлах сетки:

c:\users\764\desktop\сеточное_отображение_графа.svg.png

Рисунок 5. Граф, изображенный сеточным образом

  • Восходящее и нисходящее – применяется для изображения ориентированных графов. Показывает «поток» - направлением движения по графу (например, сверху вниз). Также этот способ позволяет наглядно визуализировать иерархические отношения (например, генеалогическое древо) вершин:

c:\users\764\desktop\upward 3.pngc:\users\764\desktop\downward non-planar.png

Рисунок 6. Граф, изображенный восходящим / нисходящим способом
Помимо выбора способа визуализации графа необходимо учесть ряд эстетических критериев [8, с. 11]:

  • Минимизация числа пересечений ребер

  • Минимизация пространства занимаемого изображением графа (размеров областей графа)

  • Максимизация минимального угла между ребрами в графе

  • Универсальность длин ребер (минимизация различий между ними)

  • Минимизация числа изгибов ортогональных и наклонов полигональных отображений

  • Максимизация симметрии

Чем большее число этих критериев соблюдено в ходе построения представления графа на плоскости или в трехмерном пространстве, тем доступнее будет его дальнейший анализ.
1   2   3   4   5   6

Похожие:

Правительство Российской Федерации Федеральное государственное автономное образовательное учреждение высшего профессионального образования iconПрограмма дисциплины «Сценарный трейдинг» Правительство Российской...
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
Правительство Российской Федерации Федеральное государственное автономное образовательное учреждение высшего профессионального образования iconПравительство Российской Федерации Федеральное государственное автономное...

Правительство Российской Федерации Федеральное государственное автономное образовательное учреждение высшего профессионального образования iconПравительство Российской Федерации Федеральное государственное автономное...

Правительство Российской Федерации Федеральное государственное автономное образовательное учреждение высшего профессионального образования iconПравительство Российской Федерации Федеральное государственное автономное...

Правительство Российской Федерации Федеральное государственное автономное образовательное учреждение высшего профессионального образования iconПравительство Российской Федерации Государственное образовательное...
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
Правительство Российской Федерации Федеральное государственное автономное образовательное учреждение высшего профессионального образования iconПравительство Российской Федерации Федеральное государственное автономное...
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
Правительство Российской Федерации Федеральное государственное автономное образовательное учреждение высшего профессионального образования iconПравительство Российской Федерации Федеральное государственное автономное...
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
Правительство Российской Федерации Федеральное государственное автономное образовательное учреждение высшего профессионального образования iconПравительство Российской Федерации Федеральное государственное автономное...
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
Правительство Российской Федерации Федеральное государственное автономное образовательное учреждение высшего профессионального образования iconПравительство Российской Федерации Федеральное государственное автономное...
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
Правительство Российской Федерации Федеральное государственное автономное образовательное учреждение высшего профессионального образования iconПравительство Российской Федерации Федеральное государственное автономное...
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
Правительство Российской Федерации Федеральное государственное автономное образовательное учреждение высшего профессионального образования iconПравительство Российской Федерации Федеральное государственное автономное...
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
Правительство Российской Федерации Федеральное государственное автономное образовательное учреждение высшего профессионального образования iconПравительство Российской Федерации Федеральное государственное автономное...
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
Правительство Российской Федерации Федеральное государственное автономное образовательное учреждение высшего профессионального образования iconПравительство Российской Федерации Федеральное государственное автономное...
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
Правительство Российской Федерации Федеральное государственное автономное образовательное учреждение высшего профессионального образования iconПравительство Российской Федерации Федеральное государственное автономное...
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
Правительство Российской Федерации Федеральное государственное автономное образовательное учреждение высшего профессионального образования iconПравительство Российской Федерации Федеральное государственное автономное...
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
Правительство Российской Федерации Федеральное государственное автономное образовательное учреждение высшего профессионального образования iconПравительство Российской Федерации Федеральное государственное автономное...
Федеральное государственное автономное образовательное учреждение высшего профессионального образования


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск