Дипломы, курсовые, рефераты, контрольные...
Срочная помощь в учёбе

Применение теории Паттернов и их компьютерных реализаций в моделировании экономических систем

Курсовая Купить готовую Узнать стоимостьмоей работы

Как правило, чем больше трейдер присутствует на рынке, тем больше он убеждается в его гармоничности. Главное то, что не имеет никакого значения тот факт, какими инструментами приходится оперировать, какие временные интервалы используются или какой стиль трейдинга предпочитает тот или иной человек. «Понимание закономерностей движения рыночных котировок приходит от осознания четких взаимосвязей… Читать ещё >

Содержание

  • Введение
  • Глава 1. Теория паттернов У. Гренандера как предшественница единой теории модульных систем
    • 1. 1. Особенности теории паттернов и паттерновых сетей
    • 1. 2. Идеи и принципы построения теории модулей на основе теории паттернов
  • Глава 2. Характеристика использования теории паттернов и их компьютерных реализаций в современной экономике
    • 2. 1. Современные компьютерные реализации, построенные на основе теории паттернов
    • 2. 2. Применение теории паттернов и их компьютерных реализаций в современной экономике
  • Заключение
  • Список литературы

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

«Выбор поведения можно осуществить путем проверки значения поля title и условия prestoredObjects == NULL».

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

Класс SCell, моделирующий ячейку пространства, выступает в роли контекста паттерна и имеет поле state класса Episode. «Класс Episode {Concept = Эпизод} объявлен другом класса SCell, что дает ему привилегированный доступ к приватным полям и процедурам SCel». Это позволяет манипулировать с объектами, входящими в композицию класса SCell, а также вызывать процедуру ChangeState (Episode), которая изменяет поле state. Подклассы Episode реализуют поведение в конкретных ячейках пространства. Каждая процедура exist подклассов Episode заканчивается переходом в следующее состояние.

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

Рассмотренная выше программная конструкция была реализована как на C++, так и на Smalltalk. Паттерн State по-разному реализуется на этих языках, однако диаграмма классов будет в обоих случаях одинаковой.

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

Кроме этого, в современной экономике использование теории паттернов встречается в области трейдинга (торговля).

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

Рассмотрим пример паттерна AB=CD.

Безусловно, в упрощенном виде «любая графическая конфигурация может вытекать из неспособности рынка сформировать новый экстремум» (модель 1−2-3), или же из успешного тестирования ранее образованного максимума (минимума — модель AB=CD). Разумеется, есть исключения в виде двойных вершин-оснований, но их удельный вес, главным образом, незначителен.

Паттерн AB=CD детально описывается в учебниках по техническому анализу, а рекомендации по его использованию в торговле сводятся, как правило, «к измерению коррекционного движения для того, чтобы впоследствии оценить перспективы роста (снижения)»:

Коррекция AB — Цель CD

38,2% - 224%

50% - 200%

61,8% - 161,8%

70,7% - 141,4%

78,6% - 127,2%

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

Позднее исследователи формируют новую конфигурацию — модель 1−2-3, «которая является основой для целой серии паттернов гармоничной торговли». В зависимости от расположения коррекционного экстремума цель последней волны может быть определена на основании следующих данных:

Паттерн — Коррекция XA — Цель CD

Garlley 61,8% - 78,6%

Butterfly 78,6% - 127,2% или 161,8%

Bat 38,2%-50% - 88,6%

Crab 38,2−61,8% - 161,8%

Применение одинаковой коррекции позволяет прогнозировать дальнейшее движение цены. Например, если паттерн Gartley не смог реализоваться, и котировки, в итоге, продолжили свое движение, то его целью уже будет уровень 161,8%, подсказанный паттерном Crab.

Бесспорно, подход, описанный в данном материале, достаточно упрощенно позволяет взглянуть на новую методику идентификации уровней поддержки и сопротивления при помощи паттернов гармоничной торговли. Кроме того, не стоит забывать, что в структуру модели 1−2-3 также входит паттерн AB=CD, «и вместо уровня разворота текущей тенденции можно задать целую область, в рамках которой он может произойти».

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

Заключение

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

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

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

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

Благодаря теории паттернов и разработанной единой теории модульных систем появились различные современные паттерны: MVC, Delegate, Factory method, State, Singleton и пр. Они незаменимые помощники в работе прграммистов.

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

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

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

Список литературы

Балтин, Д. Б. Модели паттерн-ориентированного параллельного программирования на платформе NET: автореф. дисс. — Дон

Нту, 2007.

Гамма, Э., Хелм, Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования / Под ред. Э. Гамма. — СПб: Питер, 2001. — 368 с.

Гренандер, У. Лекции по теории образов / Под ред. Ю. Журавлева. — М.: Мир, 1979−1983.

Гурьянов, В. И. Специальный UML-профиль для моделирования сложных систем // Информационные технологии моделирования и управления. — 2010. — № 3 (62). — С. 356−362.

Гурьянов, В. И. Моделирование сложного поведения общественных и экономических систем // Информационные технологии моделирования и управления. — Воронеж: Научная книга, 2012.

Демиденко, Д. Паттерны гармонического трейдинга // Журнал для трейдеров, форекс аналитика, обучение — ForTrader.Ru. — 2012.

Иванов, Г. Этюды в тональности // Компьютерная газета AZ. — 2010.

Информационные системы в экономике: учебник / Под ред. Г. А. Титоренко. — 2-е изд., перераб. и доп. — М.: Юнити-Дана, 2009. — 463 с.

Информационные системы и технологии в экономике и управлении: учебник / Под ред. проф. В. В. Трофимова. — 3-е изд., перераб. и доп. — М.: Юрайт-Издат, 2009. — 521 с.

Информационные системы в экономике: Учеб. пособие / Под ред. Д. В. Чистова. — М.: ИНФРА-М, 2012. — 234 с.

Исаев, Г. Н. Информационные системы в экономике: учебник / Г. Н. Исаев. — М.: Инфра-М, 2010. — 462 с.

Карминский, А.М., Черников, Б. В. Применение информационных систем в экономике: учебное пособие / А. М. Карминский, Б. В. Черников. — 2-е изд-е, перераб. и доп. — М.: ИНФРА-М, 2012. — 320 с.

Кремер, Н. Ш. Исследование операций в экономике / Н. Ш. Кремер. — 3-е изд., пер. и доп. — М.: Юрайт, 2013. — 438 с.

Маслюк, Л.Л. Неотраженное-2004 // Компьютерра. — 2004. — № 48.

Маторин, С.И., Михелев, М. В. Формализация многоагентных систем с помощью теории паттернов // Вестник НТУ. — 2008. — № 49. — С. 96−99.

Михеева, Е. В. Информационные технологии в профессиональной деятельности экономиста и бухгалтера: учеб. пособие / Е. В. Михеева. -5-е изд., стер. — М.: Академия, 2009. — 208 с.

Фримен, Е.Т., Фримен Е., Бейтс Б., Сьерра К. Паттерны проектирования / Е. Т. Фримен, Е. Фримен, Б. Бейтс, К. Сьерра. — СПб.: Питер, 2011. — 656 с.

Шуткин, Л. В. Идеи и принципы теории модулей // Химия и жизнь. — 2005.

Шуткин, Л. В. Парадигма модульного мышления // Химия и жизнь. — 2006. — № 3.

Шуткин, Л. В. Парадигма модульного мышления в компьютерной науке и практике / Л. В. Шуткин. — М.: НТИ, 2007. — 44 с.

Электронные ресурсы:

Бабаев, А. Про стандартные паттерны в программировании: [Электронный ресурс] // ООО Инру. — 2010. URL:

http://touchdev.ru/documents/762 (дата обращения 17.

01.2014).

Дубина, О. Обзор паттернов проектирования: [Электронный ресурс] // CIT Forum. — 2007. URL:

http://citforum.ck.ua/SE/project/pattern (дата обращения 17.

01.2014).

Моделирование экономических систем: [Электронный ресурс] // Основы менеджмента. — 2010. URL:

http://bmanager.ru/articles/modelirovanie-ekonomicheskix-sistem.html (дата обращения 17.

01.2014).

Паттерны — основные понятия и базовые примеры паттернов: [Электронный ресурс] // Softtodon.com. — 2010. URL:

http://softodon.com/article-757-patterni-osnovnie-ponyatiya-i-bazovie-primeri-patternov.html (дата обращения 17.

01.2014).

Технологии разработки программных обеспечений компьютерных информационных систем: курс лекций: [Электронный ресурс] // ВНИИПВТИ. — 2009. URL:

http://pvti.ru/lect1-lecture7.htm (дата обращения 17.

01.2014).

Технологии разработки программных обеспечений компьютерных информационных систем: курс лекций: [Электронный ресурс] // ВНИИПВТИ. — 2009. URL:

http://pvti.ru/lect1-lecture7.htm (дата обращения 17.

01.2014).

Там же.

Технологии разработки программных обеспечений компьютерных информационных систем: курс лекций: [Электронный ресурс] // ВНИИПВТИ. — 2009. URL:

http://pvti.ru/lect1-lecture7.htm (дата обращения 17.

01.2014).

Шуткин, Л. В. Парадигма модульного мышления // Химия и жизнь. — 2006. — № 3.

Шуткин, Л. В. Парадигма модульного мышления // Химия и жизнь. — 2006. — № 3.

Там же.

Технологии разработки программных обеспечений компьютерных информационных систем: курс лекций: [Электронный ресурс] // ВНИИПВТИ. — 2009. URL:

http://pvti.ru/lect1-lecture7.htm (дата обращения 17.

01.2014).

Там же.

Там же.

Технологии разработки программных обеспечений компьютерных информационных систем: курс лекций: [Электронный ресурс] // ВНИИПВТИ. — 2009. URL:

http://pvti.ru/lect1-lecture7.htm (дата обращения 17.

01.2014).

Там же.

Там же.

Технологии разработки программных обеспечений компьютерных информационных систем: курс лекций: [Электронный ресурс] // ВНИИПВТИ. — 2009. URL:

http://pvti.ru/lect1-lecture7.htm (дата обращения 17.

01.2014).

Там же.

Технологии разработки программных обеспечений компьютерных информационных систем: курс лекций: [Электронный ресурс] // ВНИИПВТИ. — 2009. URL:

http://pvti.ru/lect1-lecture7.htm (дата обращения 17.

01.2014).

Там же.

Там же.

Технологии разработки программных обеспечений компьютерных информационных систем: курс лекций: [Электронный ресурс] // ВНИИПВТИ. — 2009. URL:

http://pvti.ru/lect1-lecture7.htm (дата обращения 17.

01.2014).

Там же.

Шуткин, Л. В. Идеи и принципы теории модулей // Химия и жизнь. — 2005.

Там же.

Шуткин, Л. В. Идеи и принципы теории модулей // Химия и жизнь. — 2005.

Шуткин, Л. В. Идеи и принципы теории модулей // Химия и жизнь. — 2005.

Там же.

Шуткин, Л. В. Идеи и принципы теории модулей // Химия и жизнь. — 2005.

Иванов, Г. Этюды в тональности // Компьютерная газета AZ. — 2010.

Там же.

Иванов, Г. Этюды в тональности // Компьютерная газета AZ. — 2010.

Там же.

Там же.

Иванов, Г. Этюды в тональности // Компьютерная газета AZ. — 2010.

Бабаев, А. Про стандартные паттерны в программировании: [Электронный ресурс] // ООО Инру. — 2010. URL:

http://touchdev.ru/documents/762 (дата обращения 17.

01.2014).

Бабаев, А. Про стандартные паттерны в программировании: [Электронный ресурс] // ООО Инру. — 2010. URL:

http://touchdev.ru/documents/762 (дата обращения 17.

01.2014).

Там же.

Фримен, Е.Т., Фримен Е., Бейтс Б., Сьерра К. Паттерны проектирования / Е. Т. Фримен, Е. Фримен, Б. Бейтс, К. Сьерра. — СПб.: Питер, 2011. — 118 с.

Там же.

Балтин, Д. Б. Модели паттерн-ориентированного параллельного программирования на платформе NET: автореф. дисс. — Дон

Нту, 2007.

Балтин, Д. Б. Модели паттерн-ориентированного параллельного программирования на платформе NET: автореф. дисс. — Дон

Нту, 2007.

Там же.

Моделирование экономических систем: [Электронный ресурс] // Основы менеджмента. — 2010. URL:

http://bmanager.ru/articles/modelirovanie-ekonomicheskix-sistem.html (дата обращения 17.

01.2014).

Там же.

Там же.

Гурьянов, В. И. Моделирование сложного поведения общественных и экономических систем // Информационные технологии моделирования и управления. — Воронеж: Научная книга, 2012.

Гурьянов, В. И. Моделирование сложного поведения общественных и экономических систем // Информационные технологии моделирования и управления. — Воронеж: Научная книга, 2012.

Там же.

Гурьянов, В. И. Моделирование сложного поведения общественных и экономических систем // Информационные технологии моделирования и управления. — Воронеж: Научная книга, 2012.

Там же.

Демиденко, Д. Паттерны гармонического трейдинга // Журнал для трейдеров, форекс аналитика, обучение — ForTrader.Ru. — 2012.

Там же.

Там же.

Демиденко, Д. Паттерны гармонического трейдинга // Журнал для трейдеров, форекс аналитика, обучение — ForTrader.Ru. — 2012.

Там же.

Там же.

Показать весь текст

Список литературы

  1. , Д.Б. Модели паттерн-ориентированного параллельного программирования на платформе NET: автореф. дисс. — ДонНту, 2007.
  2. , Э., Хелм, Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования / Под ред. Э. Гамма. — СПб: Питер, 2001. — 368 с.
  3. , У. Лекции по теории образов / Под ред. Ю. Журавлева. — М.: Мир, 1979−1983.
  4. , В.И. Специальный UML-профиль для моделирования сложных систем // Информационные технологии моделирования и управления. — 2010. — № 3 (62). — С. 356−362.
  5. , Д. Паттерны гармонического трейдинга // Журнал для трейдеров, форекс аналитика, обучение — ForTrader.Ru. — 2012.
  6. , Г. Этюды в тональности // Компьютерная газета AZ. — 2010.
  7. Информационные системы в экономике: учебник / Под ред. Г. А. Титоренко. — 2-е изд., перераб. и доп. — М.: Юнити-Дана, 2009. — 463 с.
  8. Информационные системы и технологии в экономике и управлении: учебник / Под ред. проф. В. В. Трофимова. — 3-е изд., перераб. и доп. — М.: Юрайт-Издат, 2009. — 521 с.
  9. Информационные системы в экономике: Учеб. пособие / Под ред. Д. В. Чистова. — М.: ИНФРА-М, 2012. — 234 с.
  10. , Г. Н. Информационные системы в экономике: учебник / Г. Н. Исаев. — М.: Инфра-М, 2010. — 462 с.
  11. , А.М., Черников, Б.В. Применение информационных систем в экономике: учебное пособие / А. М. Карминский, Б. В. Черников. — 2-е изд-е, перераб. и доп. — М.: ИНФРА-М, 2012. — 320 с.
  12. , Н.Ш. Исследование операций в экономике / Н. Ш. Кремер. — 3-е изд., пер. и доп. — М.: Юрайт, 2013. — 438 с.
  13. , Л.Л. Неотраженное-2004 // Компьютерра. — 2004. — № 48.
  14. , С.И., Михелев, М.В. Формализация многоагентных систем с помощью теории паттернов // Вестник НТУ. — 2008. — № 49. — С. 96−99.
  15. , Е.В. Информационные технологии в профессиональной деятельности экономиста и бухгалтера: учеб. пособие / Е. В. Михеева. -5-е изд., стер. — М.: Академия, 2009. — 208 с.
  16. Фримен, Е.Т., Фримен Е., Бейтс Б., Сьерра К. Паттерны проектирования / Е. Т. Фримен, Е. Фримен, Б. Бейтс, К. Сьерра. — СПб.: Питер, 2011. — 656 с.
  17. , Л.В. Идеи и принципы теории модулей // Химия и жизнь. — 2005.
  18. , Л.В. Парадигма модульного мышления // Химия и жизнь. — 2006. — № 3.
  19. , Л.В. Парадигма модульного мышления в компьютерной науке и практике / Л. В. Шуткин. — М.: НТИ, 2007. — 44 с.
  20. , А. Про стандартные паттерны в программировании: [Электронный ресурс] // ООО Инру. — 2010. URL: http://touchdev.ru/documents/762 (дата обращения 17.01.2014).
  21. , О. Обзор паттернов проектирования: [Электронный ресурс] // CIT Forum. — 2007. URL: http://citforum.ck.ua/SE/project/pattern (дата обращения 17.01.2014).
  22. Моделирование экономических систем: [Электронный ресурс] // Основы менеджмента. — 2010. URL: http://bmanager.ru/articles/modelirovanie-ekonomicheskix-sistem.html (дата обращения 17.01.2014).
  23. Паттерны — основные понятия и базовые примеры паттернов: [Электронный ресурс] // Softtodon.com. — 2010. URL: http://softodon.com/article-757-patterni-osnovnie-ponyatiya-i-bazovie-primeri-patternov.html (дата обращения 17.01.2014).
  24. Технологии разработки программных обеспечений компьютерных информационных систем: курс лекций: [Электронный ресурс] // ВНИИПВТИ. — 2009. URL: http://pvti.ru/lect1-lecture7.htm (дата обращения 17.01.2014).
Заполнить форму текущей работой
Купить готовую работу

ИЛИ