Модель взаимодействия элементов компонентной автоматизированной обучающей системы тема диссертации и автореферата по ВАК РФ 05.13.18, кандидат технических наук Мальцев, Денис Анатольевич

  • Мальцев, Денис Анатольевич
  • кандидат технических науккандидат технических наук
  • 2005, Ульяновск
  • Специальность ВАК РФ05.13.18
  • Количество страниц 131
Мальцев, Денис Анатольевич. Модель взаимодействия элементов компонентной автоматизированной обучающей системы: дис. кандидат технических наук: 05.13.18 - Математическое моделирование, численные методы и комплексы программ. Ульяновск. 2005. 131 с.

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

Оглавление.

Введение.

Глава 1. Задачи автоматического процесса обучения с использованием современных информационных систем.

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

1.2. Анализ ситуации сложившейся в системе удаленного образования, использующего автоматизированные обучающие системы.

1.3. Постановка задачи.

1.4. Выводы.

Глава 2. Описание компонентов автоматизированных обучающих систем.

2.1. Интерфейсы взаимодействия компонентов.

2.2. Структура взаимодействия компонентов АОС и функционирование ядра обучающего комплекса.

2.3. Функциональное строение компонента «Представление знаний».

2.4. Функциональное строение компонента «База знаний».

2.5. Функциональное строение компонента «Контроль знаний».

2.6. Функциональное строение компонента «Статистика».

2.7. Модель оценки эффективности компонентных АОС.

2.8. Выводы.

Глава 3. Программная реализация структуры компонентов АОС.

3.1. Главные требования к компонентам.

3.2. Использование COM (Component Object Model) для реализации структуры компонентов.:.

3.3. Предоставление интерфейса компонентом.

3.4. Включение и агрегирование.

3.5. Реализация компонентов в исполняемых файлах и взаимодействие удаленных компонентов.

3.6. Обеспечение надежности АОС.

3.7. Выводы.

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

Введение диссертации (часть автореферата) на тему «Модель взаимодействия элементов компонентной автоматизированной обучающей системы»

Актуальность исследования.

Научный прогресс характеризуется интенсивным накоплением знаний и стремительным увеличением объема информации. Происходит стремительный процесс компьютеризации общества: за последний десяток лет компьютеры перешли из области «у папы в институте» в область их домашнего и повсеместного применения. В компьютерных классах большинства школ стоят достаточно мощные мультимедийные станции, не говоря уже о высших учебных заведениях. В этих условиях всё большее значение приобретает поиск новых методов и средств повышения эффективности процесса обучения. Одним из наиболее перспективных путей, является путь использования автоматизированных обучающих систем (АОС), которые базируются на современной вычислительной технике и составляют основу компьютерных технологий обучения. В настоящее время, как в нашей стране, так и за рубежом создано и функционирует большое количество АОС по различным дисциплинам. Многие абитуриенты помимо чтения методической литературы, рекомендованной ВУЗом для поступления, приобретают АОС содержащие не только подготовительную литературу, но и возможность предварительной проверки уровня знаний. Множество крупных издателей программного обеспечения (ПО) в России, видя такую заинтересованность со стороны покупателей, также организовывают свои отделы по созданию АОС в качестве «домашних репетиторов», включающих в себя как стандартную школьную программу, так и расширенную программу для поступления в специализированные ВУЗы.

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

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

• анализ существующих АОС, выявление задач стоящих перед ними, исследование основных технологий, применяемых при разработке АОС;

• построение модели-класса взаимодействия элементов АОС, пригодной для решения всех задач стоящих перед современными АОС;

• разработка системы интерфейсов взаимодействия компонентов АОС;

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

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

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

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

Объект исследования.

Объектом исследования является гибкая среда разработки программного обеспечения для АОС.

Предмет исследований.

Исследования и разработка методов и средств минимизации времени и материальных ресурсов на разработку АОС определили предмет исследований диссертационной работы.

Методологическая и теоретическая основы.

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

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

На научную новизну претендуют: ® принцип организации и разработки АОС, основанный на компонентных системах программного обеспечения;

• структура интерфейсов взаимодействия компонентов АОС, скрывающая детали внутренней реализации компонентов;

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

Практическая значимость исследования.

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

В первой главе рассмотрены основные функции характерные для современных АОС. Произведен анализ существующих АОС, их основных 6 характеристик и особенностей с позиций их соответствия сформулированным требованиям. Произведена выборка трех основных представителей на рынке современных АОС и перечислены их параметры и используемые технологии. Определяются область, объект, направление и предмет исследования. Формулируется задача исследований и производится выбор подхода к ее решению. Приведены формализованное описание модели компонентной АОС, а также определены те ее свойства, которые могут помочь в решении поставленной задачи. Вводится понятие ортогональных компонентов и понятие интерфейса. По результатам анализа сформулированы выводы.

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

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

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

В приложениях представлен перечень основных интерфейсов предоставляемых компонентами АОС. Приводится введение в язык описания интерфейсов IDL и примеры использования компилятора MIDL.

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

Заключение диссертации по теме «Математическое моделирование, численные методы и комплексы программ», Мальцев, Денис Анатольевич

Основные результаты работы можно сформулировать следующим образом:

1. Анализ ситуации показал актуальность разработки модели взаимодействия компонентов АОС, использование которой позволяет значительно ускорить процесс создания АОС.

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

3. Исследование АОС позволило определить структуру и состав модели компонентной АОС. Показано, что в состав модели целесообразно включить следующие основные компоненты, в последствии подлежащие декомпозиции: представление знаний, база знаний, контроль знаний и статистика; а так же выделить ядро системы, управляющее жизнью компонентов и отвечающее за надежность системы в целом. Помимо этого, предложен механизм взаимодействия компонентов системы основанный на интерфейсах, как наиболее эффективный в плане скорости и удобства разработки, а так же наличием соответствующей технологической базы в операционной системе.

4. Предложен метод обеспечения надежности работы системы в случае возникновения исключительных ситуаций в компонентах системы. Он основан на механизме структурированной обработки сообщений, встроенном в операционную систему Windows начиная с версии Windows 95, и является наиболее перспективным в плане простоты использования, удобства встраивания в систему и стабильности работы.

5. Создана гибкая среда разработки АОС, которая обеспечивает взаимодействие различных компонентов АОС, их простое добавление и изменение. Обеспечена безопасность, как в плане хранения данных, так и в плане работоспособности системы в целом.

6. В результате решения конкретных задач установлено, что при увеличении кампаний, использующих предложенную модель взаимодействия компонентов АОС, время на разработку новой АОС линейно уменьшается. Так же уменьшается трудоемкость построения компонентов АОС, за счет уже готовой базовой структуры.

Заключение.

В заключении представленной диссертационной работы можно отметить, что поставленная задача исследований, предполагающая повышение производительности разработки ПО для АОС путем создания гибкой среды разработки, решена в полном объеме. Показана перспектива применения полученной модели компонентной АОС для кампаний, впервые вышедших на рынок обучающих программ. На научную новизну претендуют:

• принцип организации и разработки АОС, основанный на компонентных системах программного обеспечения;

• структура интерфейсов взаимодействия компонентов АОС;

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

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

Результаты исследований диссертационной работы открывают практически полезные эффекты для создания АОС на любой стадии разработки. В числе которых выделяются следующие:

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

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

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

1. Аванесов B.C. Композиция тестовых заданий: Учебная книга. 3-е издание., доп. - М.: Центр тестирования, 2002. — 240 с.

2. Аверьянов Л.Я. Почему люди задают вопросы. М.: Социолог, 1993. -152 с.

3. Автоматизированное проектирование. / Под ред. Полозова B.C., Буденкова О.А., Роткова С.И. и др. М.: Машиностроение, 1983.

4. Александреску А. Современное проектирование на С++. М.: Издательский дом «Вильяме», 2004. - 336 с.

5. Ален И. Голуб. С и С++. Правила программирования. М.: БИНОМ, 1996.-272 с.

6. Альтшуллер Г.С. Алгоритм изобретения. -М.: Моск. Рабочий, 1973.

7. Басакер Р., Саати Т. Конечные графы и сети. М.: Наука, 1974. - 368 с.

8. Баташов А.И., Захарова Т.Н. Реализация метода ускоренного обучения студентов на базе системного проблемного подхода в сочетании с новыми информационными технологиями. // Сб. науч.-метод. ст. Вып. 7 / ВСГТУ. Улан-Удэ, 2001. - С. 215-218.

9. Башмаков А.И., Башмаков И.А. Разработка компьютерных учебников и обучающих систем. М.: Филинъ, 203. - 616 с.

10. Ю.Бауэр А., Гооз Г. Информатика. М.: Мир, 1976.

11. П.Белнап Н., Стил Т. Логика вопросов и ответов. М.: Прогресс, 1981. -287 с.

12. Богданов Г.М. Проектирование изделий: Организация и методика постановки задачи. М.: Издательство стандартов, 1995. - 144 с.

13. З.Бурков В.Н., Новиков Д.А. Теория активных систем: состояние и перспективы. -М.: Синтег, 1999. 128 с.

14. Бусленко Н.П. Моделирование сложных систем.

15. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. 2-е издание. М.: Бином, 1998. - 560 с.

16. Вагин В.Н. Дедукция и обобщение в системах принятия решений. М.: Наука, 1988.-384 с.

17. Введение в АОС: Методические указания // Сост. Крылова Т.В. Н. Новгород: Изд-во НГТУ, 1987. 68 с.

18. Вербицкий А.А., Комраков Е.С., Чернявская А.Г. Современные образовательные системы: мозаика моделей. Жуковский: МИМ ЛИНК, 2003.-34 с.

19. Вирт Н. Алгоритмы + программы = программы. М.: Мир, 1985.

20. Войшвилло Е.К., Дегтярев М.Г. Логика как часть теории познания и научной методологии. М.: Наука, 1994. - 311 с.

21. Вощинин А.П., Сотиров Г.Р. Оптимизация в условиях неопределенности. Изд-во МЭИ (СССР); Техника (НРБ), 1989. 224 с.

22. Вязгин В.А., Федоров В.В. Математические методы автоматизированного проектирования. -М.: Высшая школа, 1989.

23. Гаврилова Т.А. Хорошевский В.Ф. Базы знаний интеллектуальных систем. М.: Радио и связь, 1992.

24. Горелов И.Н. Разговор с компьютером: Психолингвистический аспектпроблемы. М.: Наука, 1987. - 256 с.

25. Грис Д. Наука программирования. М.: Мир, 1984. - 416 с.

26. Давыдов Э.Г. Исследование операций. М.: Высшая школа, 1990. - 380 с.

27. Демкин В.П., Можаева Г.В. Технологии дистанционного обучения. Томск: Издательство Томского университета, 2003. 106 с.

28. Джонс Дж.К. Методы проектирования. М.: Мир, 1986. - 326с.

29. Дзюбенко А.А. Новые информационные технологии в образовании. -М.: 2000. 104 с.

30. Дитрих Я. Проектирование и конструирование: системный подход. / Пер. спольск. -М.:Мир, 1981.-456 с.

31. Земляков И.Ю. Защищенная система удаленного контроля знаний // Современные средства и системы автоматизации. Томск, 2002. С. 4749.32.3уховицкий С.И., Радчик И.А. Математические методы сетевого планирования. М.: Наука 1965. - 295 с.

32. Ивашенцев В.А. Автоматизированное проектирование вычислительных систем. М.: Изд-во МАИ, 1991.

33. Ивин А.А. Основания логики оценок. -М.: МГУ, 1970.

34. Ивин А.А. Элементарная логика. -М.: Дидакт, 1994.

35. Ивлев. Ю.В. Логика. М.: МГУ, 1992.

36. Ильин Г. Качество дополнительного профессионального образования. -М.: Общество «Знание», 2000 г.

37. Имитационное моделирование. / Черненький В.М., кн.9 Разработка САПР.--М.: Высшая школа, 1990. 110 с.

38. Имон У., Фридман Л. Методология экспертной оценки проектных решений для систем с базами данных. / Пер. с англ. М.: Финансы и статистика, 1986. - 280 с.

39. Иорден. Структурное программирование и конструирование программ. -М.: Мир. 1979.41 .Калинников П. Бумажные технологии или электронное издание? // Высшее образование в России, 1999 №1.

40. Кастеллани К. Автоматизация решения задач управления. / Пер. с англ. -М.: Мир, 1982.-472 с.

41. Киндлер Е. Языки моделирования. -М.: Энергоатомиздат, 1985.

42. Клейнрок Л. Теория массового обслуживания. — М.: Машиностроение, 1979.-432 с.

43. Ковальски Р. Логика в решении проблем. М.: Наука, 1990 - 280 с.

44. Корнилова Т.В., Тихомиров O.K. Принятие интеллектуальных решений в диалоге с компьютером. М.: Изд-во МГУ, 1990. - 192 с.

45. Колмогорова Е.В. Разработка электронных учебных пособий для дистанционного обучения // Открытое и дистанционное образование, 2004. №1(13). С. 30-34.

46. Коутс Р., Влеймник И. Интерфейс «человек-компьютер». М.: Мир, 1990.-501 с.

47. Краснощеков П.С., Петров А.А., Федоров В.В. Информатика и проектирование. М.: Знание, Сер. «Математика, кибернетика», 1986, №10.

48. Кузьмик П.К., Маничев В.Б. Автоматизация функционального проектирования. М.: Высшая школа, 1986.

49. Кузьмин Н. Повышение квалификации на основе дистанционного обучения // Высшее образование в России. 2004. №5. С. 166-167.

50. Левитес Д.Г. Практика обучения: современные технологии. М.: Воронеж, 1998.-С.115-116.

51. Лэнгсам И., Огенстайн М., Тененбаум А. Структуры данных для персональных ЭВМ. М.:Мир, 1989.

52. Лихтциндер Б.Я. Направленное диагностирование по критерию максимальной информационной производительности. // Тезисы республиканской НТК, Житомир, 1991г.

53. Лихтциндер Б.Я. Применение методов направленного диагностирования при машинном контроле знаний. // Материалы НМК ПИИРС, Самара, 1993г.

54. Лужников Ю.К. Системы автоматизации проектирования. -М.: Знание, 1984.

55. Любарский Ю.Я. Интеллектуальные информационные системы. М.: Наука, 1990.

56. Ляудис В.Я. Инновационное обучение и наука. М., 1998. С. 8- 14.

57. Марка Д., МакГоуэн К. Методология структурного анализа и проектирования (SADT) / Пер. с англ. М.: МетаТехнология, 1993. -240 с.

58. Машбиц Е.И. Психолого-педагогические проблемы компьютеризации обучения. -М.: Педагогика, 1988. 192 с.

59. Мейер Б., Бодуэн К. Методы программирования. Т. 1, 2. М.: Мир, 1982.

60. Методы и средства моделирования вычислительных устройств и сетей. / Афанасьев А.Н., Шишкин В.В., Учебное пособие. Ульяновск: УлГТУ, 1996.-87 с.

61. Мильнер Б.З. Управление знаниями. М.: ИНФРА-М, 2003. - 178 с.

62. Михайлишин А.Ю., Захаров В.Ю., Попов Ю.С., Рубин Д.А., Сталковская И.Н. К вопросу о структуре и составе электронного учебно-методического комплекса // Открытое и дистанционное образование, 2003. №3-4. С. 3-12.

63. Морев И.А. Образовательные информационные технологии. 4.1: Обучение: Учебное пособие. Владивосток: Издательство Дальневосточного Университета, 2004. 158 с.

64. Морев И.А. Образовательные информационные технологии. 4.2: Педагогические измерения: Учебное пособие. Владивосток: Издательство Дальневосточного Университета, 2004. 174 с.

65. Морев И.А. Образовательные информационные технологии. Ч.З Дистанционное обучение: Учебное пособие. Владивосток: Издательство Дальневосточного Университета, 2004. 150 с.

66. Морев И.А. Проблемы компьютерного представления образовательной информации. // Вестник Удмуртского университета, 2001 №10-11.

67. Нейлор К. Как построить свою экспертную систему. М.: Энергоатомиздат, 1991. - 286 с.

68. Нестеров А.В., Тимченко В.В., Трапицын С.Ю. Информационные педагогические технологии: Учебное пособие. СПб: Книжный дом, 2003.-340 с.

69. Новиков Д.А., Глотова Н.П. Модели и механизмы управления образовательными сетями и комплексами. М.: Институт управления образованием РАО, 2004. - 142 с.

70. Новиков Д.А. Модели и механизмы управления развитием региональных образовательных систем. М.: ИЛУ РАН, 2001. - 83 с.

71. Норенков И. П., Кузьмик П. К. Информационная поддержка наукоемких изделий. CALS-технологии. -М.: "Издательство МГТУ им. Н. Э. Баумана", 2002. 320 с.

72. Норенков И. П. Основы автоматизированного проектирования. 2-е издание. — М.: "Издательство МГТУ им. Н. Э. Баумана", 2002. 336 с.75.0суга С. Обработка знаний. М.: Мир, 1989. - 292 с.76.0суга С., Саэка Ю. Приобретение знаний. -М.: Мир, 1990.

73. Подбельский В.В. Язык С++: Учеб. Пособие. - М.: Финансы и статистика, 1995.-560с.:ил.

74. Полат Е.С.Теория и практика дистанционного обучения. М.: ACADEMIA, 2004. - 414 с.

75. Попов З.В. Ощение с ЭВМ на естественном языке. М.: Наука, 1982.

76. Попов Э.В. Экспертные системы: Решение неформальных задач в диалоге с ЭВМ. М.: Наука, 1987. - 288 с.

77. Прохоров А.Ф. Конструктор и ЭВМ. М.: Машиностроение, 1987. - 72 с.

78. Ричмонд. У.К. Учителя и машины. Введение в теорию и практику программного обучения. М.: Мир, 1968. - 277 с.

79. Роберт И.В. Современные информационные технологии в образовании: дидактические проблемы; перспективы использования. М.: Школа-Пресс, 1994.-205 с.

80. Роджерсон Д. Основы СОМ. 2-е издание, - М.: Издательско-торговый дом "Русская Редакция", 2000г. - 228 с.

81. Рузавин Г.И. Логика и аргументация. М.: ЮНИТИ, 1997. - 349 с.

82. Рубашкин В.Ш. Представление и анализ смысла в интеллектуальных информационных системах. — М.: Наука, 1989. 192 с.

83. Руководство пользователя. Обучающая программа. «1С: РЕПЕТИТОР. ФИЗИКА»

84. Руководство пользователя. Обучающая программа. «Система автоматизированного контроля знаний».

85. Руководство пользователя. Обучающая программа. «Химия: Общая химия».

86. Савельев А. Инновационное высшее образование. // Высшее образование, №6, 2001. С. 42-46.

87. Системы автоматизированного проектирования. / Под ред. Алана Дж. Пер. с англ. -М.: Наука, 1985. 376 с.

88. Смальян P.M. Теория формальных систем. — М.: Наука, 1981.

89. Страуструп Б. Язык программирования С++, спец. изд. / Пер. с англ. -М.: СПб.: «Издательство БИНОМ» «Невский Диалект», 2001 г. - 1099 е., ил.

90. Таненбаум Э.С., Ван Стеен М. Распределенные системы. Принципы и парадигмы. М.: Издательский дом " Питер ", 2003г. - 880 с.

91. Таунсенд К., Фохт Д. Проектирование и программная реализация экспертных систем на персональных ЭВМ. М.: Финансы и статистика, 1990. - 320 с.

92. Технология системного моделирования. М.: Машиностроение; Берлин: Техник, 1988.

93. Усков B.JL, Шереметов Л.Б. Информационные технологии в образовании. М.: «Информационные технологии», «Новые технологии», 2001.

94. Уэно X., Исидзука М. Представление и использование знаний // М, Мир, 1989.

95. Фейс Р. Модальная логика. М.: Наука, 1974. - 520 с.

96. Филатов O.K. Информатизация технологий обучения в высшей школе. М., 2001.-283 с.

97. Хелд М., Карп P.M. Применение динамического программирования к задачам упорядочивания. // Киб. сб. Ст. сер. 1964. Вып. 9.-С. 202-212.

98. Хилл П. Наука и искусство проектирования. / Пер. с англ. М.: Мир, 1973.

99. Шоу А. Логическое проектирование операционных систем. — М.: Мир, 1981.

100. Щенников С.А. Открытое дистанционное образование. М.: Наука, 2002. - 526 с.

101. Экспертные системы: состояния и перспективы. М.: Наука, 1989.-150 с.

102. Энкарначчо Ж., Шлехтендаль Э. Автоматизированное проектирование. Основные понятия и архитектура систем. М.: Мир, 1985.-264 с.

103. Davis R. and Lenat D. Knowledge-based Systems in Artificial Intelligence//McGraw-Hill, 1982.

104. Eddon, Guy, and Henry Eddon. Inside Distributed COM. Redmond, Wash.: Microsoft Press, 1998.

105. Fowler, Martin, with Kendall Scott. UML Distilled: Applying the Standard Object Modeling Language. Reading, Mass.: Addison Wesley Longman, 1997.

106. Gamma, Erich, et al. Design Patterns: Elements of Reusable Object-Oriented Software. Reading, Mass.: Addison-Wesley, 1995.

107. Gordon J. Win32 Exception handling for assembler programmers. 2002r.// http://www.iorgon.freeserve.co.uk/ExceptFrame.htm

108. Larman, Craig. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design. Upper Saddle River, N.J.: Prentice Hall PTR, 1998.

109. Meyer, Bertrand. Object-Oriented Software Construction.2nd ed. Upper Saddle River, N.J.: Prentice Hall PTR, 1997.

110. Minsky M. A Framework for Representing Knowledge in Psychology of Computer Vision // P.H. Winston (ed.), McGraw-Hill, 1975.

111. Pietrek M. A Crash Course on the Depths of Win32 Structured Exception Handling Microsoft Systems Journal. January, 1997. // http://www.microsoft.com/msi/0197/exception/exception.aspx

112. Thai, Thuan L. Learning DCOM. Cambridge, Mass.: O'Reilly & Associates, 1999.

113. Ueno H. An end-user oriented language to develop knowledge-based expert systems // Proc. COMPCON FALL 83, 1983.

114. Brockschmidt K. Inside OLE. 2nd ed. Redmond, WA, USA: Microsoft Press, 1995. 1194 c.

115. Halstead M.H. Machineindepended computer programming. Spartan books, 1962, P. 143-150.

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