Методы проектирования компьютерных обучающих систем для образовательной сферы тема диссертации и автореферата по ВАК РФ 05.13.01, доктор технических наук Черткова, Елена Александровна
- Специальность ВАК РФ05.13.01
- Количество страниц 382
Оглавление диссертации доктор технических наук Черткова, Елена Александровна
ВВЕДЕНИЕ.
ГЛАВА 1. АНАЛИЗ МЕТОДОВ И ТЕХНОЛОГИЙ РАЗРАБОТКИ КОМПЬЮТЕРНЫХ СОЦИОТЕХНИЧЕСКИХ СИСТЕМ.
1.1. Формализация структуры компьютерной обучающей системы.
1.1.1. Структурная схема процесса управления электронным обучением.
1.1.2. Высокоуровневая модель потоков данных компьютерной обучающей системы.
1.2. Методы и технологии разработки компьютерных систем для образовательной сферы.
1.2.1. Авторские системы разработки.
1.2.2. Методы и языки программирования компьютерных обучающих систем.
1.3. Анализ факторов качества компьютерных обучающих систем.
1.3.1. Классификация факторов качества.
1.3.2. Анализ ключевых факторов качества.
1.4. Принципы проектирования семейства приложений для электронного обучения.
1.5. Определение проблематики и задач исследования.
Выводы по главе 1.
ГЛАВА 2. СТРАТЕГИИ И РЕГЛАМЕНТ ПРОЦЕССА ПРОЕКТИРОВАНИЯ КОМПЬЮТЕРНЫХ ОБУЧАЮЩИХ СИСТЕМ.
2.1. Концепция программно-инструментальной платформы разработки компьютерных обучающих систем.
2.1.1. Методы программной инженерии.
2.1.2. Унифицированный язык визуального моделирования.
2.1.3. CASE-средства автоматизации процесса разработки.
2.2. Базовая модель процесса проектирования компьютерных обучающих систем.
2.2.1. Сравнительный анализ моделей процессов разработки.
2.2.2. Требования к процессу проектирования. Ключевые рекомендации.
2.3. Регламентация процесса проектирования компьютерных обучающих систем.
2.3.1. Процессное проектирование.
2.3.2. Рецензирование проекта по контрольным точкам фаз.
Выводы по главе 2.
ГЛАВА 3. ВИЗУАЛИЗАЦИЯ МОДЕЛЕЙ АНАЛИЗА И ПРОЕКТИРОВАНИЯ КОМПЬЮТЕРНЫХ ОБУЧАЮЩИХ СИСТЕМ.
3.1. Принципы визуализации проектных решений для семейства компьютерных социотехнических систем.
3.2. Визуализация моделей анализа предметной области
3.2.1. Сущность типовой модели предметной области.
3.2.2. Визуализация понятий предметной области.
3.3. Методика идентификации классов и объектов.
3.3.1. Подходы к декомпозиции системы.
3.3.2. Синтез методов декомпозиции системы.
3.4. Стратегия создания визуальных артефактов анализа и проектирования .компьютерных обучающих систем.
3.4Л. Визуальное моделирование на начальной и уточняющей фазах разработки.
3.4.2. Артефакты анализа и проектирования.
3.4.3. Визуальное моделирование на завершающих фазах.
Выводы по главе 3.
ГЛАВА 4. МЕТОДЫ СОВЕРШЕНСТВОВАНИЯ АРХИТЕКТУРНЫХ
РЕШЕНИЙ ДЛЯ КОМПЬЮТЕРНЫХ ОБУЧАЮЩИХ СИСТЕМ.
4.1. Стратегии и образцы визуальных моделей с элементами повторного использования.
4Л.1. Стратегия повторного использования проектных элементов Л 57 4.1.2. Образцы объектных моделей для проектирования компьютерных обучающих систем.
4.2. Метод визуализации анализа и проектирования подсистемы поддержки графического пользовательского интерфейса.
4.2.1. Визуальный образец объектной модели системы поддержки пользовательского интерфейса.
4.2.2. Архитектурное проектирование системы поддержки интерфейса с применением модельных каркасов.
4.3. Оценка эффективности и практичности визуальных моделей анализа и проектирования.
4.3.1. Оценка эффективности стратегий и визуальных образцов
4.3.2. Оценки практичности визуальных моделей прототипа пользовательского интерфейса.
Выводы по главе 4.
ГЛАВА 5. РЕЗУЛЬТАТЫ ПРАКТИЧЕСКОГО ПРИМЕНЕНИЯ МЕТОДОВ ПРОЕКТИРОВАНИЯ КОМПЬЮТЕРНЫХ ОБУЧАЮЩИХ СИСТЕМ.
5.1. Пакет адаптивных и расширяемых визуальных моделей компьютерных обучающих систем.
5.1.1. Описание прецедентов компьютерной обучающей системы
5.1.2. Особенности визуализации модели анализа.
5.2. Визуальные модели анализа и проектирования модуля генерации учебно-тренировочных заданий.
5.2.1. Интегрированный пакет спецификации требований.
5.2.2. Документ-концепция модуля.
5.2.3.Модельное специфицирование.
5.3.Ввизуализация моделей анализа и проектирования комплекта программных тренажеров.
Выводы по главе 5.
Рекомендованный список диссертаций по специальности «Системный анализ, управление и обработка информации (по отраслям)», 05.13.01 шифр ВАК
Рекуррентное метамоделирование в системных средах САПР2008 год, доктор технических наук Черткова, Елена Александровна
Автоматизация проектирования обучающих подсистем САПР2012 год, кандидат технических наук Карпов, Владимир Сергеевич
Разработка моделей и алгоритмов синтеза схем для тренажерного комплекса, обучающего проектированию систем автоматизации2004 год, кандидат технических наук Бодрин, Артем Викторович
Объектно-ориентированная технология разработки систем поддержки принятия диспетчерских решений в транспорте газа2000 год, кандидат технических наук Леонов, Дмитрий Геннадьевич
Методология логического моделирования процесса разработки программного обеспечения на базе EDA-технологии2001 год, доктор технических наук Фомин, Владимир Владимирович
Введение диссертации (часть автореферата) на тему «Методы проектирования компьютерных обучающих систем для образовательной сферы»
В мировой программной индустрии создание компьютерных систем сопровождается ростом трудоемкости их конструирования, по мере того как возрастает их сложность. Программные приложения имеют чрезвычайно много разновидностей и каждая предметная область предопределяет особые проблемы, отличающиеся собственным уровнем сложности.
В соответствие с классификацией систем, введенной П. Чеклэндом [153], особый класс представляют социотехнические системы, в составе которых имеются люди и коллективы, чьи интересы существенно связаны с функционированием системы. Компьютерные обучающие системы относятся к классу социотехнических систем, и проблематика их разработки обусловлена как инвариантными проблемами, определяемыми их программной сущностью, так и вариативными проблемами, порождаемыми социотехническим характером приложений этого класса.
Компьютерные технологии на современном этапе развития образования являются платформой его совершенствования и обеспечивают новые возможности создания перспективных форм обучения. Ведущие отечественные специалисты в области компьютерных технологий обучения отмечают, что в современной системе образования при возникновении потребности в качественно новых учебно-методических средствах предпочтение будет отдаваться компьютерным обучающим системам. Можно полагать, что по мере развития информационных технологий и совершенствования образовательной сферы компьютерные обучающие системы будут составлять ядро учебно-методического обеспечения.
Первые эксперименты по применению компьютеров в образовании относятся к началу 1960-х годов и, несмотря на то, что техническая база ЭВМ и программное обеспечение того времени не соответствовали успешному решению проблемы компьютерной поддержки учебного процесса в целом, исследования в этой области начались во всех развитых странах.
За четыре десятилетия в области компьютеризации образования обучающие системы эволюционировали от автоматизированных учебных курсов, представлявших собой системы селективного типа, до интеллектуальных и экспертных систем с применением мультимедиа и сценарных моделей. В этот период были заложены дидактические, методические и системотехнические основы создания компьютерных обучающих систем, в развитие которых значительный вклад внесли многие отечественные ученые: Тихомиров В.П., Гузеев В.В., Домрачев В.Г., Иванников А.Д., Кривицкий Б.Х., Кривошеев А.О., Радченко С.В., Ретинская И.В., Романов А.Н., Норенков И.П., Петру-шин В. А., Филатова II.Н. и др.
Первые два десятилетия разработка автоматизированных обучающих систем характеризовались активной работой по созданию для них специального программного обеспечения, причем основное внимание уделялось авторским языкам описания. Следующие этапы характеризуются возрастанием роли инструментальных систем общего назначения для разработки компонентов обучающей программы. Появляется необходимость в инструментарии инженерии знаний для формирования базы предметных знаний, а также реализации моделей обучения и обучаемого.
С 1990-х годов проявляется тенденция создания обучающих программ, объединяющих с общих позиций компьютерной технологии информационные, тренинговые, контролирующие, игровые и обучающие системы, а также их применение в глобальных и корпоративных сетях [10, 33, 46, 48, 61, 65, 69, 76, 98].
Особое значение приобретают исследования в области разработки тренажерных комплексов, обладающих рядом интеллектуальных функций и основанных на моделях поведения и восприятия пользователя (тренажеры 5-го поколения). Здесь следует отметить работы Софиева А.Э. по технологии разработки тренажеров [27, 34, 83], Дозорцева В.М. по методам функционально-информационного структурирования тренажеров [30, 31], Чистяковой Т.Б. по моделям и системам представления знаний [141], Большакова А.А. по учету психофизических характеристик обучаемых и интеллектуализации управления процессом обучения [14-16].
Развитие информационных технологий, в том числе сближение вычислительной и коммуникационной техники, определяет постоянное возрастание сложности программного обеспечения компьютерных технологий обучения. Крупные проекты в этой области характеризуют, как правило, сложность описания (большое количество функций, процессов, элементов данных и взаимосвязи между ними), а также наличие совокупности взаимодействующих информационных и программных компонентов, имеющих локальные задачи и цели функционирования. Следует отметить, что попытки улучшения существующих компьютерных обучающих систем в целях их адаптации к новейшим технологиям приводит к возникновению ряда технических и организационных проблем, связанных с необходимостью изменения требований и, соответственно, программного кода приложения.
Проблемы создания качественного программного продукта для образовательной сферы носят как инвариантный, так и вариативный характер по отношению к процессу разработки. Сущностные свойства программного обеспечения (сложность, изменчивость, абстрактность и т.д.) порождают инвариантные проблемы их разработки, поскольку программный продукт в значительной степени есть результат творческого ремесла или даже искусства.
Наличие вариативных проблем разработки обусловлено влиянием человеческого фактора, особенно значимого при создании социотехпических систем, к которым относятся компьютерные обучающие системы. Это проблемы адекватного воплощения в компьютерных обучающих системах дидактических, функциональных и технологических требований заказчиков — специалистов в образовательной сфере. При этом успешность проекта в значительной степени зависит от их участия в процессе разработки, регламент и визуализация рабочих продуктов которого должны обеспечить конструктивное взаимодействие всех заинтересованных сторон.
Тенденцией настоящего времени является повышение требований к качеству и эффективности компьютерных обучающих систем, сокращению сроков разработки и трудозатрат. Проблема снижения общей стоимости проектов компьютерных обучающих систем и сокращение времени на их разработку и тестирование отражает общую тенденцию в индустрии программного обеспечения: снижение зависимости разрабатываемой системы от изменяющихся требований и обеспечение ее гибкости для внесения изменений.
Совокупность этих взаимосвязанных проблем отражает проблематику разработки компьютерных систем для образовательной сферы.
В настоящее время разработка компьютерных обучающих систем осуществляется традиционным способом программирования или с использованием инструментальных средств — универсальных и специализированных, ориентированных на создание приложений определенного класса. Этот инструментарий не решает всей совокупности проблем создания качественных компьютерных обучающих систем, отвечающих требованиям современной программной индустрии.
Вопросам технологии разработки программных систем для образовательной сферы посвящены труды многих специалистов; Башмакова А.И., Башмакова И.А., Гавриловой Т.А., Григорьева С.Г., Красновой Г.А., Мельникова А.В., Соловова А.В., Трапезникова С.Н., Цытовича П.Л. и др. Вместе с тем, существующие на сегодняшний день методики и технологии разработки компьютерных обучающих систем значительно отстают от научно-технических достижений в области создания программного обеспечения для других отраслей.
Следует подчеркнуть, что в соответствии с современными тенденциями мировой программной индустрии особое значение имеет перенос основного акцента в разработке компьютерных обучающих систем с программирования на объектно-ориентированное проектирование.
Весомый вклад в развитие теории объектно-ориентированного анализа и проектирования программных систем внесли отечественные и зарубежные ученые: Вендров A.M., Калянов Г.Ы., Колесов 10.Б., Липаев В.В., Новоженов Ю.В., Сениченков Ю.Б., Силич М.П., Терехов А.Н., Буч Г., Гамма Э., Грэхем И., Йордан Э., Константайн Л., Ларман К., Рамбо Дж., Якобсон А. и другие. Несмотря на успехи в развитии объектно-ориентированных методов проектирования и инструментария автоматизации (CASE-средств), возможности новых современных технологий программной индустрии недостаточно применяются в области разработки программного обеспечения для образовательной отрасли.
Для решения вышеозначенной проблематики создания компьютерных систем для образовательной сферы необходима разработка специализированных методик объектно-ориентированного проектирования с применением системного анализа, как основного методологического инструмента проектирования систем.
Таким образом, развитие и совершенствование методов и средств проектирования компьютерных обучающих систем для адекватного воплощения в них дидактических, функциональных и технологических требований, а также для повышения эффективности процесса разработки является для образовательной сферы крупной актуальной научной проблемой.
Целыо диссертационной работы является создание методологии проектирования компьютерных обучающих систем, основанной на системном подходе к использованию современных методов программной инженерии. В соответствии с поставленной целью в работе сформулированы и решаются следующие задачи:
• проведение системного исследования проблем проектирования программного обеспечения для электронного обучения, анализ технологических процессов проектирования программных систем с выявлением механизмов модификации и адаптации для применения в отраслевых интегрированных средах разработки;
• разработка принципов и методов регламентации технологического процесса объектно-ориентированного анализа и проектирования итеративного и инкрементного характера на основе современных технологий программной инженерии;
• разработка принципов полномасштабного отражения функциональных требований к компьютерным обучающим системам в визуальных проектных моделях при формализации всей совокупности исходной информации;
• выполнение системного анализа методов идентификации ключевых абстракций и механизмов области приложения и разработка на этой основе принципов концептуализации предметной области для визуального моделирования программных систем в образовательной отрасли;
• проведение анализа статических моделей компьютерных обучающих систем и идентификация проектных образцов для решения задач повторного использования компонентов в широком спектре программных продуктов для образовательной сферы;
• проведение апробации разработанных в диссертации принципов, методов и программно-инструментального обеспечения для проектирования конкретных типов компьютерных обучающих систем.
Методы исследовании. Для решения поставленных задач в работе используются методы системного анализа, теория и методы программной инженерии, методы объектно-ориентированного анализа и проектирования, методы визуального моделирования.
Достоверность и обоснованность диссертационных исследований подтверждается результатами практических разработок широкого спектра электронных средств обучения, которые зарегистрированы в отраслевом фонде алгоритмов и программ Федерального агентства по образованию, а также успешным внедрением разработанных методов и программно-инструментальных средств объектно-ориентированного проектирования компьютерных обучающих систем в различных высших учебных заведениях и организациях.
На защиту выносятся:
1. Методологическая и технологическая концепция проектирования компьютерных обучающих систем на основе методов программной инженерии, имеющая междисциплинарный характер и учитывающая как технические аспекты проблемы, так и гуманитарные.
2. Метод идентификации ключевых абстракций и механизмов области приложений на основе синтеза структурного и объектно-ориентированного анализа.
3. Технические решения ускорения процесса проектирования компьютерных обучающих систем за счет включения в их архитектуру визуальных модельных каркасов.
4. Технические решения адаптивности визуальных моделей проектируемых систем к изменениям функциональных требований в течение всего жизненного цикла разработки за счет применения проектных паттернов.
5. Структура и принципы формирования устойчивой архитектуры компонентов компьютерных обучающих систем с использованием проектных образцов.
Научная новизна. В диссертационной работе работы впервые предложен научно обоснованный подход к созданию компьютерных систем для образовательной сферы на основе объектно-ориентированной методологии визуального моделирования. Решена крупная научная проблема, имеющая важное значение для развития теории анализа и проектирования компьютерных обучающих систем.
Получены следующие основные результаты, обладающие научной новизной:
• разработана и обоснована новая концепция проектирования компьютерных систем для образовательной сферы, базирующаяся на комплексном использовании подходов программной инженерии;
• предложено использование рекуррентной технологической модели проектирования компьютерных систем, которая интегрирует структуры, стратегии и проектные образцы продуктов линейки приложений социотехни-ческого типа и реализуется в рамках регламентированного процесса;
• разработаны стратегии моделирования и образцы адаптивных и расширяемых визуальных моделей анализа и проектирования компьютерных обучающих систем;
• разработана методика идентификации ключевых абстракций и механизмов предметной области на основе синтеза модельного и лингвистического информационного анализа систем;
• поставлены и решены задачи стратегии повторного использования элементов моделей проектируемых компьютерных социотехнических систем для образовательной сферы включением в их архитектуру идентифицированных проектных образцов (паттернов и модельных каркасов).
Практическая значимость работы. Разработанные в диссертации методологический подход, принципы и методы проектирования компьютерных обучающих систем с применением визуального моделирования используются при создании программных продуктов для образовательной сферы и корпоративного электронного обучения. Применение абстрактных архитектурных конструкций компьютерных обучающих систем, построенных на основе анализа их общности и изменчивости, существенно сокращают трудоемкость процесса разработки и повышают качество конечного результата за счет использования проектных образцов и трассируемости моделей.
Технология проектирования, основанная на предложенных принципах и методах, может быть использована студентами вузов в учебном процессе для выполнения курсовых и дипломных проектов, а также в ходе изучения дисциплин по компьютерному моделированию систем, объектно-ориентированному проектированию программных приложений и т.д.
Реализация результатов. Разработанные методы проектирования использованы при создании ряда программных продуктов, внедренных в образовательные процессы учебных заведений и корпоративное электронное обучение:
• тренажерно-обучающий комплекс «Моделирование систем автоматического регулирования технологических объектов» для подготовки специалистов по автоматизации технологических процессов и производств;
• многофункциональная тестовая оболочка «Модуль-Тест»;
• мультимедийный программно-методический комплекс «Автоматизация делопроизводства»;
• пакет тестирующих программ по дисциплинам «Делопроизводство» и «Автоматизация делопроизводства»;
• мультимедийный программно-методический комплекс «Системы управления химико-технологическими процессами»;
• мультимедийный программно-методический комплекс «Интегрированные системы управления делопроизводством»;
• программный тренажер «Администрирование операционной системы Windows ХР»;
• мультимедийный программно-методический комплекс «Операционная система Windows ХР»;
• пакет адаптивных и расширяемых объектно-ориентированных проектных моделей компонентов компьютерных обучающих систем.
Методические материалы по разработанным в диссертации методам проектирования программных систем используются в учебном процессе подготовки студентов по специальностям: 220400 «Программное обеспечение вычислительной техники и автоматизированных систем», 220200 «Автоматизированные системы обработки информации и управления», 210200 «Автоматизация технологических процессов и производств», 351400 «Прикладная информатика в сфере сервиса» в Московском государственном университете инженерной экологии, Саратовском государственном техническом университете, в Московском государственном университете сервиса, Астраханском государственном техническом университете, Тамбовском государственном техническом университете.
Апробация работы. Результаты работы докладывались на 15-ти международных, 9-ти всероссийских, 4-х межрегиональных, межвузовских, научно-практических конференциях и семинарах, в том числе: VIII, XI-XVI Международных конференциях «Информационные технологии в образовании» (Москва, 1998, 2001 - 2006 гг.); VIII научно-практическом семинаре «Информационное обеспечение науки: новые технологии» (Москва, 1999); II Международной выставке-конференции «Наука и образование» (Москва, 2000); XIII—XV Международных научных конференциях «Математические методы в технике и технологиях» (Казань, 2005; Воронеж, 2006; Ярославль, 2007); XII—XIV Всероссийских научно-методических конференциях «Телематика» (Санкт-Петербург, 2005 — 2007 гг.); VI и VII Всероссийских научно-методических конференциях «Теоретические и прикладные вопросы современных информационных технологий» (Улан-Удэ, 2005, 2006 гг.); XV и XVI Международных конференциях «Применение новых технологий в образовании» (Троицк, 2005, 2006 гг.); IV и V Всероссийских научно-практических конференциях «Технологии Интернет - на службу обществу» (Саратов, 2005, 2006 гг.); VI и VII межвузовских научно-практических конференциях «Информационные технологии XXI века» (Москва, 2004, 2005 гг.); X Международной научно-практической конференции «Наука — сервису» (Москва, 2005 г.); I и II Всероссийских научно-практических конференциях «Информационные технологии в образовании и науке» (Москва, 2006, 2007 гг.)
Связь диссертационной работы с научными программами. Диссертация выполнена в рамках Межвузовской комплексной программы «Наукоемкие технологии образования» Министерства образования и науки РФ (2001 -2005 гг.).
Структура и объем диссертации. Диссертационная работа включает: введение, пять глав, заключение, список литературы из 204 наименований, 5
Похожие диссертационные работы по специальности «Системный анализ, управление и обработка информации (по отраслям)», 05.13.01 шифр ВАК
Методы и средства создания человеко-машинного интерфейса мультимедийных автоматизированных обучающих систем2005 год, кандидат технических наук Чигирева, Ирина Валерьевна
Мультимедийные обучающие системы лекционных курсов: теоретические основы создания и применения в процессе обучения студентов технических вузов электротехническим дисциплинам2007 год, доктор педагогических наук Семенова, Наталья Геннадьевна
Разработка методов и средств построения компьютерных обучающих систем технологического персонала2006 год, кандидат технических наук Скрипников, Дмитрий Альбертович
Математическое и программное обеспечение средств мультимедийного общения в автоматизированных обучающих системах с использованием компьютерной видеоконференцсвязи2002 год, кандидат технических наук Вахрушев, Андрей Сергеевич
Методики и алгоритмы обработки и управления информацией в системах поддержки процессов обучения математическим дисциплинам2010 год, кандидат технических наук Бавин Эй
Заключение диссертации по теме «Системный анализ, управление и обработка информации (по отраслям)», Черткова, Елена Александровна
ВЫВОДЫ ПО ГЛАВЕ 5
1. На основе предложенного метода проектирования компьютерных социотехнических систем с использованием CASE-средства IBM Rational Rose созданы пакеты расширяемых визуальных моделей анализа и проектирования компьютерной обучающей системы, модуля генерации учебно-тренировочных заданий, тренажерно-обучающего комплекса.
2. Разработанные визуальные модели анализа и проектирования компьютерной обучающей системы, специфицированные на языке UML (см. Приложение 2), являются адаптивными по факторам детализации проектов, принадлежащих линейке образовательных компьютерных систем различной степени сложности. Фактически, представленные модели являются формализованной документацией, которая может поддерживаться и использоваться для исследования проблем проектирования компьютерных систем для образовательной сферы и последующих итераций развития системы.
3. Разработанные визуальные модели анализа и проектирования модуля генерации учебно-тренировочных заданий отражают программный интерфейс для работы с базой данных, содержащей вопросы и задания для различных форм контроля знаний обучаемых, а также практические работы тренажерного модуля. В отличие от реализованного в общей проектной модели стандартного механизма доступа к базе данных, неадаптивного для структурных изменений контента, модуль содержит механизм адаптации, позволяющий добавлять новые алгоритмы генерации тестовых и учебно-тренировочных заданий в соответствии с вводимыми сценариями тестирования и тренажа, что расширяет дидактические и технологические возможности компьютерной обучающей системы.
4. Визуальные модели анализа и проектирования тренажерно-обучающего комплекса «Моделирование систем автоматического регулирования технологических объектов» разработаны в результате трансформации функциональных требований в предварительный системный проект (см.
ЗАКЛЮЧЕНИЕ
В результате выполнения диссертационной работы решена крупная научная проблема создания методологии проектирования компьютерных обучающих систем, объединяющей подходы таких научных направлений как системный анализ, программная инженерия, CASE-технологии. Предложенная методология позволяет повысить эффективность процесса проектирования и качество программных систем социотехнического типа и вносит значительный вклад в развитие теории анализа и синтеза проблеморазрешающих систем.
В диссертационной работе получены следующие результаты.
1. Создана методологическая концепция проектирования компьютерных обучающих систем на основе рекуррентной технологической модели, которая интегрирует структуры, стратегии и визуальные проектные образцы программных продуктов линейки приложений социотехнического типа и реализуется в рамках регламентированного процесса.
2. В результате анализа перспективных технологических процессов проектирования программных систем выявлены механизмы модификации и адаптации для применения в отраслевых интегрированных средах разработки. Показано, что процесс автоматизированного проектирования компьютерных обучающих систем должен базироваться на принципах модельной функциональности и обладать свойствами итеративности, инкрементности и архитектурного центризма.
3. Сформулированы научные принципы визуализации моделей анализа и проектирования компьютерных обучающих систем для поддержания непротиворечивости артефактов разработки, обеспечения семантической информативности и представления совокупности визуальных моделей как технического проекта реализации практически на любом объектно-ориентированном языке.
4. Разработан метод идентификации ключевых абстракций и механизмов домена предметной области на основе синтеза модельного и лингвистического информационного анализа для декомпозиции проектируемых компьютерных систем, проведения системного анализа и визуализации статических моделей.
5. Разработаны визуальные формы и алгоритм создания сценариев интерпретации взаимодействия системных объектов с элементами программного кода для расширения семантических свойств динамических моделей компьютерных обучающих систем и преодоления проблем нечеткой формализации задач проектирования.
6. Предложены и реализованы технические решения по улучшению архитектуры проектируемых компьютерных социотехнических систем для образовательной сферы включением в их архитектуру идентифицированных проектных паттернов. Разработанные визуальные модели компьютерных обучающих систем с выявленными образцами могут быть использованы для создания нового набора элементов на стадии анализа.
7. Предложено и реализовано техническое решение по адаптивности визуальных проектных моделей подсистемы поддержки графического пользовательского интерфейса на основе применения модельных каркасов. Этот подход ускоряет процесс проектирования и делает возможным получение унифицированной модели интерфейса для компьютерных социотехнических систем целевого назначения.
8. Разработаны процедурные и структурные метрики для оценки практичности визуального прототипа графического пользовательского интерфейса. Практическое применение данных метрик наряду с повышением качества моделей, гибкости и эффективности методов проектирования дает возможность выявить проблемные места интерфейса и предоставить разработчикам дополнительные средства поиска оптимальных решений.
9. Все теоретические результаты диссертационной работы доведены до практического воплощения в ряде созданных программных продуктов, внедренных в образовательные процессы высших учебных заведений и организаций, осуществляющих корпоративное электронное обучение:
• тренажерно-обучающий комплекс «Моделирование систем автоматического регулирования технологических объектов» для подготовки специалистов по автоматизации технологических процессов и производств;
• многофункциональная тестовая оболочка «Модуль-Тест»;
• мультимедийный программно-методический комплекс «Автоматизация делопроизводства»;
• пакет тестирующих программ по дисциплинам «Делопроизводство» и «Автоматизация делопроизводства»;
• мультимедийный программно-методический комплекс «Системы управления химико-технологическими процессами»;
• мультимедийный программно-методический комплекс «Интегрированные системы управления делопроизводством»;
• программный тренажер «Администрирование операционной системы Windows ХР».
Программные продукты в широком спектре электронных средств обучения, созданные по разработанным в диссертации методам проектирования, зарегистрированы в отраслевом фонде алгоритмов и программ Федерального агентства по образованию.
Разработанные в диссертации методы проектирования компьютерных социотехнических систем используются в учебных дисциплинах в процессе подготовки студентов по ряду специальностей в Московском государственном университете инженерной экологии, Саратовском государственном техническом университете, Московском государственном университете сервиса, Астраханском государственном техническом университете, Тамбовском государственном техническом университете.
Список литературы диссертационного исследования доктор технических наук Черткова, Елена Александровна, 2007 год
1. Ален Э. Типичные ошибки проектирования. Пер. с англ. — СПб.: Питер, 2003. —224 с.
2. Амблер С. Гибкие технологии: экстремальное программирование и унифицированный процесс разработки. Пер. с англ. — СПб.: Питер, 2005. —412 с.
3. Амриш К., Ахмед Х.З. Разработка корпоративных Java-приложений с использованием J2EE и UML. Пер. с англ. М.: Издательский дом «Вильяме». 2002. - 277 с.
4. Ананьева Т.Н., Черткова Е.А. Концепция разработки компьютерных обучающих систем для сферы образовательных услуг // Наука сервису: сб. трудов X Междунар. научно-практич. конференции / Московский гос. ун-т сервиса. - Москва, 2005. — С. 10-14.
5. Ананьева Т.Н., Черткова Е.А. Методология разработки компьютерных обучающих систем для сферы образовательных услуг // Теоретические и прикладные проблемы сервиса. 2007. № 2. С. 48-51.
6. Ауэр К., Миллер Р. Экстремальное программирование: постановка процесса. С первых шагов и до победного конца. Пер. с англ. — СПб.: Питер, 2004. — 368 с.
7. Ахен Д., Клауз А., Тернер P. CMMI: Комплексный подход к совершенствованию процессов. Практическое введение в модель. Пер. с англ. — М.: «МФК», 2005 — 330 с.
8. Басс JI., Клементе П., Кацман Р. Архитектура программного обеспечения на практике / Пер. с англ. — СПб.: Питер, 2006. — 575 с.
9. Башмаков А.И., Башмаков И.А. Технология и инструментальные средства проектирования тренажерно-обучающих комплексов для профессиональной подготовки и повышения квалификации // Информационные технологии. 1999. № 6, 7.
10. Бейзер Б. Тестирование черного ящика. Технология функционального тестирования программного обеспечения и систем. Пер. с англ. — СПб.: Питер, 2004. —318 с.
11. Бобровский С.И. Программная инженерия. Технологии Пентагона на службе российских программистов. — СПб.: Питер, 2003. — 222 с.
12. Боггс У., Боггс М. UML и Rational Rose 2002. Пер. с англ. М.: Изд. «Лори». 2004.-510 с.
13. Большаков А.А. Автоматизированное обучение операторов // Вестник Тамбов, гос. ун-та. — 1999. Т.5. - № 2. - С.213-217.
14. Большаков А.А., Шатохин В.В. Идентификация психофизиологических характеристик операторов // Вестник Тамбов, гос. ун-та. — 1999. Т.5. - № 3. - С.359-363.
15. Большаков А.А., Шатохин В.В. Синтез автоматизированных комбинированных обучающих систем //Системы управления и информационные технологии. — 2004. №4(16). - С. 73-777.
16. Брауде Э. Технология разработки программного обеспечения. Пер. с англ. — СПб,: Питер, 2004. 655 с.
17. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++, 2-е изд. Пер. с англ. М.: Бином, СПб: Невский диалект, 1999. - 560 с.
18. Буч Г., Рамбо Дж., Джекобсон А. Язык UML. Руководство пользователя. Пер. с англ. — М.: ДМК Пресс; СПб.: Питер, 2004. — 432 с.
19. Буч Г., Якобсон А., Рамбо Дж. UML. Классика CS. Пер. с англ. — СПб.: Питер, 2006. —736 с.
20. Вендров A.M. CASE-технологии. Современные методы и средства проектирования информационных систем. — М.: Финансы и статистика,1998.
21. Вендров A.M. Ниша и внедрение CASE-средств. / Директор ИС, №11, 2000 // Изд. «Открытые системы».
22. Вендров A.M. Проектирование программного обеспечения экономических информационных систем. М.: Финансы и статистика. 2005. — 544 с.
23. Вендров A.M. Современные технологии создания программного обеспечения. // Изд-во Джет Инфо Паблишер. Информационный бюллетень Jet Info Online, № 4. 2004. 32 с.
24. Вигерс К. Разработка требований к программному обеспечению: Пер. с англ. М.: Русская редакция. 2004. - 576 с.
25. Гамма Э., Хельм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования. — Пер. с англ. — СПб.: Питер, 2006. — 366 с.
26. Грэхем И. Объектно-ориентированные методы. Принципы и практика. Пер. с англ. М.: Издательский дом «Вильяме». 2004. 880 с.
27. Дозорцев В.М. Компьютерные тренажеры для обучения операторов технологических процессов теория, методология построения и использования: Дисс-ция д-ра техн. наук. Москва. 1999.
28. Дозорцев В.М. Структура человеко-машинного взаимодействия в компьютерных тренажерах операторов технологических процессов // Приборы и системы, управления. 1998. № 5.
29. Домрачев В.Г., Ретинская И.В. О классификации компьютерных образовательных информационных технологий. // Информационные технологии, 1996. №2. С. 10-14.
30. Иванников А.Д., Ижванов Ю.Л., Кулагин В.П. Перспективы использования WWW-технологии в высшей школе России // Информационные технологии. 1996. №2.
31. Иванов А.П., Софиев А.Э. Компьютерные тренажеры для технологических объектов, обладающих повышенной взрывопожароопасностью. // Промышленные контроллеры и АСУ. 2001. №9. С. 17-19.
32. Йордан Э., Аргила К. Структурные модели в объектно-ориентированном анализе и проектировании. Пер. с англ. — М.: ЛОРИ. 1999. 264 с.
33. Калянов Г. CASH: все только начинается . / Директор ИС, № 3, 2001 // Изд. «Открытые системы». http://www.osp.m/cio/2001/03/016.htm
34. Калянов Г.Н. CASE-технологии. Консалтинг при автоматизации бизнес-процессов. 2-е изд. М.: Горячая линия — Телеком, 2000.
35. Кватрани Т. Визуальное моделирование с помощью Rational Rose 2002 и UML. Пер. с англ. М.: Издательский дом «Вильяме». 2003. - 192 с.
36. Кватрани Т., Палистрант Дж. Визуальное моделирование с помощью IBM Rational Software Architect и UML. Пер. с англ. М.: КУДИЦ-ПРЕСС. —2007.-192 с.
37. Коберн А. Современные методы описания функциональных требований к системам. Пер. с англ. М.: Изд. «Лори». 2002. - 263 с.
38. Колесов Ю.Б., Сениченков Ю.Б. Моделирование систем. Динамические и гибридные системы. — СПб.: БХВ-Петербург. 2006. — 224 с.
39. Компьютерная технология обучения. Словарь-справочник. / Под ред. В.И. Гриценко, А,М. Довгялло, А.Я. Савельева. Киев. Наукова думка. 1992.
40. Коннален Дж. Разработка Web-приложений с использованием UML.: Пер. с англ. -М.: Издательский дом «Вильяме». 2001. 288 с.
41. Константайн Л., Локвуд Л. Разработка программного обеспечения. Пер. с англ. — СПб.: Питер, 2004.— 592 с.
42. Коплиен Дж. Мультипарадигменное проектирование для С++ / Пер. с англ. — СПб.: Питер, 2005. 235 с.
43. Краснова Г.А., Соловов А.В., Беляев М.И. Технологии создания электронных обучающих средств. — М.: Изд-во МГИУ, 2002. — 304 с.
44. Кривицкий Б.Х. О систематизации учебных компьютерных средств. // Электронный журнал. 2000, №3 (3). Educational Technology & Society. http://ifets.org/russian/depository/v3i3
45. Кривошеев А.О. Разработка и использование компьютерных обучающих программ. // Информационные технологии, 1996. №2. С. 14-18.
46. Кролл П., Крачтен Ф. Rational Unified Process — это легко. Руководство по RUP. Пер. с англ. -М.: КУДИЦ-ОБРАЗ, 2004. — 432 с.
47. Ларман К. Применение UML и шаблонов проектирования. Пер. с англ. М.: Издательский дом «Вильяме». 2004. - 624 с.
48. Лафоре Р. Объектно-ориентированное программирование в С++. Пер. с англ.— СПб.: Питер, 2005. — 924 с.
49. Леоненков А.В. Самоучитель UML. — 2-е изд. — СПб.: БХВ-Петербург, 2004. — 432 с.
50. Леоненков А.В. Объектно-ориентированный анализ и проектирование с использованием UML и IBM Rational Rose. М.: Интернет-Университет Информационных технологий; БИНОМ, Лаборатория знаний. — 2006. — 320 с.
51. Леффингуэлл Д., Уидриг Д. Принципы работы с требованиями к программному обеспечению. Унифицированный подход. Пер. с англ. М.: Издательский дом «Вильяме». 2002. — 448 с.
52. Липаев В.В. Анализ и сокращение рисков проектов сложных программных средств. — М.: СИНТЕГ, 2005. — 224 с.
53. Макконнелл С. Совершенный код. Мастер-класс / Пер. с англ. М.: Издательско-торговый дом «Русская редакция», 2005. 896 с.
54. Мандел Т. Разработка пользовательского интерфейса / Пер. с англ. -М.: ДМК Пресс, 2001. -416 с.
55. Марка Д.А., Мак-Гоуэн К. Методология структурного анализа и проектирования. Пер. с англ. — М.: МетаТехнология, 1993.
56. Мацяшек Л. Анализ требований и проектирование систем. Разработка информационных систем с использованием UML. Пер. с англ. — М.: Издательский дом «Вильяме», 2002. — 432 с.
57. Ойхман Е.Г., Новоженов Ю.В. Некоторые существенные дополнения к методологии OOAD и их применение в объектно-ориентированной RAD технологии. —http://w\vw.citforum.ru/seminars/cbd2000/cbdday204.shtml
58. Официальный сайт IBM Rational http://www.ibm.com/software/rational
59. Паулк М., Куртис Б., Хриссис М. и др. Модель зрелости процессов разработки программного обеспечения. Capability maturity model software (CMM). Пер. с англ. —М.: Богородский печатник, 2002. — 256 с.
60. Петрушин В. А. Интеллектуальные обучающие системы: архитектура и методы реализации (обзор) // Изв. РАН. Техническая кибернетика, 1993. №2. С. 164—189.
61. Петрушин В.А. Экспертно-обучающие системы. — Киев: Наукова думка. 1992.
62. Полис Г., Огастин JL, Лоу К. и др. Разработка программных проектов: на основе Rational Unified Process (RUP). Пер. с англ. Москва.: «Бином-Пресс», 2004. -256 с.
63. Политика в области образования и новые информационные технологии: Национальный доклад РФ на II Международном конгрессе ЮНЕСКО «Образование и информатика» // Информатика и образование. 1996. №5. С. 1-20.
64. Радченко С.В. Обзор программных продуктов для медицинского образования. // Электронный медицинский журнал. 2001, №2. -http://1 gkb.kazan.ru/012 1 /
65. Разработка и применение экспертно-обучающих систем: Сб. науч. трудов. М.: НИИВШ, 1989. 154 с.
66. Раскин Д. Интерфейс: новые направления в проектировании компьютерных систем. Пер. с англ. — СПб.: Символ-Плюс, 2004. — 272 с.
67. Растригин JI.A., Эренштейн М.Х. Адаптивное обучение с моделью обучаемого— Рига: Зинатне, 1986. 160 с.
68. Розенберг Д., Скотт К. Применение объектного моделирования с использованием UML и анализ прецедентов. Пер. с англ. — М.: ДМК Пресс, 2002. — 160 с.
69. Ройс У. Управление проектами по созданию программного обеспечения. Унифицированный подход. Пер. с англ. М.: Изд. «Лори». 2002. 424 с.
70. Романов А.Н., Торопцов B.C., Григорович Д.Б. Технология дистанционного обучения в системе заочного экономического образования. — М.: ЮНИТИ-ДАНА, 2000. — 303 с.
71. Самойлов В.Д. и др. Автоматизация построения тренажеров и обучающих систем. — Киев.: Наукова думка, 1989. 200 с.
72. Скотт К. UML. Основные концепции.: Пер. с англ. М.: Издательский дом «Вильяме». 2002. - 144 с.
73. Скотт К. Унифицированный процесс. Основные концепции. Пер. с англ. М.: Издательский дом «Вильяме». 2002. - 160 с.
74. Соммервилл И. Инженерия программного обеспечения.: Пер. с англ. -М.: Изд. дом «Вильяме», 2002. — 624 с.
75. Софиев А.Э., Гончаренко М.В., Савельев A.M., Случ И.И. Компьютерный тренажерный комплекс для производств 1 и 2 категории опасности // Приборы. -2001. № 2. С. 23-24.
76. Софиев А.Э., Черткова Е.А. Компьютерные обучающие системы. Монография: М.: Изд. ДеЛи, 2006. - 296 с.
77. Софиев А.Э., Черткова Е.А. Создание информационной системы тренажерного комплекса средствами динамической визуализации // Наукоемкие технологии образования: межвуз. сб. научно-метод. трудов / 2005.- №9.
78. Софиев А.Э., Черткова Е.А. Тренажерные комплексы для обучения операторов потенциально опасных химико-технологических производств // Приборы. 2006. № 12. С. 57-59.
79. Софиев А.Э., Черткова Е.А., Карасев Д.И. Анализ и моделирование требований для проектирования информационно-аналитической системы // Технология и автоматизация атомной энергетики: Сборник статей. — Северск: Изд. СГТИ, 2005. С. 154-157.
80. Софиева Ю.Н., Рыбоченко Е.С. Расчет и моделирование многоконтурных систем регулирования: Методические указания. М.: МИХМ, 1990.-32 с.
81. Фаулер М. Архитектура корпоративных программных приложений. Пер. с англ. — М.: Изд. дом «Вильяме», 2004. — 544 с.
82. Фаулер М., Скотт К. UML. Основы.: — Пер. с англ. СПб: Символ-Плюс. 2003.-192 с.
83. Филатова Н.Н., Вавилова Н.И. Представление мультимедиа тренажеров на основе сценарных моделей представления знаний. // Электронный журнал. 2000, №3 (4). Educational Technology & Society. http://ifets.org/russian/depository/v3i4/
84. Филатова Н.Н,, Вавилова Н.И., Ахремчик O.J1. Мультимедиа тренажерные комплексы для технического образования. // Электронный журнал. 2000, №6(3). Educational Technology & Society 6(3). http://ifets.org/russian/depository/v6i3/
85. Черткова Е.А. Автоматизация анализа и проектирования компьютерных обучающих систем // Вестник Саратовского государственного технического университета. -2006. № 1 (11), вып. 2. С. 98-103.
86. Черткова Е.А. Автоматизация моделирования требований для проектирования компьютерных обучающих систем. // Вестник Саратовского государственного технического университета: Саратов. 2006. № 4 (18), вып. 3. С. 103-110.
87. Черткова Е.А. Использование компьютерных презентаций в учебном процессе // Информационные технологии в образовании: сб. трудов VIII Междунар. конференции / МИФИ. Москва, 1998. - С. 64-65.
88. Черткова Е.А. Концепция спецификации требований для проектирования компьютерных обучающих систем. // Вестник Саратовского государственного технического университета: Саратов. 2005. № 4 (9). С. 9097.
89. Черткова Е.А. Методы программной инженерии для проектирования компьютерных обучающих систем // Информационные технологии в образовании: сб. трудов XVI Междунар. конференции-выставки/ МИФИ. Москва, 2006. - Ч. V. С. 148-150.
90. Черткова Е.А. Моделирование предметной области для проектирования компьютерных обучающих систем // Информационные технологии в образовании: сб. трудов XV Междунар. выставки-конференции / МИФИ. Москва, 2005. - Ч. III. С 287-290.
91. Черткова Е.А. Образовательные порталы в системе дистанционного обучения. // В сб. научн. статей проф.-преподав. состава Всероссийской государственной налоговой академии МНС России. — М.: ВГНА МНС России, 2003. — С. 220-227.
92. Черткова Е.А. Объектно-ориентированное проектирование графического пользовательского интерфейса. // Системы управления и информационные технологии. 2006. № 1 (23). С. 63-67.
93. Черткова Е.А. Применение модельных каркасов для разработки графических пользовательских интерфейсов // Вестник Астраханского государственного технического университета. 2007. № 1 (16). С. 150-153.
94. Черткова Е.А. Применение проектных паттернов для разработки компьютерных обучающих систем // Вестник Тамбовского государственного технического университета. 2007. Т.13. № 1А. С.13-19.
95. Черткова Е.А. Разработка компьютерных обучающих систем. Монография: Саратов: Сарат. гос. техн. ун-т, 2005. - 175 с.
96. Черткова Е.А., Ванярх Т.А. Концепция проектирования Web-приложений для электронного обучения // Применение новых технологий в образовании: сб. материалов XVII Международной конференции / Фонд новых технологий в образовании. Троицк, 2006. С. 474-475.
97. Черткова Е.А., Годов А.А. Методологические основы создания мультимедийного образовательного программного комплекса // Информационные технологии в образовании: сб. трудов XI Междунар. выставки-конференции / МИФИ. Москва, 2001. - Ч. III. — С. 148-149.
98. Черткова Е.А., Годов А.А. Многофункциональная тестовая оболочка «Модуль-Тест». / Отраслевой фонд алгоритмов и программ Госкоор-центра информац. технологий Министерства образования РФ. № гос. регистрации 50200300256. — М.: ВНТИЦ, 2003.
99. Черткова Е.А. Годов А.А. Динамическая визуализация информации в программных тренажерах // Информационные технологии в образовании: сб. трудов XIII Междунар. выставки-конференции / МИФИ. Москва, 2003. - Ч. IV. - С. 321 -322.
100. Черткова Е.А., Карасев Д.И. Объектно-ориентированное проектирование информационно-аналитической системы для обработки технологических параметров // Аспирант и соискатель. — 2006. № 4.
101. Черткова Е.А., Карпов B.C. Метод идентификации классов и объектов для проектирования компьютерных обучающих систем // Актуальные проблемы современной науки. 2006. - № 3. — С. 294-296.
102. Черткова Е.А., Карпов B.C. Объектно-ориентированное проектирование компьютерных обучающих систем // Компьютерные учебные программы и инновации. 2005. - № 12. С 62-69.
103. Черткова Е.А., Умеренков Г.М. Опыт использования Intranet-cera в учебном процессе вуза // Информационные технологии и телекоммуникации в образовании: сб. трудов II Междунар. выставки-конференции / ВК ВВЦ «Наука и образование». — Москва, 2000.
104. Черткова Е.А. Шевырин А.Е. Визуальное моделирование интерфейса компьютерной обучающей системы // Информационные технологии в образовании: сб. трудов XIV Междунар. выставки-конференции. / МИФИ. Москва, 2004. - Ч. III. - С 85-86.
105. Черткова Е.А., Шевырин А.Е. Разработка графического пользовательского интерфейса для компьютерных обучающих систем // Компьютерные учебные программы и инновации. 2005. № 12. С. 70-75.
106. Чистякова Т.Б. Интеллектуальные автоматизированные тренажерно-обучающие комплексы в системах управления потенциально-опасными химическими производствами: Дисс-ция д-ра техн. наук. СПб., 1997.
107. Шаллоуей А., Трот Дж.Р. Шаблоны проектирования. Новый подход к объектно-ориентированному анализу и проектированию. Пер. с англ. -М.: Издательский дом «Вильяме». 2002. 288 с.
108. Шафер Д.Ф., Фатрелл Р.Т., Шафер Л.И. Управление программными проектами: достижение оптимального качества при минимуме затрат. Пер. с англ. М.: Издательский дом «Вильяме». 2004. - 1136 с.
109. Элиенс А. Принципы объектно-ориентированной разработки программ. Пер. с англ. ~М.: Издательский дом «Вильяме». 2002. -496 с.
110. Якобсон А., Буч Г., Рамбо Дж. Унифицированный процесс разработки программного обеспечения. Пер. с англ. СПб,: Питер, 2002. - 496 с.
111. Bass L., Clements P. and Kazman R. Software Architecture in Practice. Reading, MA: Addison-Wesley. 1998. (гл.1)
112. Boehm B. A spiral model of software development and enhancement // IEEE Computer. — 1998. — 21(5). — P. 61-133.
113. Boehm B. Anchoring the software process, IEEE Software, July 1996, pp. 73-82.
114. Booch G. Describing Software Design in Ada. September 1981. SIGPLAN Notices vol. 16(9).
115. Brooks F.P. No Silver Bullet: Essence and Accidents of Software Engineering, IEEE Software, 4, 1987,pp. 10-19.
116. Buhrer K. From Craft to Science: Searching for First Principles of Software Development. The Rational Edge. Dec. 2000.
117. Chang S. Visual Languages and Visual Programming. New York, New York: Plenum Press. 1990.
118. Dabl, О., Dijkstra, E. and Hoare, Structured Programming. London. England: Academic Press. 1972.
119. Davis A. Achieving Quality in Software Requirements. Software Quality Professional 1, 3; June, 1999, pp. 37-44.
120. Dehbonei B. and Mejia F. Formal development of safety-critical software systems in railway signalling. In : Applications of Formal Methods (M. Hin-chey and J. P. Bowen, eds). — London: Prentice-Hall, 1995. — P. 227-279.
121. DeMarco T. Structured Analysis and System Specification. — Englewood Cliffs, NJ: Prentice Hall, 1979.
122. Easterbrook S., Lutz R. et al Experiences using lightweight formal methods for requirements modeling // IEEE Trans, on Software Engineering. — 1998. —24(1). —P. 4-18.
123. Eastman N. Software Engineering and Technology. Technical Directions vol. 10(1): Bethesda, MD: IBM Federal Systems Division, 1984. p.5.
124. Elisa del Galdo, Jakob Nielsen. International User Interfaces. Wiley Computer Publishing, New York, NY, 1996.
125. European Software Process Improvement Training Initiative. User Survey Press, 1995.
126. Fuggetta A. A classification of CASE technology // IEEE Computer. — 1993. —26(12). —P.25-63.
127. Hall A. Using formal methods to develop an АТС information system // Ibid. — 1996. — 13(2). —P. 66-142.
128. Heumann J. User experience storyboards: Building better UIs with RUP, UML, and use cases. /The Rational Edge, nov.2003. http://www.therationaledge.com/content/.
129. Hoffcr J., George J. and Valacich J. Modern Systems Analysis and Design, 2nd edn, Addison-Wesley, 1999, 854 pp.
130. IEEE Std 1061-1992: IEEE Standard for a Software Quality Metrics Methodology. Los Alamitos, CA: IEEE Computer Society Press. 1992.
131. IEEE Std 610.12-1990: IEEE Standard Glossary of Software Engineering Terminology. Los Alamitos, CA: IEEE Computer Society Press. 1990.
132. IEEE P1484.1/D9. Draft Standard for Learning Technology Learning Technology Systems Architecture (LTSA) Электронный ресурс. - NY : IEEE, 2001. http://ltsc.ieee.org/wgl/index.html.
133. Jacky J. Specifying a safety-critical control system // IEEE Trans, on Software Engineering. — 1995.-21 (2).-P. 99-205.
134. Jacky J., Unger J. et al. Experience with Z: developing a control program for a radiation therapy machine. — In: Proc. ZUM'97. — Reading: Springer, 1997.
135. Jacobson I. et al. Object-Oriented Software Engineering. Wokingham, England: Addison-Wesley Publishing Company. 1992.
136. Jacobson I. et al., The Object Advantage: Business Process Reengineering with Object Technology. Wokingham, England: Addison-Wesley Publishing Company. 1995.
137. Jones C. Revitalizing Software Project Management. American Programmer 6, 7; June, 1994, pp. 3-12.
138. Kruchten P. The Rational Unified Process: An Introduction, Reading, MA.: Addison-Wesley, 1998.
139. Michalski R. and Steep R. Learning from Observation: Conceptual Clustering, in Machine Learning: An Artificial Intelligence Approach ed. R. Michalski, J. Carbonell, and T. Mitchell. Palo Alto, С A: Tioga. 1983.
140. Mostow J. Toward Better Models of the Design Process. A1 Magazine vol.6( 1), Spring 1985. p.44.
141. Murphy R.T., Appel L.A. Evaluation of the PLATO IV computerbased education system in the community college//ACM SIGCUE Bulletin.-1978, Jan.- v.12, Nl.-p.12-27.
142. Meyer B. Object-oriented Software Construction. 2nd Edition. Upper Saddle River NY: Prentice Hall, 1997.
143. Nielsen J., Mack R.L. Usability Inspection Methods. New York: Wiley, 1994.
144. Page-Jones M. The Practical Guide to Structured. Systems Design. Engle-wood Cliffs. NJ: Yourdon Press. 1988.
145. Parnas D.L. On the Design and Development of Program Families. IEEE Transactions on Software Engineering, SE-2: March 1976. pp. 1-9.
146. Parnas, D., Clements, P., Weiss, D. The Modular Structure of Complex Systems. Proceedings of the Seventh International Conference on Software Engineering. IEEE Transactions of Software Engineering SE-11, 1985.
147. Royce W. Managing the development of large scale software system. Proc. IEEE WESCON, 1970, p. 1-9.
148. Rumbaugh J. Relational Database Design Using an Object-oriented Methodology. Communications of the A CM. April 1991. vol.31(4).
149. Rumbaugh J., Blaha M. et al. Object-oriented Modeling and Design. — Englewood Cliffs, NJ: Prentice-Hall, 1991.
150. Rumbaugh J., Jacobson I. et al. The Unified Modeling Language Reference Manual. — Reading, MA: Addison Wesley, 1999.
151. Siegel S., Castellar N.J. Non-parametric statistics for the behavioral sciences — 2d ed. — NY: McGraw-Hill, 1988. 312 pp.
152. Sowa J. Conceptual Structures: Information Processing in Mind and Machine. Reading, MA: Addison-Wesley. 1984.
153. Stein, J. Object-oriented Programming and Database Design. Dr. Dobb's Journal of Software Tools for the Professional Programmer, March 1988. No. 137, p.18.
154. Stillings N. et al. Cognitive Science: An Introduction. Cambridge, MA: The MIT Press. 1987.
155. Szyperski C. Component Software. Beyond Object-Oriented Programming. Addison-Wesley. 1998, 412 pp.
156. The Standish Group. Charting the Seas of Information Technology — Chaos. The Standish Group International, 1994.
157. The Unified Method. Draft Edition (0.8). Rational Software Corporation, October, 1995.
158. Weiss D., Lay C. Family Based Domain Engineering. Reading, MA: Addison-Wesley Longman. 1999. (гл 1)
159. Wirth, N. January Program Development by Stepwise Refinement. Communications of the ACM vol.26(l). 1983.
160. Wood J. and Silver D. Joint Application Development, 2nd edn, John Wiley&Sons, 1995,402 pp200. standards.ieee.org/index.html. Стандарты IEEE201. www.imsglobal.org/specifications.cfm202. www.iso.ch/9000e/execabstract.htm. Информация ISO 9000
161. Yourdon, E. and Constantine, L. Structured Design. Englewood Cliffs, NJ: Prentice-Hall, 1979.
Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.