Магистр ДонНТУ Балтин Д.Б
ДонНТУ

ОТЧЕТ О ПОИСКЕ ПО ТЕМЕ:

"Модели паттерн-ориентированного параллельного программирования на платформе .NET"

Составитель: Балтин Д.Б.

E-mail:
dima_baltin@mail.ru
Резюме:
Go to my CV
Cтранички в интернете:
http://dimetrius.com.ua
Spring PPI Project

В таблицах представлены результаты отчета о поиске по ключевым понятиям и фразам магистерской работы. Поиск выполнен в поисковых системах Google, MSN, Yandex, Rambler, Meta, Altavista. Для возможности сравнения результатов было проведено несколько этапов поиска. В таблицах указано количество документов-результатов поиска

Этап 1. Февраль, 2007
Ключевая фраза Google MSN Yandex Rambler Meta Altavista
parallel programming pattern 8,480,000 383,657 224 22,987 297 2,860,000
mesh pattern 1,400,000 819,988 1,166 2,372 494 3,970,000
Master-Slave pattern 403,000 32,456 637 13,565 251 1,230,000
pattern-based programming 242,000 18,409 231 85,394 2,736 5,670,000
layered programming model 1,020,000 142,323 432 26,951 145 782,000
object oriented pattern 22,100,000 1,187,855 3,806 40,431 1,964 4,120,000
factory method 12,700,000 3,963,230 8,020 18,045 2,782 40,800,000
three layered architecture 1,040,000 217,691 352 17,297 209 823,000
business logic modelling 32,700,000 143,577 1,620 17,064 1,598 2,620,000
enterprise application architecture 94,300,000 1,777,245 5,718 69,283 4,366 20,000,000
Объектно-ориентированный анализ 90,900 3,557 26,424 141,870 8,133 27,000
Паттерн 128,000 7,664 127,993 452,999 4,662 62,100
Трехслойная архитектура 525 215 756 1,475 731 597
Модели паттерн-ориентированного параллельного программирования на платформе .NET 0 0 2,567 14 1,075 2
Cтандарт UML 55,900 1,940 13,266 13,497 5,480 9,880
Абстрактная фабрика 206,000 540 994 2,483 2,552 2,230
Паттерн стратегия 21,200 1,315 33,430 442,551 964 5,240
Шаблонный метод 14,100 842 3,910 302,314 2,281 1,110
Об'єктно-орієнтований аналіз 64 34 2,073 1,013 517 114
моделювання бізнес-логiки 17 0 1,145 502 559 3

Этап 2. Май, 2007
Ключевая фраза Google MSN Yandex Rambler Meta Altavista
parallel programming pattern 7,260,000 391,175 204 24,370 6,555 3,040,000
mesh pattern 1,430,000 825,245 1,459 2,505 506 4,090,000
Master-Slave pattern 347,000 33,250 690 13,331 14,388 1,140,000
pattern-based programming 243,000 18,808 208 87,101 33,083 5,910,000
layered programming model 1,020,000 152,846 518 27,503 10,692 829,000
object oriented pattern 22,600,000 1,316,939 5,659 54,172 14,186 5,150,000
factory method 11,900,000 4,149,647 11,867 19,158 2,805 31,500,000
three layered architecture 1,030,000 214,481 498 2,195 8,815 1,040,000
business logic modelling 30,000,000 150,555 1,098 17,356 55,041 3,280,000
enterprise application architecture 92,500,000 1,900,898 5,659 73,608 28,833 21,700,000
Объектно-ориентированный анализ 82,900 3,479 31,853 143,208 53,309 27,400
Паттерн 114,000 7,858 152,872 452,201 5,559 74,400
Модели паттерн-ориентированного параллельного программирования на платформе .NET 0 0 3,309 26 1,927 3
Трехслойная архитектура 2,790 157 401 722 631 3
Стандарт UML 48,000 2,098 19,499 15,482 5,468 16,300
Абстрактная фабрика 171,000 630 1,302 2,389 2,540 2,360
Паттерн стратегия 23,200 1,826 33,582 451,743 1,057 20,000
Шаблонный метод 86,000 825 5,682 323,192 1,912 1,370
Об'єктно-орієнтований аналіз 92 36 1,395 1,153 7,413 115
моделювання бізнес-логiки 17 0 1,429 502 10,587 1

В качестве вывода можно отметить, что наиболее хорошо тема освещена в англоязычном пространстве интернет. Несомненными лидерами по количеству индексируемых документов тут являются Google и Altavista. Причем достаточно старая поисковая система - Altavista значительно опережает писковую систему Microsoft – MSN.

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

В контексте индексирования информации по теме в русскоязычном интеренет, лидером является Rambler. Это является не совсем ожидаемым результатом, т.к. среди русских поисковых систем признанным лидером является Yandex. Однако, анализируя результаты запросов, можно увидеть, что именно Rambler выдает в качестве результата наибольшее число ссылок практически по всем запросам. Можно предположить, что данный эффект объясняется тем, что Yandex использует для отбора результатов более жесткие критерии.

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

К основным аномалиям можно отнести то, что результаты по англоязычным запросам в Rambler дают иногда на порядки больше ссылок, чем те же запросы в Yandex’е. Возможное объяснение этому в том, что политика Rambler направлена на более качественное индексирование именно англоязычного пространства интернет.

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

Нельзя не отметить существенный скачок (увеличение в 15-20 раз) количества тематических ссылок по украиноязычным запросом в поисковой системе Meta. Meta продолжает поддерживать репутацию активно развивающейся поисковой системы.

Результатом вклада автора в развитие информационной ситуации по теме является создание сайта, посвященному разработанной системе высокоуровневого параллельного программирования - Spring PPI(перейти на сайт проекта Spring PPI). Одной из задач сайта и является внедрение проекта в научное интернет сообщество и, таким образом, обогащение коллекции тематических ресурсов в интеренет.

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

Биография Реферат Библиотека Ссылки Отчет о поиске Индивидуальное задание
© ДонНТУ. Балтин Дмитрий 2007