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

Создание эффективных специализированных инструментальных средств для разработки систем поддержки принятия решений

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

На основе выполненного в работе анализа процесса создания и эксплуатации СПР определены следующие требования к программному обеспечению: а) простота модификации, расширения и настройкиб) наличие иерархии в системе обеспечивающих моделейв) блочный характер и использование программных интерфейсов, координируемых монитором ППР. Доказана необходимость разделения работ по созданию СПР на три группы… Читать ещё >

Содержание

  • ГЛАВА 1. СРЕДСТВА ПОДДЕРЖКИ РЕШЕНИЙ ОПЕРАТОРА И ОПРЕДЕЛЕНИЕ ОСНОВНЫХ ТРЕБОВАНИЙ К НИМ
    • 1. 1. Сущность процесса принятия решения
    • 1. 2. Анализ этапов процесса принятия решений, действий оператора и типы операторской деятельности
    • 1. 3. Функциональные, структурные и временные требования к средствам поддержки процесса принятия решений
    • 1. 4. Эргономические требования к визуальным средствам поддержки процесса принятия решений
  • ГЛАВА 2. МЕТОДИКА СОЗДАНИЯ СРЕДСТВ ПОДДЕРЖКИ РЕШЕНИЙ ОПЕРАТОРА С ИСПОЛЬЗОВАНИЕМ СПЕЦИАЛИЗИРОВАННЫХ ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ
    • 2. 1. Особенности процесса создания программных средств поддержки принятия решений и требования к методике создания СПР
    • 2. 2. Оценка эффективности процесса создания СПР с использованием инструментальных средств
    • 2. 3. Основные этапы создания СПР с помощью специализированных инструментальных средств
    • 2. 4. Частные требования к инструментальным средствам проектирования СПР
  • ГЛАВА 3. ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА СОЗДАНИЯ СПР
    • 3. 1. Сертифицированные инструментальные средства
    • 3. 2. Рациональный состав инструментальных средств
    • 3. 3. Функциональная архитектура ИС и назначение подсистем
    • 3. 4. Схема функционирования ПП, поддерживаемая ИС
  • Файловая и модульная архитектура ИС
  • ГЛАВА 4. ПРОГРАММНЫЕ СРЕДСТВА, РЕАЛИЗУЮЩИЕ ФУНКЦИОНАЛЬНУЮ АРХИТЕКТУРУ ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ
    • 4. 1. Выбор базовых программных средств для реализации функциональной архитектуры специализированных ИС
    • 4. 2. Подпрограммы вывода экранных текстовых элементов и списков
    • 4. 3. Подпрограммы вывода данных в графической форме
    • 4. 4. Способ включения нестандартных программных модулей
    • 4. 5. Подпрограммы работы с данными
  • ГЛАВА 5. ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ МЕТОДИКИ СОЗДАНИЯ СПР
    • 5. 1. Анализ особенностей прикладных задач и краткие характеристики разработанных технологических систем
    • 5. 2. Программные средства поддержки решений технолога участка смесеприготовления литейного производства
    • 5. 3. Программный комплекс поддержки принятия решений при планировании экспериментов
  • ВЫВОДЫ

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

Актуальность проблемы.

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

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

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

Все это делает задачу создания СПР многоальтернативной, а процесс проектирования СПР — трудоемким. Его эффективность повышается путем применения инструментальных средств (ИС). В настоящее время используется два подхода к инструментальным средствам автоматизации разработки программных систем:

1) создание уникальных ИС для каждой предметной области и типа программ поддержки принятия решений, т. е. средств, ориентированных на производство определенного конкретного вида программного продукта;

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

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

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

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

Как показано в работе, существует третий путь: создание проблемно-ориентированных ИС, которые представляют собой набор «шаблонов» и повторно используемых компонент (ПИК), настроенных на применение в определенных типах СПР.

Эти факторы определили цели работы.

Целями работы являются: 1) создание методики обоснования выбора рационального варианта автоматизации проектирования СПР- 2) разработка методов выбора рациональной архитектуры проблемно-ориентированных ИС, удовлетворяющих общим технико-экономическим и эргономическим требованиям и учитывающих специфику предметной области- 3) разработка структуры проблемно-ориентированных ИС для создания СПР (ИС СПР), на основе предложенной методики выбора.

Для достижения этих целей необходимо решить следующие задачи:

— выявить те особенности и этапы процедуры принятия решений (ППР), которым необходима программная поддержка при разработке СПР;

— провести анализ моделей, обеспечивающих формализацию ППР на разных этапах;

— выработать методику создания СПР, включающую выбор лучшего варианта использования ИС и определение состава необходимых для создания ИС работ;

— разработать архитектуру ИС СПР как на уровне функциональных подпрограмм и интерфейсов, так и на уровне технической организации данного программного продукта;

— выработать решения по программной реализации компонент специализированных ИС, основанные на анализе требований к степени автоматизации создания этих компонент;

— осуществить проверку методик при разработке реальных СПР. Методы исследования.

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

Научная новизна;

1) Показана эффективность применения для разработки СПР специализированных ИС, ориентированных на проблемную область поддержки принятия решений.

2) Три возможных варианта построения СПР оценены по этапам разработки и жизненного цикла программного комплекса.

3) Предложена методика разработки СПР, которая охватывает все этапы создания как самой прикладной программы, так и технологических средств. Составными частями общей методики являются следующие составляющие, предложенные автором:

— методика предварительной оценки рациональных параметров ИС, разработанная на основе методики апостериорной оценки сложности создания СПР по структурным показателям моделей ППР;

— методика оценки значимости и требуемого уровня автоматизации компонент СПР, для применения которой определены весовые коэффициенты значимости, зависящие от типа СПР;

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

4) Сформулированы и обеспечены на практике такие требования к специализированным ИС как:

— инвариантность ИС к смысловой и терминологической настройке СПР;

— необходимость разграничения описания логики работы СПР и программной реализации СПР.

5) Сформулированы требования к моделям, обеспечивающим описание ППРпроведен анализ влияния типа операторской деятельности на параметры СПР и на характер моделей ППР.

6) Исходя из требований к структуре СПР, разработана обобщенная функциональная архитектура специализированных ИС, разработан функционирующий на практике вариант структуры ИС на уровне программных модулей и подпрограмм.

Практическая ценность.

Доказана эффективность разработки программ и программных комплексов с использованием специализированных ИС, что позволяет отказаться от привлечения дорогостоящих САПР.

Показано, что путь специализации универсальных ИС путем разработки «шаблонов» и настраиваемых объектов позволяет в сжатые сроки создавать семейство сходных по техническим и эргономическим свойствам программных продуктов.

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

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

Результаты работы использованы при разработке автором следующих программных комплексов (подтверждено актами об использовании результатов диссертационной работы):

1) система поддержки принятия решений в измерительно-вычислительном комплексе (ИВК) для исследования пескодувно-импульсно-прессового техпроцесса изготовления литейных форм в ЗАО «НИЦ-НИИТ Автопром» ;

2) программный комплекс «Формовочная смесь», предназначенный поддержки принятия решений оператора АСУ литейного завода (для АО ЛИТАФОРМ);

3) ИВК для принятия решений по планированию гидрофизического акустического эксперимента, обработке и анализу данных (для Института проблем механики РАН).

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

1) анализ электрической активности головного мозга (для ИВНД и НФ РАН);

2) вибродиагностика самолетных двигателей (для НИИ ГА);

3) расчет газотворности в АСУ ТП (для АО ЛИТАФОРМ) — прогнозирование экономических рядов для обеспечения принятия решений трейдером (для ЗАО «Информационное агентство «Релпресс»).

На защиту выносятся;

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

ИС для разработки СПР. Апробация работы.

Результаты работы получили освещение в докладах на конференциях:

1) 3-я Украинская конференция по автоматическому управлению «Автоматика — 96» (Севастополь, 1996).

2) Международная конференция «Новые информационные технологии». (Астрахань, 1997).

3) Микроэлектроника и информатика — 98. Всероссийская межвузовская научно-техническая конференция студентов и аспирантов.

МИЭТ, 1998).

Основные результаты работы докладывались на научном семинаре кафедры «Управляющие интеллектуальные системы» МИФИ.

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

Объем и структура работы.

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

ВЫВОДЫ.

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

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

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

4. Разработана методика и аналитические соотношения, позволяющие обоснованно выбирать рациональный вариант ИС с учетом трудозатрат.

5. Разработана методика создания СПР с использованием специализированных ИС, характеризующаяся наличием четырех последовательных фаз с обратными связями.

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

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

8. Выработанные требования к процессу проектирования СПР позволили сформулировать требования к структуре ИС СПР. Предложены: структура ИС на уровне функциональных модулей, на уровне программных компонент с файлами и на уровне подпрограмм исполняющего блока.

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

10.Доказана эффективность использования объектно-ориентированного подхода для программной реализации функциональных модулей ИС и их семантической настройки при создании СПР.

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

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

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

  1. Ю.Г., Зорин A.JL, Насибов А. Н., Попов Р. В. Применение ПЭВМ в системах измерения и обработки данных. 4.1. Структура современных ЭВМ: Учеб.пособие. М.: МИФИ, 1998.
  2. Н.П. Моделирование сложных систем. М. гНаука, 1968.
  3. АСУ на промышленном предприятии: Методы создания: Справочник/ Михалев С. Б., Седегов P.C., Гринберг A.C. и др. — 2-е изд., перераб. и доп. -М.гЭнергоатомиздат, 1989.
  4. Основы управления технологическими процессами/ Под Ред. Н. С. Райбмана -М.гНаука, 1978
  5. В.А. Острейковский. Теория систем: Учеб. для ВУЗов. -М. ¡-Высшая школа, 1997.
  6. Г. Л., Тобол ев К. В. Человеческий фактор в системах управления. -М.: Знание, 1974.
  7. Основы инженерной психологии /Под ред. Ломова Б. Ф. -М.:Высшая школа, 1977.
  8. Р., Влейминк И. Интерфейс «человек-компьютер»: Пер. с англ. М.:Мир, 1990.
  9. A.M. Системы отображения информации и инженерная психология. Учеб.пособие. М.:Высшая школа, 1982.
  10. B.C. Системный анализ операторской деятельности. -М.: Радио и связь, 1990.
  11. В.В., Дайитбегов Д. М., Мизрохи C.B., Ясеновский C.B. Автоматизированное рабочее место для статистической обработки данных. -М.: Финансы и статистика, 1990. ,
  12. Организация взаимодействия человека с техническими средствами АСУ: В 7 кн./Под ред. Четверикова В. Н. М. :Высшая школа
  13. Кн.2: Филиппович Ю. Н., Родионов Е. В., Черкасова В. Н. Языковые средства диалога человека с ЭВМ. 1990.
  14. A.B. Оптимальные статистические решения в задачах проектирования. Учебное пособие. Обнинск, 1992.
  15. Э.А. Генерация, оценка и выбор сценария в системах поддержки принятия решений. // Автоматика и телемеханика.-1997. № 8. — С.167−178.
  16. Э.Й. Оптимальность в играх и решениях. — М.: Наука, 1990.
  17. И.П., Трофимов Е. А. Системы поддержки принятия решений. Ч. 2. Интеллектуальные системы поддержки принятия решений. —
  18. М.: ЦНИИ «Электроника», 1990.
  19. В.Ф. Психология и синтез систем отображения информации. -М.: Машиностроение, 1975.
  20. A.B., Фролов Г. В. Мультимедиа для Windows. Руководство для программиста. М.: Диалог-МИФИ, 1994. — (Библиотека системного программиста- Т. 15).
  21. .П., Сухарев H.H., Храмов Ю. Е. Графические средства Turbo С и Turbo С++. M.: Финансы и статистика, СП «Ланит», 1992.
  22. А.В., Фролов Г. В. Программирование в среде Microsoft Windows. Руководство для программиста. М.: Диалог-МИФИ, 1994. — (Библиотека системного программиста- Т. 11).
  23. Г. Я., Зенкин А. А. Иконика: современное состояние и перспективы развития. //Пользовательский интерфейс. 1993 — № 2. — С.3−9
  24. М. Графический интерфейс пользователя. Секреты проектирования М.:Мир, 1996.
  25. Организация взаимодействия человека с техническими средствами АСУ: В 7 кн./Под ред. Четверикова В. Н. М.:Высшая школа
  26. Кн.1: Гасов В. М., Соломонов JI.A. Инженерно-психологическое проектирование взаимодействия человека с техническими средствами.- 1990.
  27. В.В. Проектирование программных средств. -М.?Высшая школа, 1990.
  28. Р.В. Технологическая система создания программных комплексов поддержки оперативных решений. / Информационные технологии в вычислительных системах. Сборник научных трудов. М.: 1998 — С. 114−122
  29. Open Systems Handbook: A guide to building open systems. Digital Equipment Corporation. USA, 1991.
  30. В.К., Козлов В. А. Функциональные стандарты в открытых системах. Части 1. Концепция открытых систем. М.: Изд. МЦНТИ, 1997.
  31. Международные стандарты, поддерживающие жизненный цикл программных средств. М.: МП «Экономика», 1996.
  32. В.В., Позин Б. А., Штрик А. А. Технология сборочного программирования. М.:Радио и связь, 1992.
  33. А.И., Липаев В. В. Сертификация качества функционирования автоматизированных информационных систем. М.: Вооружение. Политика. Конверсия, 1996.
  34. В.В., Потапов А. И. Оценка затрат на разработку программных средств. М.: Финансы и статистика, 1988.
  35. Э. Структурное проектирование и конструирование программ: Пер. с англ./Под ред. Л. Н. Королева. М.: Мир, 1979.
  36. Калянов Г. Н. CASE структурный системный анализ. — М.: Лори, 1996
  37. В., Эссинг Г., Маас С. Диалоговые системы «человек-ЭВМ». Адаптация к требованиям пользователя. М.: Мир, 1984.
  38. А.Б., Рыбина Г. В. Архитектура и принципы построения интеллектуальных диалоговых систем: Учеб.пособие. М.: МИФИ, 1989.
  39. Г. В. Технология проектирования прикладных экспертных систем: Учеб.пособие. М.: МИФИ, 1991.
  40. В.В. Качество программного обеспечения. М.: Финансы и статистика, 1983.
  41. Т. Принятие решений:Метод анализа иерархий/ Пер. с англ. -М.:Радио и связь, 1993.
  42. В.О., Еникеев А. И. Принципы сценарного подхода в создании диалоговых систем. //Пользовательский интерфейс. 1993 — № 2. — С. 33−44.
  43. Потемкин В.Г. MathLab. Электронный задачник по физике. -М.: Диалог-МИФИ, 1998.
  44. Организация взаимодействия человека с техническими средствами АСУ: В 7 кн./Под ред. Четверикова В. Н. М. :Высш.шк.
  45. Кн.З: Гасов В. М., Москвин B.C., Сенькин С. И. Технические средства ввода-вывода графической информации. 1990.
  46. Усовершенствованная графика в Си. М.:И.В.К.-Софт, 1991.
  47. Н.З., Кошель С. П. Введение в Borland С++ Builder. -M.: Диалог-МИФИ, 1997.
  48. Ю.В. Объектно-ориентированные технологии. Разработки сложных программных систем. М.: 1996.
  49. Н., Фомин С., Очков В., Нанзон Б. и др. Компьютерная математика, // Компьютер пресс. 1997. — № 8. — С.70−120.
  50. В., Пеньков А. Современные математические системы. // PC Week/ русская редакция. 1996. — № 38. — С.44.
  51. Языки программирования Ада, Си, Паскаль. Сравнение и оценка под Ред. А. Фьюэра Н.Джехани М.: Радио и связь, 1989.
  52. Booch G. The Macro Process. Measures of Goodness. // The Best of Booch. -Cambridge University Press. SIGS Books. 1997.
  53. T. Объектно-ориентированное программирование в действии. СПб.: «Питер», 1997.
  54. Д. Первое знакомство с Borland С++ Builder. (Рынок программных средств). //Computer World. 1997. — № 8. — С. 1,23
  55. Е., Козлинский А. Чего Вы в праве ожидать от CASE-средств. //PC Week/русская редакция 1996. — № 43. — С.42.53. UML 1.4 Documentation. http: //www. rational. com/uml/resources/documentation/index. j tmpl.
  56. Booch G. Quality Software and the Unified Modeling Language. http: / / www. rational. com/uml/resources/ whitepaper.
  57. Кузнецов A. SCADA-системы: программистом можешь ты не быть. //Современные технологии автоматизации. 1996. — № 1. — С.32−35.
  58. В.В. Тестирование программ. М.: Радио и связь, 1986.
  59. И.П. Норенков. Подходы к проектированию автоматизированных систем. // Информационные технологии, № 2, 1998.
  60. Спецификация программ: понятийные средства и их организация. — Новосибирск: Наука, 1987.
  61. Ю.Г., Попов Р. В. Разработка инструментальных средств для проектирования систем поддержки оперативных процедур принятия решений. / Международная конференция «Новые информационные технологии». Тезисы доклада. Астрахань, 1997.
  62. .В., Плоджер Ф.Дж. Элементы стиля программирования. -М.: Радио и связь, 1984.
  63. А.А., Майоров А. Г., Козодаев М.А. Turbo С++: язык и его применение. М.: Джен Ай Лтд., 1993.
  64. Д.Н. От С к С++. М.: Эдель, 1993.
  65. Booch G. Object Oriented Design with Applications. Benjamin/Cummings, California, 1991.
  66. К., Вирт H. Паскаль. Руководство для пользователя. -М.: Финансы и статистика, 1989.
  67. А.В., Фролов Г. В. Графический интерфейс GDI в MS Windows M.: Диалог-МИФИ, 1994. — (Библиотека системного программиста- Т.14).
  68. Деннинг A. ActiveX для профессионалов. СПб.: «Питер», 1998.
  69. Я.А., Древе Ю. Г. Проектирование информационно-вычислительных комплексов. М.: Высшая школа, 1987.
  70. Р.В. Поддержка принятия решения трейдером, (на правах публикации) //Вестник информационного агентства «Релпресс» (рег.№ 3 154) -№ 4. 1997. — http://relpress.website.rU/currier/4/pridict/cont07.htm.
  71. Bethke L., Masarik J. Trend Analysis In Green Sand Control -A Computer Program. // AFS Transaction. 1984. — C.119−122.
  72. В.В., Прохоров В. Е., Чашечкин Ю. Д. Исследование изменчивости структуры стратифицированного спутного течения за горизонтальным цилиндром оптическим и акустическим методом // МЖГ. № 3. 1998. С. 5−17.
Заполнить форму текущей работой