Помощь в написании студенческих работ
Антистрессовый сервис

Автоматизированное проектирование средств взаимодействия пользователя с ППП

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

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

Автоматизированное проектирование средств взаимодействия пользователя с ППП (реферат, курсовая, диплом, контрольная)

Содержание

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

Основой современного производства программных средств является программная инженерия (ПИ), которая включает в себя работы по их проектированию, разработке, эксплуатации и сопровождению. К главным результатам ПИ, достигаемым при создании программных систем (ПС) можно отнести: унификацию процессов создания и эксплуатации ПСвозможность рационального управления и оптимального использования всех видов ресурсов, задействуемых при создании ПСсоздание и поддержку эффективной организационно-производственной инфраструктурывозможность разработчикам целиком сосредоточиться на функциональной стороне проекта и т. д. Инструментальная поддержка ПИ осуществляется CASE-средствами (Computer Aided Software Engineering) [112,134].

С самого начала CASE-технологии развивались с целью преодоления ограничений при использовании традиционных методологий проектирования 60 — 70 годов за счет их автоматизации и интеграции поддерживающих средств. В таблице В.1 представлены оценки трудозатрат по основным фазам жизненного цикла ПС, соответствующие традиционным методам разработки, разработке с использованием структурных методологий проектирования и разработке с использованием CASE [71]. Из этих данных видно, что в настоящее время основное внимание при разработке сложных ПС уделяется этапам жизненного цикла (ЖЦ), связанным с анализом и проектированием, от полноты и корректности решения которых зависит успех разработки в целом.

В настоящее время существует несколько классов приложений, для которых применяются CASE-системы. К их числу относятся пакеты прикладных программ (ППП), основной отличительной чертой которых является наличие модели некоторой предметной области (ПРО). Развитые ППП позволяют специалистам в ПРО, но не специалистам в программировании, эффективно использовать ЭВМ, оставаясь в рамках привычных им знаний и действий, за счет переключения их внимания с программирования на языках высокого уровня на планирование во времени и описание процессов решения прикладных задач [63]. Производительность труда специалистов при этом повышается во столько же раз, во сколько проще описать то, что надо решать, чем-то, как надо решать [135]. Трудности последнего переносятся на создателей ППП. 5

Таблица В.1

Анализ Проектирование Кодирование Тестирование

Традиционная разработка 20% 15% 20% 45%

Структурные методологии 30% 30% 15% 25%

CASE-средства 40% 40% 5% 15%

Основные направления развития работ по тематике разработки и использования ППП предусматривают решение следующих задач:

— разработку принципов и методов проектирования и организации функционирования пакетов;

— разработку системного и функционального наполнения пакетов;

— создание программных фондов.

Указанные обстоятельства выдвигают в разряд актуальных проблему разработки ППП. В России вклад в решение данной проблемы внесли работы А. П. Ершова, A.A. Самарского, В. В. Липаева, М. М. Бежановой, E. J1. Ющенко, И. В. Сергиенко, В. П. Ильина, В. М. Матросова, М.М. Горбунова-Посадова и др. Большая часть работ, связанных с пакетной проблематикой, посвящена разработке методов и алгоритмов, определяющих прикладную направленность пакетов и служащих основой для создания их функционального наполнения [103−108,116]. Другие работы [45,51,64,135], ориентированные на разработку принципов построения и организации функционирования пакетов, на разработку системного наполнения, выполнены на абстрактном теоретическом уровне, касаются частных задач проектирования пакетов и не дают доступных в практическом отношении методов создания ППП.

Учитывая тенденцию смещения акцентов при разработке сложных ПС на более ранние стадии ЖЦ, необходимо начать создание компонентов ПС с этапа эскизного проектирования. Успех проекта ПС, в частности ППП, определяется качеством результатов эскизного проектирования [69,93], поскольку на их основе создаются алгоритмы и спецификации программных модулей (техническое проектирование) и проводится кодирование, отладка, тестирование и комплексная стыковка модулей (рабочее проектирование). Однако существующие технологии разработки ПО [36,119,151] не затрагивают стадии эскизного проекта [99], а 6 монографии [34,68,128], посвященные методологии и принципам разработки ПО, не раскрывают содержания процесса эскизного проектирования. Актуальность проблемы эскизного проектирования ППП подтверждается: -большими затратами на создание и поддержку ППП- -недостатками существующих методов и средств разработки пакетов- -широтой использования ППП во всех сферах науки, техники и экономики. Проблема эскизного проектирования ППП может быть решена в результате систематизации процесса проектирования, что подразумевает:

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

— конкретизацию содержания проектных задач, определение, анализ и обоснование исходных данных и результатов решения задач;

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

— разработку методов решения проектных задач.

Многообразие ПРО современных ППП, разнородность выполняемых пакетами функций, использование в них широкого спектра развитых средств обработки данных, различия в профессиональной подготовке и квалификации в программировании пользователей ППП, разнообразие операционных систем ЭВМ, в которых функционируют ППП, не позволяет рассматривать все множество и каждый в отдельности ППП как единый объект исследования. В то же время можно выделить достаточно широкий класс проблемно-ориентированных пакетов сложной структуры [47,62,67,76,85,78,103−108,115,116,118,120,131,136], для которого возможна постановка задачи систематизации процесса и разработки методов эскизного проектирования ППП. Пакеты такого класса предназначены для обработки данных при решении прикладных задач пользователей — специалистов в естественно-научных областях.

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

На основе проведенного анализа литературы выявлены специфические требования, предъявляемые к средствам автоматизированного проектирования СД [19,24,32,40−42,50,52,57,74,79,83,90,91,105−107,111,113,116,124, 144,154]:

1 Создаваемая диалоговая система должна использовать в общем случае различные типы ведения диалога и различные устройства ввода;

2)необходимо отделить в создаваемых диалоговых системах диалоговую часть от расчётных компонентов программного пакета;

3)СД должен быть легко модифицируемым при изменениях в ПРО ППП;

4)использование принципа непосредственного воздействия на диалоговые компоненты;

5)процесс создания средств общения должен быть интерактивным;

6)должны обеспечиваться хорошие эргономические свойства диалоговой системы.

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

Поэтому является актуальной задача создания генератора сценариев диалога (ГСД), как части системного наполнения ППП, предназначенного для автоматизированной генерации СД, в соответствии с которым будет осуществляться общение пользователя и ППП, и удовлетворяющего всем перечисленным требованиям. При разработке ГСД в первую очередь должны быть рассмотрены стадии анализа и проектирования. 8

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

Основными задачами, решаемыми в работе, являются:

— исследование и систематизация процесса эскизного проектирования ППП;

— обоснование и постановка задачи синтеза ГСД в ППП, а также разработка методов ее решения;

— разработка и обоснование практической методики проектирования ГСД и ее использования при проектировании ГСД для конкретного ППП (на примере ППП для моделирования и исследования сложных физических объектов (СФО));

— реализация ГСД для указанной ПРО.

Методы исследования основаны на использовании положений теории множеств, теории графов, теории автоматов, теории формальных языков, методологии системного подхода.

Диссертационная работа содержит введение, четыре главы, заключение, список литературы, приложение. Объем диссертации: всего -170стр., из них основного текста — 157 стр., список литературы из 162 наименований, 17 рисунков, 32 таблицы.

ВЫВОДЫ.

1.Предложенные и обоснованные в работе теоретические положения и разработанные методы эскизного проектирования ППП апробированы при реализации ГСД в пакете, предназначенном для моделирования и исследования СФО.

2. В соответствии с разработанной методикой проектирования средств генерации сценариев диалога определен рациональный вариант решения задачи синтеза ГСД в ППП для моделирования и исследования СФО с помощью методов регрессивного анализа.

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

ЗАКЛЮЧЕНИЕ

.

В диссертационной работе получены следующие основные результаты:

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

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

3. Сформулирована постановка задачи синтеза генератора сценариев диалога, установлена и обоснована связь решения данной задачи с задачами:

— обеспечения в ППП требуемых для пользователей-непрофессиональных программистов характеристик качества: эффективности и учета человеческого фактора;

— удовлетворения критериям пригодности структур диалога;

— удовлетворения требованиям, предъявляемым к средствам автоматизированного проектирования сценариев диалога, с учетом их направленности на специалиста в ПРО, но непрофессионала в программировании.

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

5. Показана возможность использования критериев проектирования — критерия эффективности ППП и критерия, определяющего степень учёта человеческого фактора, и метода анализа вариантов проектирования для создания модели ГСД.

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

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

Теоретические и практические положения диссертационной работы и созданный на их основе Генератор сценариев диалога внедрены в Научно-исследовательском институте системных исследований РАН и в Научно-производственном предприятии «БИТ про», что подтверждается соответствующими актами о внедрении.

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

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

  1. В. С. Математическое обеспечение диалоговых информационных систем. // М.: Наука, 1990, -192с.
  2. Автоматизация обработки данных при моделировании и исследовани сложных физических объектов/ А. Г. Баданов, В. А. Кутуков, П. И. Сущинский, В. Д. Чалый // Автоматизация эксперимента в физических исследованиях: Сб.статей. М.: Энергоиздат, 1984,-с.З-9.
  3. Анализ состояния и тенденции развития объектно-ориентированного подхода в программной инженерии./ Бородин А. Д., Чикало О. В. CASE технология. Сборник статей. М, ЦРДЗ, 1994, с.56−66.
  4. Е. И., Кпещёв А. С. Методы построения средств интерактивного формирования и сопровождения баз знаний.// Препр., Владивосток, 1990, -30с.
  5. Н. И. Математическая модель генератора сценариев диалога.// Телекоммуникации и новые информационные технологии. Анализ Проектирование Реализация. Security and System Management. Сборник статей: М., Техническое Машиностроение, 1998. С. 11−19.159
  6. Н. И. Метод построения модели генератора сценариев диалога// Телекоммуникации и новые информационные технологии. Анализ Проектирование Реализация. Security and System Management. Сборник статей: М., Техническое Машиностроение, 1998.С. 20−28
  7. Н. И. Построение сценария диалога пользователь-ППП. // Микроэлектроника и информатика 97: тезисы докладов Межвузовской научно-технической конференции студентов и аспирантов — Москва: МИЭТ, 1997. — Ч. 2. с. 44.
  8. Н. И., Баданов А. Г. Автоматизированное проектирование сценариев диалога .// Материалы конференции студентов и аспирантов «Ломоносов -97"-Москва: МГУ, 1997.
  9. Н. И., Баданов А. Г. Генератор сценариев диалога.//НТИ-96. Информационные продукты, процессы и технологии: материалы Международной конференции под эгидой Международной Федерации по Информации и Документации (МФД) Москва: ВИНИТИ, 1996 г, с. 54.
  10. Н. И. Проектирование средств пользовательского интерфейса и метод решения задачи автоматизированной генерации сценариев диалога.// Приборы и системы управления, № 7 1998., с. 10−13
  11. Н. И., Баданов А. Г. Процесс генерации сценариев диалога.// Новые информационные технологии и системы: материалы II Международной научно-технической конференции Пенза: ПГТУ, 1996., Ч. 2. — с. 88−90.
  12. С. В. и др. Проектирование интеллектуального интерфейса человек-машина. II М.: Наука, 1990, -254с.
  13. Ахо А., Хопкрофт Дж. Построение и анализ вычислительных алгоритмов.// Пер. с англ. М.: Мир, 1979, -536с.
  14. А. Г., Аристова Н. И. Автоматизированная генерация сценарииев диалога.// Информационные технологии в моделированиии и управлении: тезисы докладов Международной научно-технической конференции Санкт-Петербург: СПбГТУ, 1996. -с. 91−95.
  15. А. Г., Аристова Н. И. Анализ вариантов проектирования средств пользовательского интерфейса.//Приборы и системы управления, № 2,1998 г, с. 20 -21.
  16. А. Г., Аристова Н. И. Система автоматизированного проектирования сценариев диалога. // Приборы и системы управления, № 6, 1997, с. 18−19.
  17. А. Г., Забабурин М. А. Система автоматизированного проектирования пакетов прикладных программ//САЭЕ технология.Сб. статей. М, ЦРДЗ, 1993, с.30−35.
  18. А. Г., Кутуков В. А., Соловьёв Г. Н., Сущинский П. И. Моделирование и исследование физических объектов в системах автоматизации экспериментов.//М.: МИФИ, 1985. -24с.
  19. А. Г., Сущинский П. И. Методика эскизного проектирования системных и языковых средств управления вычислительным процессом в ППП.161
  20. Современные проблемы информатики, вычислительной техники и автоматизации: Тезисы докладов Всесоюзн. конф. -М.:ВИНИТИ, 1988, с. 55.
  21. А. Г., Сущинский П. И. Проектирование проблемно-ориентированных пакетов программ АСНИ // Автоматизация технологических процессов и научных исследований: Труды 32 науч. конф. МИФИ.-М., 1987, с.40−43.
  22. Р., Френель Д.Программные системы. // М.:Мир, 1988, -288с.
  23. М. М, Москвина Л. А., Технология разработки и использования пакетов в системе PACKAGE // Пакеты прикладных программ: Технология разработки. Новосибирск: Наука 1984, с.22−31.
  24. М. М. Характеристики пакета прикладных программ на стадии технического проектирования. // Разработка пакетов прикладных программ. Новосибирск: Наука, 1982, с.224−238.
  25. В.П., Богданевич Н. А., Самойлов В. Д. Система автоматизированного построения прикладных диалоговых систем.// Киев: Наук, думка, 1989, -168с.
  26. В.М. Разработка пакетов программ вычислительного типа.//М.:В.ш., 1990, -124с.
  27. . У. Инженерное проектирование программного обеспечения. // Пер. с англ. М.: Радио и связь, 1985, -511с.
  28. Т. Р. Многокритериальность и выбор альтернативы в технике. // М.: Радио и связь, 1984, -288с.
  29. И. В. Технология программирования. // Киев: Техника, 1984,297с.
  30. Е. С. Исследование операций Задачи, принципы, методология.// М.: Наука, 1980, -208с.
  31. Е. С. Теория вероятностей. // М.: Наука, 1964, 576с. ЗЭ. Волож Б. Б. ДИМО: гибкие сценарии диалога и их конструирование II
  32. Пакеты прикладных программ. Инструментальные системы, М.: Наука, 1987, с.18−28.
  33. В. О., Аникеев А. И. Сценарный подход в создании диаговых систем.// Программные продукты и системы.-№ 3, 1991, с.21−25.
  34. В. О., Аникеев А. И. Трансформационный подход в технологии создания диалоговых систем.// Программные продукты и системы, № 3, 1992, с.9−17.162
  35. . М., Человеко-машинные системы принятия решений с элементами искусственного интеллекта. //Киев: Наук, думка, 1993, -312с.
  36. Т. И., Дорожкин С. А., Крутикова В. М. Совершенствование методов анализа и расчёта экономической эффективности программных средств ЭВМ.// Управляющие системы и машины, № 2, 1985, с. 15−20.
  37. С. П., Ильин В. П. Система МОПР для автоматизации разработок и эксплуатации пакетов прикладных программ // Пакеты прикладных программ: Системное наполнение. М.: Наука, 1984, с29−43.
  38. Горбунов Посадов М. М., Карпов В. Я., Корягин Д. А. Пакет САФРА: программное обеспечение вычислительного эксперимента // Пакеты прикладных программ: Вычислительный эксперимент. -М.: Наука, 1983, с.12−50.
  39. Горбунов-Посадов М. М. и др. Системное обеспечение пакетов прикладных программ. М.: Наука, 1990,-205с.
  40. Е. М., Сушкова И. И. Пакет прикладных программ для технического проектированиия полосковых спиральных антенн// Системы автоматизированного проектирования (САПР-85): Тезисы докладов Моск. гор. конф.-М.:МЭИ, 1986, с.145−146.
  41. А. А., Шалагинов А. И. система ТРТ-80 как инструмент разработки пакетов прикладных программ// Пакеты прикладных программ: Опыт разработки. Новосибирск: Наука, 1985, с. 120−128.
  42. Д. Конструирование компиляторов для цифровых вычислительных машин.// Пер. с англ.- М.: Мир, 1975, -544с.
  43. Л. И., Ломака Е. И., Морозова Н. А. Макетирование, проектирование и реализация диалоговых информационных систем.// М.: Наука, 1993, -187с.
  44. Л. Ф., Сергиенко И. В. О пакете прикладных программ ВЕКТОР-2 для решения задач комбинаторной оптимизации// Пакеты прикладных программ: Метод оптимизации. М.: Наука, 1984, с.59−65.
  45. В., Эссинг Г., Маасс С. Диалоговые системы человек-ЭВМ. Адаптация к требованиям пользователя.//М.: Мир, 1984,-112с.
  46. Н., Лион Ф. Статистика и планирование эксперимента в технике и науке. Методы обработки данных.//М.: Мир, 1980,-609с.
  47. Диалоговые микрокомпьютерные системы./ Под ред. Брусенцова Н. П., 152с163
  48. Дискретная математикка для инженера./ Кузнецов О. П., Адельсон-Вельский Г. M.// М.: Энергоиздат, 1988, -479с.
  49. В. В. Методология и инструментальные средства фирмы McDONNEL DOUGLAS INFORMATION SYSTEMS для проектирования, разработки и сопровождения сложных информационных систем.// CASE-технология. Материалы семинара. М.: 1993, с23−28.
  50. В. И. и др. Общение конечных пользователей с системами обработки данных.// М: Мир, 1988, -288с.
  51. Ю. Г. Методы решения экстремальных задач и их применение в системах оптимизации.// М.: Наука, 1982, -432с.
  52. Е. А. Методы оценки и выбора инженерных и управленческих решений.// М.: МИФИ, 1987, -432с.
  53. Е.А., Крупинова Е. К. Обработка экспертных оценок.// М.:МИФИ, 1980,-96с.
  54. Е. А., Симонов С. В. Методы решения многокритериальных задач.// М.: МИФИ, 1980, -68с.
  55. В. А., Павлечко В. А. Пакет прикладных программ оптимального планирования на промышленных предприятиях// Кибернетика. 1985. -№ 1, с112−119.
  56. А. П. Опыт интегрального подхода к актуальной проблематике программного обеспечения// Кибернетика. -1984. -№ 3, с. 11−21.
  57. А. П. Отношение методологии и технологии прграммирования.//Всес. конф.-информационные материалы Киев: ИК АН УССР, 1986, с.10−12.
  58. А. А. Диалог с компьютером. // М. Молодая гвардия, 1987, -205с.
  59. Р., Фалб П., Арбиб М. Очерки по математической теории систем. II Пер. с англ., М.: Мир, 1971, -393с.
  60. Г. Н. Введение в CASE: компьютерное проектирование программного обеспечения. // М.: А/О Континент-Вест, 1993, -175с.
  61. Г. Н. Современные CASE -технологии.// М.: ИПУ, Пркпринт, 1992,34с.
  62. Г. Н. CASE. Структурный системный анализ. (Автоматизиция и применение)/ / М&bdquo- Изд. ЛОРИ, 1996, -310с.
  63. H. М. Диалоговое проектирование технологических процессов.// М. Наука, 1983, -254с.
  64. В. Г. ВИКАР инструментальная система поддержки разработки и функционирования пакетов прикладных программ // Пакеты прикладных программ: Опыт разработки. — Новосибирск: Наука, 1985, с.96−109.
  65. Е. Л., Мижидон А. Д. Пакет прикладных программ по автоматизации проектирования виброзащитных систем//Управляющие системы и машины, 1985, № 3, с.97−99.
  66. Д. Создание эффективного программного обеспечения.//М.:Мир, 1991,-288с.
  67. В.И., Гордовский В. К., Макаровская Т. П. Макарова P.C. Математическое и программное обеспечение подсистемы планирования себестоимости в АСУП горнообооатительного комбината//Управляющие системы и машины, 1985, № 4, с. 116−119.
  68. Компьютер Пресс, № 8, 1995 // Hyper Card, Hyper Studio, Hyper Card: сравнение основных характеристик, с.25−27.
  69. Т. В., Тихомиров О. К. Принятие интеллектуальных решений в диалоге с компьютером.//М.: Наука, 1990, -191с.
  70. В.П. Фрагментно-модульная технология программирования для микро-ЭВМ управляющих применений. Вопросы технологии программирования.// Л.: ЛИИАН, 1988, с.74−105.
  71. В.П., Питько А. Е., Золотников В. Н. Технология оценки качества программного обеспечения.// CASE технология. Сб. статей. М, ЦРДЗ, 1994, с.99−102.165
  72. Р., Влейминк И. Интерфейс «человек-компьютер». // М.: Мир, 1990,501.
  73. Н. Теория графов : Алгоритмический подход. // Пер. с англ., М.: Мир, 1978, -432с.
  74. Л. И. Программное обеспечение высокопроизводительных ЭВМ // М.: ИТМВТ им. С. А. Лебедева АН СССР, 1986, с. 101−127.
  75. А. Ф. Вариант номенклатуры показателей качества больших программ ЭВМ // Управляющие системы и машины. -1984. № 4, с.12−17.
  76. А. Ф. Организационные и методологические проблемы контроля и оценки качества программ ЭВМ//Управляющие системы и машины, 1984 г,№ 6,с.57−61.
  77. В. Я. Количественная оценка качества работы непрограммирующего пользователя диалоговой системы. // УСиМ -1989, № 3, с. 7377.
  78. ЭО.Кучуганов В. Н. Методология и интерактивная система синтеза сценариев графического инженерного диалога и объектно-ориентированных САПР.// АР 941 753, Нижний Новгород, 1993, -18с.
  79. Ю. Л. Программма «Имитатор» и её использование при разработке диалога человек-ЭВМ.//М.: В.ш., 1986, -106с.
  80. В. Л., Клыпина И. А. Представление информации в системе «Человек-компьютер».// М.: МАИ, 1993, -52с.
  81. ЭЗ.Лингер Р., Миллс X., Уитт Б. Теория и практика структурного программирования / Пер. с англ. М.: Мир, 1982, -406с.
  82. В.В. Проектирование программных средств.// М.: ВШ, 1990, -304с.
  83. В.В., Потапов А. И. Оценка затрат на разработку программных средств// М.: Финансы и статистика, 1988, -244с.
  84. Эб.Липаев В. В., Потапова А. И. Оценка затрат на раззработку программных средствю// М.: Финансы и статистика, 1988, -224с.166
  85. Модели адаптивного диалога в человеко-машинных системах./Араксян В.В., Герасимов Н. А. Лукацкий A.M.//Изв.АН СССР, Технич. Кибернетика, 1989,№ 2,с. 161−168.
  86. Моделирование и исследование физических объектов в системах автоматизации экспериментов: Препринт 034−85 / А. Г. Баданов, В. А. Кутуков, Г. Н. Соловьев, П. И. Сущинский. -М.: МИФИ, 1985, -24с.
  87. В. П. Технология программного обеспечения // ЭВМ в проектировании и производстве: Сб. статей -Л.: Машиностроение, 1985, с.67−77.
  88. Пакет прикладных программ для прогноза развития экономических систем с учетом технического прогресса / В. В. Иванов, Р. Г. Савченко, Ю. П. Яценко и др. II Управляющие системы и машины -1985, — № 5, с. 100−102.
  89. Пакет прикладных программ для решения задач производственно-транспортного планирования большой размерности (ПЛАНЕР) / В. С. Михалевич, И. В. Сергиенко, В. А. Трубин и др. // Кибернетика. -1983. № 3, с.57−71,79.
  90. Пакет программ синтеза управляющих дисциплин обслуживания / И. В. Бурлаков, В. М. Египко, И. П. Синицын, А. Ю. Спирин // Управляющие системы и машины. -1985, -№ 3, с.95−97.
  91. Пакеты прикладных программ: Итоги и применения.-Новосибирск: Наука, 1986,-208с.
  92. Пакеты прикладных программ. Опыт разработки. /Под ред. В. М. Матросова, О.Г. Диванова// Новосибирск: Наука, 1985, -136с.
  93. Пакеты прикладных программ. Технология разработки. /Под ред. В. М. Матросова, О.Г. Диванова// Новосибирск: Наука, 1984, -208с.
  94. Пакеты прикладных программ: Системное наполнение.-Новосибирск: Наука, 1984,-135с.
  95. И. Н. Сергиенко И. В. Системное математическое обеспечение общецелевых статистических пакетов программ // Пакеты прикладных программ: Методы оптимизации. М.: Наука, 1984, с.73−80.167
  96. ИО.Перевозчикова О. Л. Модели общения при решении задач на ЭВМ. // Упр. системы и машины., 1987,№ 5, с. 61−68.
  97. Ш. Перевозчикова О. Л., Ющенко Е. Л. Диалоговые системы.// М.:Наука, 1990,-182с.
  98. . А. CASE-автоматизация проектирования программных средств.// Открытые системы. Материалы семинара. М.: 1992, с.3−5.
  99. З.Попов В. Б. Метод анализа и проектирования диалоговых систем на базе конструктивных функциональных модулей. //АР 91−9161, Черновцы, 1991, -21с.
  100. И. В., Стецюра Г. Г. Микропроцессорные системы М.: Наука, 1980, -236с.
  101. Прикладное программное обеспечение единой системы ЭВМ и системы мини-ЭВМ: Краткое описание прикладных программ. М.: МЦНТИ, 1985, -132с.
  102. Иб.Салкиндер Ю. Б. Инструментальная система для интерактивного конструирования сценариев диалога с пользователем. //АР 91−5098, Москва, 1991, -16с.
  103. CASE машинное проектирование программного обеспеченияю -Аналитич. обзор зарубежных публикаций по общим принципам построения, реализзации и применения. // М.: МЦИЭ ИНТЕРЭВМ, 1990, -106с.
  104. Н. А. Пакет прикладных программ для решения задач идентификации на основе регрессионных методов // Управляющие системы и машины-1984, № 4, с. 92−95.
  105. . Г., Цой В. Н. Развитие технологии программирования в СССР // Управляющие системы и машины. -1985., № 6, с. 13−17.
  106. Н. Б., Дунин-Барковский И. В. Курс теории вероятностей и математической статистики.//М.: Наука, 1969, -512с.
  107. Состояние и перспективы развития человеко-компьютерного взаимодействия как научного направления./Узилевский Г. Я.//Пользовательский интерфейс: исследование, проектирование, реализация. Вып. 1, Орёл, 1991, с.23−26.
  108. Средства общения пользователя с ЭВМ./Под ред. Савельева А.Я.//М.:В.ш., 1991, 127с.
  109. П. И. Проектирование средств управления вычислительным процессом в пакетах прикладных программ сложной структуры.// материалы диссертации, на правах рукописи, 1988. 142с.
  110. В. Методология программирования / Пер с англ.- М.:. Мир, 1981,272с.
  111. Н. Б., Гройсман А. С. Основы проектирования интерактивных систем.// Новочеркасск, 1991 ,-59с.
  112. . И., Джалиашвили 3. О. Логика компьютерного диалога. // М.: Наука, 1994,-240с.
  113. О. И. Кака выбрать CASE.11 Работающие технологии. Интерфейс Клиент / Сервер. № 2(5), 1996, с. 18−20.
  114. А.Л. Мобильная инструментальная система разработки пакетов программ//Пакеты прикладных программ: Системное наполнение -М.: Наука, 1984, с.43−49.169
  115. А. А. Эффективность и опыт применения за рубежом современных систем автоматизированной разработки программного обеспечения. // Сборник ИВТЗ-3,1991.
  116. А. А. Инструментальные автоматизированные средства программной инженерии: состояния и перспективы. // Материалы семинара «CASE-технологии», М., 1993, с. 10−17.
  117. Е. Л. Проблемно-ориентированные системы как средство безбумажной технологии решения задач // Кибернетика. -1985, — № 1, с. 11−21.
  118. Л.И. Программная система обработки геометрической информации// Управляющие системы и машины. -1985. № 5, с. 108−110.
  119. Bass L. J. An opproach to user specification of interactive dispplay interfaces. // IEEE Trans. Software Eng. 11, 1985, p.686−698.
  120. Boehm D. A Spiral model of software development and enhancement.//Computer, 1988, v.21,№ 5,p.61−72.
  121. David L. Object-Oriented CASE: State of the technology// CASE Trends, September 1993, p.8−26.
  122. E. Prince, D. Kniefel What’s the Objective?//Computer world-Moscow 48/1992, p. 10−14.
  123. Filimonov D., Aristova N. Dialogue scenarios computer added design.// XII. International Conference for Physics Students, Vienna University of Technology, 1997, p.30.
  124. Fisher A.S. CASE: Using Software Development Tools//N.Y.:J.Wiley&Sons Inc., 1988.
  125. Fraser S. D, Silvester P.P. An Interactive empirical approach to the validation of software package specifications. Proceedings of Third IEEE Computer Society International Workshop on Software Specification and Design, Aug., 1985, p.60−62.
  126. Fraser S. D., Silvester P. P. A software package specification validation procces. // Computer-Aided Engineering Journal. Vol.3, № 5, 1986, p.202−206.
  127. Luqi. Software evolution throughrapid prototyping.//IEEE Computer, v.22, № 5, 1989, p. 13−25.
  128. Martin J. Desian of Man-Computer. Dialogues, Prentice Hall.11 Englewood Cliff, New Jersey, 1983.
  129. McClure C. CASE in Software Automation.//N. Y.:Prentice Hall, 1989.170
  130. Modern Software Engineering, (Edit, by P.A. Ng., R. T. Yeh), Reinhold, NY, 1989.
  131. Modern Structured Analysis by Edward Yourdon. 1989. by Prentice-Hall, Inc., 247p.
  132. Neil Stone J. Small scale Engineering Applications // Byte: The Small Systems Journal. — Peterborough, Vol 11, № 7, 1986, p.253−260.
  133. Ng. P. A., Yen R. T. ed. Modern software engineering. Foundations and current perspectives.//Van Nostrand Reinhold, N. Y., 1990, -675p.
  134. Pecht M., Sawyer T. A Material Selection Programm // Byte: The Small Systems Journal. -Peterborough, Vol 7, № 7,1986, p.235−248.
  135. Peter Ftzpatrick. The use of the Yourdon Structured Method and ADA Language //Colloquium on «Ingineering for time to market» organised by Professional Group, 1990.
  136. Reddy Y. V. R., Fox M. S. The knowledge based simulation system. // IEEE Software. — Vol. 3, № 2, 1986, p26−37.
  137. S. Shlaer. S. J. Mellor. An Object-Oriented Approach to Domain Analysis // Software Engineering notes, 1989, v. 14, № 5, p.66−77.
  138. Shuton M. e. a. Nec. Research and Development// Special ISSUE, 1985, p.2734.
  139. Snyder A. The essence of objects: concepts and terms//IEEE Software, 1993, v.10,№ 1, p.31−42.
  140. Software Technology for Adaptable Reliable Systems (STARS): Program Strategy // ACM SIGSOFT Software Engineering Notes. April 1983, — Vol. 8, № 2, p.55−108.
  141. Williges R. C. e. a. Human Computer. //Dialigue. Design. № 9, 1986, p.23−29.
  142. Yordon E. Modern Structured Analysis // N. Y. :Yordon Press/Prentice Hall, 1989.
  143. Настоящий акт составлен в том, что в Научно-исследовательский институт системных исследований РАН передано разработанное в Московском Инженерно-физическом институте программное средство «Генератор сценариев диалога».
  144. Указанное программное средство установлено на IBM-совместимой персональной ЭВМ в операционной системе MS Windows и с июня 1998 г. применяется при проектировании макетов программных компонентов графического интерфейса пользователя.
  145. Применение программного средства «Генератор сценариев диалога» позволяет учитывать индивидуальные требования пользователей к организации диалога и в целом повышает эффективность процесса разработки графического пользовательского интерфейса.
  146. Акт не является основанием для денежного вознаграждения.1. Зав. отделомматематического обеспечения НИИСИ РАН
  147. Акт не является основанием для денежного вознаграждения.
Заполнить форму текущей работой