Как упростить процесс принятия решения, если ты – программист

История развития систем поддержки принятия решений, их классификация и типы. Подходы к проектированию и предъявляемые требования. Алгоритм и этапы создания системы поддержки принятия решения программистом на примере выбора ресторана в городе Белгороде.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 22.04.2019
Размер файла 174,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Как упростить процесс принятия решения, если ты - программист

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

Рассмотрим состав и работу DSS на примере выбора ресторана в городе Белгород.

Назовем систему BRC (Belgorod restaurant choice). Данная программа будет нацелена на конечного пользователя. Это означает, что при взаимодействии с системой потребителю не придется получать или же применять знания в области программирования. Максимально простой и удобный интерфейс намного упростит процесс обучения работы в BRC.

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

Однако наиболее весомое влияние на эффективность работы системы оказывают знания в:

• области программирования, безусловно;

• предметной области, в которой будет осуществляться выбор.

Поясняя первый пункт, хочется посоветовать начать свое обучение с книг, посвященным работе с выбранным языком написания программы и СУБД (система управления баз данных).

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

• Особенности выбранной области.

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

• С чем связана необходимость принятия решения.

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

• Объекты, среди которых будет производиться выбор, их недостатки и достоинства, основные характеристики и аспекты, влияющие на осуществление выбора.

В данном случае были определены основные характеристики и их параметры. Полученные данные отображены в концептуальной схеме, представленной на рисунке 1.

Рисунок 1. Концептуальная схема

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

• Сходства и различия объектов. Данный пункт необходим для создания рекомендаций по принятию решения пользователем.

Дальнейшие действия выполняются исключительно программистом.

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

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

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

При создании DSS использовалась клиент-серверная технология.

BRC база данных создана в IBexpert, интерфейс и программный код реализованы с использованием языка C++ в Builder 6.0.

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

Рисунок 2. Готовая программа

решение программист алгоритм

Данная статья направлена на понимание алгоритма создания системы поддержки принятия решения программистом на примере выбора ресторана в городе Белгороде.

Так как же упростить процесс выбора? Все очень просто. Станьте программистом и напишите систему поддержки принятия решения используя вышеописанный алгоритм действий.

Размещено на Allbest.ru

...

Подобные документы

  • Методы решения проблем, возникающих на стадиях и этапах процесса принятия решений, их реализация в информационных системах поддержки принятия решений (СППР). Назначение СППР, история их эволюции и характеристика. Основные типы СППР, области их применения.

    реферат [389,3 K], добавлен 22.11.2016

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

    дипломная работа [1,9 M], добавлен 10.07.2017

  • Классификация задач системы поддержки принятия решений, их типы и принципы реализации при помощи программы "Выбор". Обзор современных систем автоматизированного проектирования "Компас", "AutoCad", "SolidWorks", оценка преимуществ и недостатков программ.

    курсовая работа [1,4 M], добавлен 22.07.2014

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

    реферат [79,8 K], добавлен 14.04.2015

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

    дипломная работа [943,0 K], добавлен 08.03.2011

  • Типы административных информационных систем: системы генерации отчетов, системы поддержки принятия решений, системы поддержки принятия стратегических решений. Сортировка и фильтрация списков в Microsoft Excel. Работа с базами данных в Microsoft Access.

    контрольная работа [6,0 M], добавлен 19.11.2009

  • Теоретические аспекты функционирования Business intelligence - систем в сфере логистики. Анализ условий для разработки системы поддержки принятия решений. Характеристика процесса создания программного продукта, применение аналитической платформы QlikView.

    курсовая работа [2,5 M], добавлен 09.09.2017

  • Концепция систем поддержки принятия решений. Диапазон применения Analytica 2.0. Программное обеспечение количественного моделирования. Графический интерфейс для разработки модели. Основные способы моделирования. Диаграмма влияния и дерево решений.

    контрольная работа [1,1 M], добавлен 08.09.2011

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

    реферат [30,7 K], добавлен 19.05.2010

  • Обслуживание двух встречных потоков информации. Структура информационных систем. Разработка структуры базы данных. Режимы работы с базами данных. Четыре основных компонента системы поддержки принятия решений. Выбор системы управления баз данных.

    курсовая работа [772,0 K], добавлен 21.04.2016

  • Изучение характеристик магазина "Мир дверей" и видов его деятельности. Выявление условий труда и функций продавца-консультанта, подлежащих автоматизации. Описание системы поддержки принятия решения подбора товаров на платформе "1С: Предприятие 8.3".

    дипломная работа [3,9 M], добавлен 30.05.2015

  • Человеко-машинные комплексы, специально предназначенные для принятия решений. Процесс принятия решений и его этапы. Методы поиска новых вариантов решений: дерево решений, морфологические таблицы, конференции идей. Принцип математической оценки тенденций.

    курсовая работа [272,1 K], добавлен 30.07.2009

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

    дипломная работа [1,9 M], добавлен 11.04.2013

  • Описание предметной области автоматизации. Программа обследования и план-график выполнения работ на предпроектной стадии. Метод группового принятия решения с помощью кластеризации экспертных оценок альтернатив. Построение диаграммы потоков данных DFD.

    дипломная работа [375,8 K], добавлен 07.12.2014

  • Анализ существующих решений системы поддержки принятия решений для корпоративной сети. Многоагентная система. Разработка концептуальной модели. Структура базы знаний. Разработка модели многоагентной системы на базе сетей Петри. Методика тестирования.

    дипломная работа [5,1 M], добавлен 19.01.2017

  • Система поддержки принятия решений "Мыслитель" и метод, заложенный в её основу. Порядок работы в программе: новая задача, составление списка альтернатив, списка критериев их оценки, сравнение критериев по степени важности, попарное сравнение альтернатив.

    отчет по практике [719,2 K], добавлен 08.03.2016

  • Принцип работы и назначение обучаемых информационных систем, их классификация по различным критериям, разновидности и отличия. Характеристика систем поддержки принятия решений. Механизм и основные этапы проектирования информационной обучаемой системы.

    реферат [23,9 K], добавлен 22.11.2009

  • Исследование технологического процесса по производству газобетона. Модель "как будет" процесса диагностирования состояния технологического процесса производства газобетона с учетом системы поддержки принятия решений. Прототипирование интерфейса СППР.

    дипломная работа [4,8 M], добавлен 17.06.2017

  • Требования к защите систем электронных платежей. Разновидности процедур, выполняемые лицом, принимающим решения. Методы иерархического упорядочивания альтернатив на заданном множестве критериев. Описание применения метода ОРКЛАСС, схема базы данных.

    дипломная работа [1,7 M], добавлен 02.03.2016

  • Основные модели представления знаний. Системы поддержки принятия решений. Диаграмма UseCase. Разработка базы данных на основе трех моделей: продукционные правила, семантическая сеть, фреймовая модель. Программная реализация системы принятия решений.

    курсовая работа [715,1 K], добавлен 14.05.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.