Автоматизированное проектирование средств взаимодействия пользователя с ППП тема диссертации и автореферата по ВАК РФ 05.13.11, кандидат технических наук Аристова, Наталья Игоревна

  • Аристова, Наталья Игоревна
  • кандидат технических науккандидат технических наук
  • 1998, Москва
  • Специальность ВАК РФ05.13.11
  • Количество страниц 193
Аристова, Наталья Игоревна. Автоматизированное проектирование средств взаимодействия пользователя с ППП: дис. кандидат технических наук: 05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей. Москва. 1998. 193 с.

Оглавление диссертации кандидат технических наук Аристова, Наталья Игоревна

ВВЕДЕНИЕ.

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. Реализация генератора сценариев диалога.

Выводы.

Рекомендованный список диссертаций по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК

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

Основой современного производства программных средств является программная инженерия (ПИ), которая включает в себя работы по их проектированию, разработке, эксплуатации и сопровождению. К главным результатам ПИ, достигаемым при создании программных систем (ПС) можно отнести: унификацию процессов создания и эксплуатации ПС; возможность рационального управления и оптимального использования всех видов ресурсов, задействуемых при создании ПС; создание и поддержку эффективной организационно-производственной инфраструктуры; возможность разработчикам целиком сосредоточиться на функциональной стороне проекта и т. д. Инструментальная поддержка ПИ осуществляется 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 таблицы.

Похожие диссертационные работы по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК

Заключение диссертации по теме «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», Аристова, Наталья Игоревна

ВЫВОДЫ.

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

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

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

156

ЗАКЛЮЧЕНИЕ.

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

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

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

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

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

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

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

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

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

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

157

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

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

158

Список литературы диссертационного исследования кандидат технических наук Аристова, Наталья Игоревна, 1998 год

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. Структурный системный анализ. (Автоматизиция и применение)/ / М„ Изд. ЛОРИ, 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. ЭО.Кучуганов В. Н. Методология и интерактивная система синтеза сценариев графического инженерного диалога и объектно-ориентированных САПР.// АР 941753, Нижний Новгород, 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. Акт не является основанием для денежного вознаграждения.

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