Главная Рефераты по рекламе Рефераты по физике Рефераты по философии Рефераты по финансам Рефераты по химии Рефераты по хозяйственному праву Рефераты по цифровым устройствам Рефераты по экологическому праву Рефераты по экономико-математическому моделированию Рефераты по экономической географии Рефераты по экономической теории Рефераты по этике Рефераты по юриспруденции Рефераты по языковедению Рефераты по юридическим наукам Рефераты по истории Рефераты по компьютерным наукам Рефераты по медицинским наукам Рефераты по финансовым наукам Рефераты по управленческим наукам Психология и педагогика Промышленность производство Биология и химия Языкознание филология Издательское дело и полиграфия Рефераты по краеведению и этнографии Рефераты по религии и мифологии Рефераты по медицине Рефераты по сексологии Рефераты по информатике программированию Краткое содержание произведений |
Реферат: Разработка образовательной среды для дистанционного обучения по дисциплинам Компьютерная графика и Системы искусственного интеллекта. Геометрические преобразованияРеферат: Разработка образовательной среды для дистанционного обучения по дисциплинам Компьютерная графика и Системы искусственного интеллекта. Геометрические преобразования1. ВВЕДЕНИЕ Область применения созданного программного продукта - дистанционное образование по специальности 220400 "Программное обеспечение вычислительной техники и автоматизированных систем" для дисциплин, связанных с компьютерной графикой и искусственным интеллектом. Возможно использование для других специальностей и других форм обучения, а также всеми желающими более детально изучить отдельные вопросы машинной графики, представления и использования знаний. Область создания образовательных программ освоена достаточно широко, разработана масса обучающих программ, в частности, проект "Создание единой образовательной системы дистанционного образования (СДО) для технических университетов России. " Однако ранее разработанные СДО обладают целым рядом недостатков: - жесткая привязанность к предметной области;
Основной недостаток этих программ - обучение фактически заменяется на демонстрацию пользователю некой информации из предметной области без контроля обучаемого и привития практических навыков, в лучшем случае это наличие контрольных вопросов по теоретическому курсу. Ожидаемые результаты работы созданной образовательные среды "Геометрические преобразования" для дисциплины "Компьютерная графика" и "Продукционные системы" для дисциплины "Системы искусственного интеллекта" — повышение эффективности восприятия информации и привитие практических навыков. А также увеличение времени затраченного преподавателем на разработку курса за счет уменьшения затраченного преподавателем времени на представление информации и привитие практических навыков у студентов. Научно-техническая и практическая ценность ожидаемых результатов работы. Научно-техническая ценность результатов связана с разработкой методических рекомендаций и инструкций по созданию образовательных сред для различных специальностей. Практическая ценность связана с созданием образовательных средств для конкретных дисциплин и использование СДО в учебном процессе. 2. АНАЛИТИЧЕСКИЙ ОБЗОР, ПОСТАНОВКА ЗАДАЧИ 2. 1. Анализ существующих подходов, моделей, методов Программное обеспечение для компьютеризованного обучения прошло в своем развитии несколько этапов. На первом этапе использования ЭВМ в учебном процессе разрабатывались программы автоматизации отдельных этапов расчетных, проектных, графических и других работ в ходе лабораторных и практических занятий, курсового и дипломного проектирования. В это же время появились первые программы контроля и оценки знаний обучаемых, программированного обучения в тестовом режиме. Позже акцент сместился к разработке программного обеспечения автоматизированных обучающих систем, обеспечивающих не только обучение конкретным знаниям, но и проверку ответов обучаемых интеллектуальную их интерпретацию, возможность подсказки и другие функции. На этом этапе была осознана необходимость интерактивных режимов работы, использования средств машинной графики и методов искусственного интеллекта, а также наличие инструментальных средств разработки обучающих программ. Следующий этап связан с новым содержанием, вкладываемым в понятие компьютеризованного обучения, а именно с дистанционным образованием. Автоматизация проектирования и разработки программного обеспечения образовательных сред дистанционного образования требует разграничения между программными средствами, обеспечивающими коммуникационную инфраструктуру для образовательных технологий ДО, специализированными информационно-образовательными средами и курсами ДО и инструментальными средствами разработки обучающих программ ДО. Именно последняя группа в форме интегрированной системы принимается как базовое программное обеспечение ДО. К основным видам компьютерных программ, разработанных для усовершенствования учебного процесса относятся следующие: - электронный учебник;
- база данных. Цель анализа - определение функциональных характеристик, функциональных и структурных составляющих обучающего ПО с учетом потребностей дистанционного образования. 2. 1. 1. Электронный учебник Электронный учебник - программно-методический комплекс, обеспечивающий возможность самостоятельно освоить учебный курс или его большой раздел. Он соединяет в себе свойства обычного учебника, справочника, задачника и лабораторного практикума. Следует выделить два из основных требований к электронным учебникам: — электронный учебник должен позволять изучить курс, пользуясь только книгой и входящим в учебник ПО;
- электронный
учебник должен
предоставлять
обучаемому
оптимальное Можно отметить следующие особенности методологического подхода, основанного только на электронном учебнике.
- Необходимость
обеспечения
самостоятельного
освоения
материала
- Следствием
вышесказанного
является высокая
стоимость
разработок:
- Многие
проблемы,
перечисленные
выше, могут
быть решены
при ис
- Использование
методов искусственного
интеллекта
позволяет
значи
- Занимательность
представляемого
учебного материала
обеспечивается - В большинстве действующих ПО электронных учебников существует база данных контроля знаний обучаемых. 2. 1. 2. Образовательная среда Следующим видом компьютерных обучающих программ являются образовательные среды - обучающее ПО, которое позволяет оперировать с объектами определенного класса. Среда реализует отношения между объектами, операции над объектами и отношениями, соответствующие их определению, а также обеспечивает наглядное представление объектов и их свойств. Обучаемый оперирует объектами среды, руководствуясь методическими указаниями в целях достижения поставленной дидактической цели, либо производит исследование, цели и задачи которого поставлены обучаемым самостоятельно. Особенности методологии образовательных сред: - образовательная среда как средство обучения предоставляет возможность развития наивысших, продуктивных форм мышления;
2. 1. 3. Лабораторный практикум ПО лабораторного практикума служит для проведения наблюдений над объектами, их взаимосвязями или некоторыми их свойствами, для обработки результатов наблюдения, для их численного и графического представления и для исследования различных аспектов использования этих объектов на практике. Одно из основных требований к лабораторному практикуму имеет следующий вид: должны быть четко определены цели эксперимента, описаны средства и методики проведения эксперимента, методы обработки и анализа экспериментальных данных, формы отчета. Следует отметить, что лабораторный практикум по своему определению и поставленным целям должен быть составной частью образовательной среды. Функции включаемых в ПО лабораторных практикумов средств машинной графики должны включать возможности деловой и научной графики для визуализации различных графиков, кривых, поверхностей и других абстрактных математических объектов. ПО лабораторного практикума должно включать средства редактирования для представления отчета и определенные виды контроля выполненного задания. 2. 1. 4. Тренажер ПО тренажеров служит для обработки и закрепления технических навыков решения задач. Тренажеры обеспечивают получение теоретической информации и описание приемов решения задач, тренировку на различных уровнях самостоятельности, контроль и самоконтроль и должны включать следующие режимы работы: теория, демонстрация примеров, работа с репетитором, самостоятельная работа, самоконтроль. Среди основных требований к ПО тренажеров выделим следующие:
Особенности методологии тренажеров.
— Интеллектуализация тренажеров для повышения самостоятельности действий обучаемого и одновременное усложнение решаемых задач трансформирует тренажеры в образовательные среды.
- Расширение
круга задач,
навыки решения
которых отрабатывает
и за - требование о возможности получения любых комплексных справок по всему курсу максимально увеличивает трудоемкость разработки требуемых баз данных; — решение указанных проблем возможно путем использования интеллектуальных баз данных текстового типа. Все современные концепции построения обучающих систем при их глубоком, осмысленном представлении достаточно примитивны по своей сути. Если исключить из рассмотрения безусловно красивый, но для нас в данном случае совершенно неважный интерфейс, исключить обилие выводимого оцифрованного видеоизображения, звуковые эффекты и т. п., то большинство современных обучающих систем функционируют по приблизительно одной нехитрой стратегии. Суть ее состоит в следующем: обучаемому предоставляется достаточно широкий информационный канал, по которому он получает информацию обучающего, а скорее познавательного характера. В данном случае обучаемому уготована роль стороннего наблюдателя за происходящим, что в совокупности с обилием выдаваемой информации приводит к тому, что постепенно человек запутывается в этом информационном потоке, либо что-то пытается усвоить и часто формирует у себя неверное представление о предмете, изучаемым таким образом. Кроме того, даже в случае успешного запоминания обучаемым переданного материала вероятность того, что он сможет использовать его в дальнейшем без посторонней помощи достаточно невелика. Дело в том, что после выдачи всей обучающей информации большинство обучающих систем в лучшем случае проводит небольшое контрольное тестирование по теоретическим вопросам или стандартным задачам, описанным же в выдаваемой информации. Таким образом, получив достаточный объем обучающей информации, пусть даже в виде прекрасно подготовленного курса, по конкретной теме, обучаемый по окончании работы с системой не имеет достаточного практического опыта для применения на практике полученных знаний и дальнейшем ему могут понадобится дополнительные практические занятия или непосредственные занятия с преподавателем - составителем учебного курса для системы дистанционного образования, что в конечном итоге сводит на нет всю ценность разработанной обучающей системы и ставит под сомнение смысл ее разработки. Для устранения указанных недостатков в разработанной системе дистанционного образования изначально была заложена принципиально иная концепция, в основном направленная на формирование у обучаемых достаточно хороших практических навыков по изучаемым курсам. Этой цели подчинены 75% режимов работы созданной системы. Разработчиками сделана попытка заложить в разработанную систему некоторую универсальность путем определения в ней некоторого расширяемого небольшого набора примитивов: "текст", "рисунок", "трехмерная модель объекта", что позволяет достаточно легко перенастраивать систему на ряд "родственных" курсов, а при расширении количества примитивов расширяется список возможных дисциплин, которые могут быть заложены в систему. Очевидно, что указанная универсальность довольно относительна и создать универсальную обучающую систему с широкими возможностями по привитию практического опыта если и возможно, то весьма проблематично. В данном случае такой задачи и не ставилось, разработанная система изначально предполагалась для дисциплин "Компьютерная графика" и "Системы искусственного интеллекта" а также для близких с ними дисциплин. Использование одного и того же набора примитивов для создания курсов по указанным дисциплинам привело к тому, что при последовательном их изучении происходит плавный переход от одной дисциплины к другой. Часть указанных примитивов имеет режим динамической работы с ними. Интерактивная работа с примитивами более интересна обучаемому, нежели простое созерцание выдаваемой информации по его чисто человеческой природе, что положительно сказывается на повышении эффективности обучения. Кроме новизны самой концепции построения обучающей среды, в разработанной системе заложен целый ряд новых подходов и методов, применительно к конкретным рассматриваемым дисциплинам ("Компьютерная графика" и "Системы искусственного интеллекта"). Геометрическая модель вводится как совокупность изменяемых и неизменяемых структур данных, однозначно определяющих моделируемый трехмерный объект. Изменяемая компонента структур данных модели определяет привязку объекта к системе отсчета. Неизменяемая компонента определяет характеристики самого объекта с помощью топологических элементов и отношений между ними. Изменяемая информация задается линейной списковой структурой дескриптором вершин 8(Х, У, 2), содержащим координаты каждой вершины. Неизменяемая информация представляется отношениями между топологическими элементами моделируемого объекта. Получение искомого геометрического преобразования происходит посредством накапливания элементарных преобразований в матрице результирующего преобразования при последовательном ее домножении на матрицы элементарных геометрических преобразований. Опыт обучения вопросам геометрических преобразований показывает, что рассматриваемые в среде задачи, соответствующие алгоритмам геометрических преобразований следует распределить по трем уровням сложности следующим образом: высший получение любого преобразования относительно произвольной плоскости, заданной несколькими способами. средний получение любого преобразования относительно произвольной прямой. низший получение любого преобразования относительно произвольной точки, а так же элементарные геометрические преобразования. Основным связывающим звеном между дисциплинами "Компьютерная графика" и "Искусственный интеллект" является способ решения задач геометрических преобразований с помощью механизма логического вывода продукционных систем. При всем разнообразии задач геометрических преобразований их решение процедурными методами привело бы к значительному увеличению объема и трудоемкости написания программы, а также существенному снижению гибкости. Реализованный в разработанной системе способ решения геометрических задач с помощью продукционных систем позволил добиться абсолютной гибкости, т. е. преподаватель может вводить в курс все возможные задачи. Подобный подход позволяет таким образом построить выполнение задач геометрических преобразований, что становиться возможным реализовать все возможные преобразования в одном механизме вывода за счет использования соответствующей базы знаний. Разработанный способ используется в системе для решения следующих подзадач: во-первых, он заложен в саму программу для выполнения постоянно необходимых преобразований; во-вторых, на примере этого метода построено обучение по курсу "Продукционные системы", что весьма положительно, т. к. предмет осваивается обучаемым на конкретном примере из той области, с которой он ранее ознакомился с другой стороны. 2. 2. Постановка задачи Для обеспечения функционирования разработанной системы дистанционного образования во всех предусмотренных режимах необходимо было решить следующие задачи: 1) теоретического плана: - разработка способа представления информации о трехмерных геометрических объектах. Установление связей в разрабатываемых структурах и формальное описание преобразований, представленных таким образом; - разработка универсального метода получения геометрических преобразований объектов на основе разработанного механизма вывода;
- разработка
способов обучения
методам геометрических
преобразова 2) Практического плана:
- разработка
блока выдачи
задания обучаемому
для самостоятельной 2. 3. Обоснование выбора подхода и метода решения поставленной задачи В основе разработанной системы лежит использование продукционных систем для решения задач геометрических преобразований. Основные доводы в пользу такого выбора:
3. ОСНОВНАЯ ЧАСТЬ 3. 1. Разработка моделей и алгоритмов решения Как было отмечено в п. 2. 1., имеется множество различных вариантов геометрических преобразований. Решение данной задачи напрямую не только неэффективно, но и громоздко. Поэтому был выбран другой путь, основанный на использовании представлений знаний продукционными системами. Для обеспечения возможности использования продукционных систем разработан новый способ представления информации о трехмерных геометрических объектах. Элементарные геометрические примитивы представлены в виде фактов базы знаний. Работа блока получения продукций строится следующим образом.
Реализованный механизм вывода использован также для решения остальных поставленных задач, а именно:
В первом случае работа блока получения любого отношения практически не изменяется. Программа так же производит дополнительную настройку механизма вывода и формирует формализованное представление объекта, затем получение последовательности правил происходит по шагам с выдачей к визуализации используемых преобразований и их взаимного расположения. Во втором случае система действует несколько иначе. Механизм вывода сразу получает последовательность правил, после их интерпретации обработчиком получается результирующая матрица преобразований, на которую затем умножаются все точки объекта. 3. 2. Разработка программных средств Для реализации поставленных задач первоначально была запрограммирована разработанная система хранения фактов и правил в базе знаний. Она была представлена как совокупность таблиц, составляющих единую базу знаний Входная информация для блока получения продукций представлена в виде таблицы, в которой хранятся факты и правила, необходимые для работы механизма вывода продукционных систем. Для обеспечения возможности многократного использования обучаемым одной и той же модели в процессе обучения, а так же для обеспечения проверки выполняемых заданий разработан блок перегенерации способа задания геометрических примитивов для приведения ох представления в системе к унифицированному виду. Он запускается каждый раз при выборе задания и приводит представление геометрических примитивов к виду, необходимому для работы механизма вывода. При этом в базу фактов могут быть внесены новые факты. Для обеспечения гибкости разработанного механизма вывода его программная часть содержит ряд перенастраиваемых параметров, которые изменяются самой программой в процессе ее работы в зависимости от текущей задачи. Параметры настройки механизма вывода вынесены в простейшую по своей структуре базу знаний. База знаний разбита на два элемента, хранящихся в отдельных файлах. Информация в этих файлах храниться в формате таблиц Dbase, что значительно облегчает ее редактирование и дополнение при необходимости. Процесс работы блока получения последовательности действий с базой знаний следующий:
ру.
3) После
нахождения
последовательности
элементарных
геометрических элементом системы координат система выполняет преобразование, описанное в задании относительно соответствующего элемента системы координат. 4) В последовательность геометрических преобразований добавляются действия для возврата примитива в исходное положение. На базе разработанного механизма вывода построен блок обеспечения работы обучающего и контролирующего режимов раздела "Продукционные системы". При работе пользователя в этих режимах наряду с выводом на экран последовательности геометрических преобразований, выводятся выполненные правила, которые наглядно показывают процесс формирования требуемой последовательности действий. Использование механизма вывода для продукционных систем состоит в том, что на его основе производится выборка и взаимная ориентация необходимых в каждый конкретный момент элементарных геометрических преобразований. Для обеспечения работы СДО в предусмотренных режимах был разработан блок выдачи заданий обучаемому. При этом задания, выдаваемые в разделе "Геометрические преобразования" не отличаются от заданий, выдаваемых в разделе "Продукционные системы". Задания обучаемому генерируются системой случайным образом, что в совокупности с перегенерацией способа задания опорных элементов практически исключает повторы системы при повторной работе в прежнем режиме одного и того же пользователя. Кроме того, в блоке выдачи задания все возможные варианты задач распределены по уровням сложности. Так как большинство режимов СДО строится на выполнении именно практических заданий, через данный блок стало возможным устанавливать уровни сложности для работы с конкретным обучаемым по его желанию. Задания распределены по уровням сложности исходя из сложности построения алгоритма получения требуемого преобразования (см приложение 6) При работе обучаемого в контролирующем режиме его задачей является выполнение выдаваемых системой заданий, т. е. формирование требуемой последовательности преобразований. Для обеспечения контроля действий обучаемого, корректировки его работы, привития практических навыков и проверки выполнения задания для самостоятельной работы был разработан контролирующий блок. В его задачу входит контроль правильности результирующего преобразования. Первоначальная версия реализации механизма вывода со всеми обеспечивающими функциями занимала порядка 3000 строк исходного текста, однако в последующих версиях ее размер сокращен до 1000 строк. С учетом подключения к механизму вывода других блоков (о чем говорилось выше) размер реализации составил 1400 строк исходного текста. Отметим, что размер только одной алгоритмической реализации блока получения любой последовательности преобразований с учетом многообразия входных данных составил бы около 7000 строк исходного текста без учета размеров всех остальных требуемых блоков. При этом реализация вспомогательных блоков (выдачи задания, контроля и т. д. ) на базе созданного блока получения отношений уже невозможна, что еще более увеличивает суммарный объем программы. Так как разработанная система является системой дистанционного образования, то связь обучаемого и преподавателя обеспечивается через линии коммуникации (например телефонная сеть). При этом размер передаваемых данных является довольно существенным моментом. Концепция построения рассматриваемой СДО "Геометрические преобразования/Продукционные системы" в целом направлена именно на минимизацию размера передаваемых по коммуникационным каналам данных. 3. 3. Разработка программной и эксплуатационной документации Разработанный программный продукт сопровождается следующими документами (с указанием номера приложения):
4 ОРГАНИЗАЦИОННО-ЭКОНОМИЧЕСКАЯ ЧАСТЬ 4. 1. Расчет себестоимости программы Себестоимость программы рассчитывается по формуле: (Пнр х Зпр) Спп = Зпр + Мэ + —------------— + Сотл 100% где Зпр - заработная плата программистов, руб; Мэ - стоимость материалов на эксплуатационные нужды, руб; Пнр - процент накладных расходов, %; Сотл - затраты по отладке программы, руб. Заработная плата программистов определяется по следующей формуле: Зпр = tpi х Зосн х ( 1 + Адоп )х( 1+ Асн) где tpi - трудоемкость работ i-го разработчика, чел-мес: Зосн - основная заработная плата i-го разработчика, руб/мес; Адоп - коэффициент дополнительных выплат разработчикам; Асн - коэффициент учитывающий отчисления на социальные нужды. n - число разработчиков программного продукта, чел. Трудоемкость разработки программного продукта: 1. 2 tp. п. = 2. 8 х ( Nтик ) где Nтик - число тысяч исходных команд. Nтик = 4. 5; 1. 2 tрп = 2. 8 х ( 4. 5 ) = 17. 02 чел. -мес. Продолжительность разработки программного изделия: 0. 32 0. 32 Т = 2. 5хtрп =2. 5x17. 02 = 6. 19 месяцев. n=tрп- - количество разработчиков Т n= 17.02/6.19 = 3 человека, в том числе 2 инженера-программиста и 1 руководитель разработки. Заработная плата программистов: Зинж =150 руб. Зрук = 400 руб. Трудоемкость работ каждого разработчика: tp инж = 17. 02 х 0. 35 = 5. 957 tp рук = 17. 02x0. 3 =5. 100 Адоп = 0. 25 Асн =0. 39 Зпр = 2 х (5. 957 х 150 х (1+0. 25) х (1+0. 39)) + + 5. 10 х 400 х (1+0. 25) х (1+0. 39) = 5524 руб. Затраты по отладке программы определяются по форм Сотл = Тотл х Смч, где Тотл - трудоемкость отладки; Смч - стоимость одного машина-часа. Трудоемкость отладки:
qхСх(
1 +Р) 5хК где: q - количество операторов; С - уровень сложности программы; Р - число корректировки; К - коэффициент подготовки программиста; q = 4481 С = 0. 6 Р = 0. 05 К=1. 2
3291 х 0. 6 х (1+0.
05) 5x1. 2 Смч =12 руб. Сотл= 12x471 =5652 руб. Таблица 4. 1. 1 Стоимость материалов
Итого: 57 руб. Мэ = 57 руб. Пнр = 50 % 50 х 5524 Спп = 5524 + 57 + + 5652=13995 руб. 100 4. 2. Расчет цены программы Цена программного продукта определяется по формуле: Цпп = Спп х ( 1 + Ррен. ), где Ррен - уровень рентабельности Ррен =0. 3 Цпп = 13995 х (1+0. 3) = 18194 руб. Продажная цена программного продукта определяется по формуле:
Цпп +К
х
Кст К где НДС - налог на добавленную стоимость, 20%; К - количество копий, шт.; Кcт - стоимость носителя информации, руб.; К =30 копий Кcт = 5 руб. Цена = ((18194 + 30 х 5) / 30) х 1. 2 = 733 руб. 4. 3. Определение качественных параметров программы В экспертизе системы дистанционного образования "Компьютерная графика и Семантические сети" в качестве экспертов учавство-вали главный специалист отдела ИВС Министерства труда и социального развития Шестак Л. И., руководитель отдела АСУ АО "САП-КОН" Миньков Л. Н., главный специалист отдела АСУ АО "САПКОН" Сахаров С. С. В качестве аналога была выбрана обучающая программа "Статика и Динамика", разработанная студентами СГТУ кафедра ПВС в 1995 г. Определим уровень компетентности каждого эксперта по формуле:
К аi
+ К осi К аmах + К остах где Кki - коэффициент компетентности i-го эксперта; Каi - коэффициент аргументации; Косi - коэффициент осведомленности; Кmах - максимальные значения Каi и Косi, равные 1. Для определения коэффициента аргументации используются значения, приведенные в таблицах 4. 2. 1 и 4. 2. 2: Таблица 4. 3. 1 Коэффициенты аргументации
Таблица 4. 3. 2 Степень влияния источника
В результате получаем коэффициенты аргументации для каждого эксперта: Ка1 = 0. 3 + 0. 5 + 0. 05 + 0. 05 + 0. 05 + 0. 05 = 1; Ка2 = 0. 3 + 0. 5 + 0. 05 + 0. 05 + 0. 05 + 0. 05 =1; Ка3 = 0. 3 + 0. 4 + 0. 05 + 0. 05 + 0. 05 + 0. 05 = 0. 9; Коэффициент осведомленности устанавливается по усмотрению самих экспертов: Кос1 = 0. 9; Кос2 = 0. 75; Кос3 = 0. 80; Таким образом коэффициенты компетентности: Кк1 =( 1 +0. 9)/2= 0. 950; Кк2 = ( 1 + 0. 75)/2 = 0. 875; Кк3 = ( 0. 9 + 0. 80)/2= 0. 850; Из дерева качества разработанного программного продукта были выбраны, по общему мнению, 12 наиболее важных характеристик:
Исходя из таблицы 4. 3. 3 Таблица 4. 3. 3 Оценка влияния характеристик
каждым экспертом по каждой характеристике установлены коэффициенты важности: были
Определим общую согласованную оценку каждой характеристики по формуле: Квi = 1/n х ( mij х Ккi) где n - число экспертов; ту - оценка 1-ым экспертом i-ой характеристики; Ккi - коэффициент компетентности 1-го эксперта; Квi - обобщенная оценка экспертов по j-ой характеристике. Кв1 =0. 33х( 1 х 0. 950 +0. 75 х 0. 875 + 0. 5 х 0. 850)= 0. 677 Кв2 =0. 33х(0. 75 х 0. 950 +0. 75 х 0. 875 + 0. 5 х 0. 850)= 0. 579 Кв3 =0. 33х( 1 х 0. 950 + 1 х 0. 875 + 1 х 0. 850)= 0. 891 Кв4 =0. 33х(0. 5 х 0. 950+0. 5 х 0. 875 + 0. 5 х 0. 850)= 0. 733 Кв5 =0. 33х(0. 75 х 0. 950 +0. 75 х 0. 875 + 1 х 0. 850)= 0. 579 Кв6 =0. 33х(0. 5 х 0. 950+0. 75x0. 875+ 0. 5 х 0. 850)= 0. 518 Кв7 =0. 33х( 1 х 0. 950 + 1 х 0. 875 + 1 х 0. 850)= 0. 891 Кв8 =0. 33х(0. 75 х 0. 950 +0. 75 х 0. 875 + 0. 5 х 0. 850)= 0. 579 Кв9 =0. 33х(0. 75 х 0. 950 + 1 х 0. 875 + 1 х 0. 850)= 0. 812 Кв10=0. 33х(0. 75х 0. 950+0. 5 х 0. 875 + 0. 5 х 0. 850)= 0. 525 Кв11=0. 33х(0. 5 х 0. 950+0. 75x0. 875+ 0. 5 х 0. 850)= 0. 518 Кв12=0. 33х(0. 5 х 0. 950+0. 5 х 0. 875 + 0. 75 х 0. 850)= 0. 516 Затем каждый эксперт устанавливает степень осуществления программного продукта (в баллах от 0 до 10) и подсчитывается согласованная оценка по формуле: Vj = 1 /n х ( vij х Ккi) где n - число экспертов; vij - оценка i-ым экспертом j-ой характеристики; Ккi - коэффициент компетентности i-го эксперта. V) - обобщенная оценка экспертов по j-ой характеристике. Разрабатываемый программный продукт/существующий аналог.
Для разрабатываемой системы: V1 =0. 33 х (8 х 0. 950 + 8 х 0. 875 +7 х 0. 850) = 6. 850 V2 =0. 33 х (9 х 0. 950 + 7 х 0. 875 +8 х 0. 850) = 7. 158 VЗ =0. 33 х (9 х 0. 950 + 8 х 0. 875 +9 х 0. 850) = 7. 333 V4 =0. 33 х (8 х 0. 950 + 9 х 0. 875 +9 х 0. 850) = 7. 708 V5 =0. 33 х (7 х 0. 950 + 7 х 0. 875 +8 х 0. 850) = 6. 525 V6 =0. 33 х (9 х 0. 950 + 9 х 0. 875 +9 х 0. 850) = 8. 025 V7 =0. 33 х (10х 0. 950 + 9 х 0. 875 +9 х 0. 850) = 6. 8 V8 =0. 33 х (9 х 0. 950 + 8 х 0. 875 +8 х 0. 850) = 7. 45 V9 =0. 33 х (9 х 0. 950 + 8 х 0. 875 +7 х 0. 850) = 7. 166 V10=0. 33 х (10х 0. 950 + 9 х 0. 875 +9 х 0. 850) = 8. 341 V11=0. 33 х (8 х 0. 950 + 9 х 0. 875 +8 х 0. 850) = 7. 425 V12=0. 33 х (8 х 0. 950 + 9 х 0. 875 +9 х 0. 850) = 7. 708 Для существующего аналога: V1 =0. 33 х (6 х 0. 950 + 4 х 0. 875 +6 х 0. 850) = 3. 465 V2 =0. 33 х (6 х 0. 950 + 5 х 0. 875 +6 х 0. 850) = 5. 049 VЗ =0. 33 х (2 х 0. 950 + 1 х 0. 875 +3 х 0. 850) = 1. 775 V4 =0. 33 х (5 х 0. 950 + 5 х 0. 875 +6 х 0. 850) = 3. 16 V5 =0. 33 х (8 х 0. 950 + 8 х 0. 875 +9 х 0. 850) = 6. 938 V6 =0. 33 х (2 х 0. 950 + 1 х 0. 875 +1 х 0. 850) =1. 123 V7 =0. 33 х (8 х 0. 950 + 9 х 0. 875 +8 х 0. 850) = 6. 617 V8 =0. 33 х (3 х 0. 950 + 4 х 0. 875 +4 х 0. 850) = 3 605 V9 =0. 33 х (5 х 0. 950 + 5 х 0. 875 +6 х 0. 850) = 4. 711 V10=0. 33 х (6 х 0. 950 + 5 х 0. 875 +5 х 0. 850) = 3. 861 V11=0. 33 х (7 х 0. 950 + 6 х 0. 875 +6 х 0. 850) = 5. 577 V12=0. 33 х (3 х 0. 950 + 2 х 0. 875 +3 х 0. 850) = 1. 667 Находим комплексный показатель уровня конкурентоспособности - разработанного ПО: 12 Кук = Квj х Vj Кук = 88. 48 - аналога: Кук= 41. 045 Сравним полученные уровни качества с максимально возможным, то есть для ПО, которому эти эксперты по этим 12 характеристикам ставят по 10 баллов. Кук mах= 107 Таким образом, уровень качества от максимального составляет 82 % для разрабатываемой программы и 38 % для существующего аналога. 4. 4 Определение экономического эффекта от внедрения программного продукта Экономический эффект разработчика: Эг= П- К П = Цена - Спп Цена = 733 руб. Спп= 13995 руб. П = 30 х 733 - 13995 = 8017 руб. К = 0 Эг= 8017-0 = 8017руб. Экономический эффект пользователя Эг= S- К, где К - цена программного продукта S = S1 -S2,
S1 -
расходы на
функционирование
СДО обычной
концепции,
S2 -
расходы на
функционирование
разработанной
СДО "Компью Распространение программы системы дистанционного образования предполагает наличие модемной связи между обучаемым и учебным центром. По модемной связи пересылаются: - исполнительный модуль проигрывателя сценария;
Экономический эффект появляется в результате:
Для расчета экономического эффекта пользователя установим параметры пересылки информации. Значения параметров выбраны и: расчета на среднестатистические показатели отечественных телефон- ных сетей, средний тариф за междугороднюю связь, а также на основании показателей наиболее распространенных типов модемов.
Экономия за счет сокращения затрат на пересылку основного исполнительного модуля и базового курса. Объем разработанной СДО = 400 К Объем процедурных аналогов = 1000 К S1=(1000/25)хЗ = 120руб S2 = ( 400 / 25 ) х 3 = 48 руб. S = S1-S2 = 72 руб. Экономия за счет сокращения расходов на пересылку новых учебных курсов. Объем нового курса, созданного для проигрывания в разработанной СДО = 200 К Объем нового процедурного курса = 1000 К S1 =( 1000/25)хЗ = 120 руб.
S2 =
( 200 / 25 ) х 3 = 24 руб. Учитываем, что в среднем в течение года обучаемый должен получать 15 новых учебных курсов (по 7-8 за семестр), которые может охватить разработанная СДО, S = 96х15 = 1440руб Экономия за счет сокращения расходов на пересылку обучаемым отчетов о пройденном материале. Объем отчета о результатах работы обучаемого, формируемый разработанной СДО = 1 К Объем отчета, составляемого вручную = 100 К S1=(100/25)хЗ = 12руб S2 = 3 руб. (т. к. минимальное время при соединении = 1 мин. ) S = S1 -S2 = 9 руб. На 15 курсов: S = 9х 15 = 135 руб. S = 72 + 1440 + 135 = 1647 руб. Эг= 1647-733 = 913 руб. В качестве критерия оценки экономического эффекта применяется показатель чистого дисконтированного доход: (ЧДД) tk ЧДД= Эг х Кд, t t=tн Кд=1/(1+Е)- Коэффициент дисконтирования, Где Е = 0. 5 - норма дисконта tн, tк - начальный и конечный год расчетного периода Рассчитаем чистый дисконтированный доход за три года. ЧДД = 913 + ( 913 х 0, 67 ) + ( 913 х 0, 44 ) = 1927 руб. Таблица 4. 4. технико - экономические показатели разработки
Рис. 4. 4. 2 Структура себестоимости программного продукта Выводы к разделу 4 В данном разделе представлены расчеты затрат на разработку системы дистанционного образования "Компьютерная графика" и "Продукционные системы", ее трудоемкость и продолжительность разработки с учетом количества разработчиков. Рассчитаны качественные характеристики разработанной системы и проведено сравнение с существующим аналогом. Произведен расчет ожидаемого годового эффекта от использования системы дистанционного образования и произведена его оценка. 5. ЭКОЛОГИЧЕСКАЯ ЭКСПЕРТИЗА Дипломная работа посвящена созданию систем дистанционного обучения на базе методов искусственного интеллекта. Целью работы является создание обучающей программы по дисциплинам «Геометрические преобразования» и «Продукционные системы». Система включает в себя также ЭВМ (ЮМ совместимый компьютер). 5. 1. Сущность экологической экспертизы В данном разделе производится экологическая экспертиза информационной системы в целом. В соответствии с Федеральным Законом об экологической экспертизе (принят Государственной Думой 19. 05. 95, одобрен Советом Федерации 15. 11. 95), который регулирует отношения в области экологической экспертизы, направлен на реализацию конституционного права граждан Российской Федерации на благоприятную окружающую среду посредствам предупреждения негативной хозяйственной и иной деятельности на окружающую природную среду и предусматривает в этой части реализации конституционного права субъектов Российской Федерации на совместное с Российской Федерацией ведение вопросов охраны окружающей среды и обеспечения экологической безопасности, экологическая экспертиза - это установление соответствия намеченной хозяйственной и иной деятельности экологическим требованиям и определение допустимости реализации объекта экологической экспертизы в целях предупреждения возможных неблагоприятных воздействий этой деятельности на окружающую природную среду и связанных с ними социальных, экономических и иных последствий реализации объекта экологической экспертизы. 5. 2. Анализ экологических факторов Для проведения экологической экспертизы необходимо выявить экологические факторы и условия, подлежащие экспертной оценке. Учитывая особенности разработки информационной системы, а также условия работы с ней, можно выделить наиболее значимый вид воздействия на окружающую среду -электромагнитное излучение. Другие экологические факторы влияющие на окружающую среду либо минимальны, либо вовсе отсутствуют, поэтому их анализ в данной экологической экспертизе не проводится. Для анализа и установления предельно допустимых значений электромагнитного излучения (ЭМИ), а также мер по снижению воздействия, необходимо выявить характер воздействия и границы частот, на которых возможно излучение. Электромагнитное излучение характеризует электромагнитное поле (ЭМП) - переменное поле, представляющее собой совокупность изменяющихся во времени взаимосвязанных и взаимообусловленных электрического и магнитного полей. Для оценки интенсивности ЭМП в диапазоне частот до 300 мГц служит напряженность электрической составляющей, Е - векторная величина, характеризующая одну из двух составляющих ЭМП (единица измерения - В/м). 5. 3. Выявленные источники электромагнитного излучения Для определения частотных границ ЭМИ необходимо выявить источники, создающие излучение. В разрабатываемой системе источниками ЭМИ являются:
Анализируя приведенные источники ЭМИ, следует особо выделить источники вторичного импульсного типа, которые благодаря высоким энергетическим и массогабаритным показателям все шире используются в радиоэлектронной аппаратуре. Анализ тенденций развития средств электропитания импульсного типа и особенно с бес трансформаторным входом (ИВЕП с БТВ) неуклонно растет. Они являются наиболее мощными источниками ЭМИ. Практически все современные персональные компьютеры оснащаются ИВЕП с БТВ мощностью 100-300 Вт. 5. 4. Анализ нормативно-правовой документации Анализируя нормативно-правовую документацию в области регулирования природопользования и охраны окружающей среды применительно к выявленным экологическим факторам, можно выделить следующие нормативные документы:
Данные нормативные документы устанавливают допустимые значения ЭМИ в жилых и общественных зданиях. В соответствии с этими документами, устанавливаются следующие предельно допустимые значения напряженности электрической составляющей ЭМП (Е) в образовательных учреждениях:
При этом к средствам измерения ЭМП предъявляются следующие требования. Для измерения в диапазоне частот 30 кГц - 300 МГц используются приборы, предназначенные для определения среднеквадратичного значения напряженности электрического поля, с допустимой относительной погрешностью не более 7+030%. Для проведения измерений следует отдавать предпочтение приборам с изотропными датчиками. 5. 5. Рекомендации по ослаблению электромагнитного излучения Для ослабления действия ЭМИ возможно применение следующих защитных мер. Одним из основных способов защиты от действия ЭМИ является экранирование, то есть использование электропроводящих металлических экранов, в значительной степени снижающих излучение. Толщину экрана и ослабление, даваемое им, можно рассчитать, зная мощность и частоту излучения. В некоторых случаях могут применяться и многослойные, из разных элементов, экраны, что расширяет спектр поглощаемых ими частот электромагнитных излучений. В основном глубина проникновения зависит от свойств проводящей среды (вида металла) и частоты электромагнитной волны. Механическая сборка экрана производится так, чтобы между его остальными элементами (винтами, заклепками или специальными прокладками) обеспечивался хороший электрический контакт. Лучший вариант создание экрана - помещение электронного блока в наглухо заваренный металлический кожух. Однако, чаще всего требуется создание в экране отверстий для кабелей, приборов и вентиляции. Вентиляционные отверстия закрываются решетками сотового типа или проволочными сетками. В разрабатываемой системе применены меры по ослаблению электромагнитного излучения. В частности, системный блок персонального компьютера располагается в металлическом корпусе, имеющем заземление. При этом ИВЕП с БТВ, расположен внутри системного блока, в свою очередь, имеет собственный металлический корпус, выполняющий роль экрана, что повышает степень ослабления ЭМИ. Действия остальных источников излучения минимальны, так как токи, протекающие по ним, и создаваемые по -33- ля малы (учитывая предельно допустимые значения). Не оказывают вредного воздействия на окружающую среду. ПРИЛОЖЕНИЕ 1 Министерство общего и профессионального образования Российской Федерации Саратовский государственный технический университет УТВЕРЖДАЮ Зав. кафедрой ПВС В. Б. Байбурин Образовательная среда "Геометрические преобразования/Продукционные системы" Техническое задание ЛИСТ УТВЕРЖДЕНИЯ КФБН. 00148-01 90 01-1-ЛУ СОГЛАСОВАНО Разработчики: Руководитель работы Н. Н. Клеванский Студент. ПВС-51 О. В. Заулошнов Студент. ПВС-51 И. В. Коротченко Нормоконтролер С. С. Лалетин Министерство общего и профессионального образования Российской Федерации Саратовский государственный технический университет УТВЕРЖДЕН КФБН. 00148-01 9001-1-ЛУ Образовательная среда "Геометрические преобразования/Продукционные системы" Техническое задание КФБН. 00148-01 9001-1 Листов 14 КФБН. 00147-01 9001-1 СОДЕРЖАНИЕ
4. 1. Требования к функциональным характеристикам 7 4. 2. Требование к надежности 12 4. 3. Условия эксплуатации 12 4. 4. Требования к составу и параметрам технических средств 12 4. 5. Требования к информационной и программной совместимости 13
1. ВВЕДЕНИЕ Все современные концепции построения обучающих систем при их глубоком, осмысленном представлении достаточно примитивны по своей сути. Если исключить из рассмотрения безусловно красивый, но для нас в данном случае совершенно неважный интерфейс, исключить обилие выводимого оцифрованного видеоизображения, звуковые эффекты и т. п., то большинство современных обучающих систем функционируют по приблизительно одной нехитрой стратегии. Суть ее состоит в следующем: обучаемому предоставляется достаточно широкий информационный канал, по которому он получает информацию обучающего, а скорее познавательного характера. В данном случае обучаемому уготована роль стороннего наблюдателя за происходящим, что в совокупности с обилием выдаваемой информации приводит к тому, что постепенно человек запутывается в этом информационном потоке, либо что-то пытается усвоить и часто формирует у себя неверное представление о предмете, изучаемым таким образом. Кроме того, даже в случае успешного запоминания обучаемым переданного материала вероятность того, что он сможет использовать его в дальнейшем без посторонней помощи достаточно невелика. Дело в том, что после выдачи всей обучающей информации большинство обучающих систем в лучшем случае проводит небольшое контрольное тестирование по теоретическим вопросам или стандартным задачам, описанным же в выдаваемой информации. Таким образом, получив достаточный объем обучающей информации, пусть даже в виде прекрасно подготовленного курса, по конкретной теме, обучаемый по окончании работы с системой не имеет достаточного практического опыта для применения на практике полученных знаний и дальнейшем ему могут понадобится дополнительные практические занятия или непосредственные занятия с преподавателем - составителем учебного курса для системы дистанционного образования, что в конечном итоге сводит на нет всю ценность разрабатываемой обучающей системы и ставит под сомнение смысл ее разработки. Для устранения указанных недостатков в разрабатываемой системе дистанционного образования должна быть заложена принципиально иная концепция, в основном направленная на формирование у обучаемых достаточно хороших практических навыков по изучаемым курсам. Этой цели должно быть подчинено большинство режимов работы создаваемой системы. В разрабатываемую систему должна быть заложена некоторая универсальность путем определения в ней расширяемого набора примитивов: "текст", "рисунок", "трехмерная модель объекта", что позволит достаточно легко перенастраивать систему на ряд "родственных" курсов, а при 4 КФБН. 00147-01 9001-1 расширении количества примитивов расширяется список возможных дисциплин, которые могут быть заложены в систему. Разрабатываемая система предназначается для дисциплин "Компьютерная графика" и "Системы искусственного интеллекта", а также для близких с ними дисциплин. Использование одного и того же набора примитивов для создания курсов по указанным дисциплинам приведет к тому, что при последовательном их изучении происходит плавный переход от одной дисциплины к другой. Часть указанных примитивов должна иметь режим динамической работы с ними. Интерактивная работа с примитивами более интересна обучаемому, нежели простое созерцание выдаваемой информации по его чисто человеческой природе, что положительно сказывается на повышении эффективности обучения. 5 КФБН. 00147-01 9001-1 2. ОСНОВАНИЯ ДЛЯ РАЗРАБОТКИ 6 КФБН. 00147-01 9001-1 3. НАЗНАЧЕНИЕ РАЗРАБОТКИ Область применения создаваемого программного продукта дистанционное образование по специальности 220400 "Программное обеспечение вычислительной техники и автоматизированных систем" для дисциплин, связанных с компьютерной графикой и искусственным интеллектом. Возможно использование для других специальностей и других форм обучения, а также всеми желающими более детально изучить отдельные вопросы машинной графики, представления и использования знаний. Ожидаемые результаты работы создаваемой образовательной среды "Геометрические преобразования" для дисциплины "Компьютерная графика" и "Продукционные системы" для дисциплины "Системы искусственного интеллекта" - повышение эффективности восприятия информации и привитие практических навыков. Разрабатываемый программный продукт призван избавить преподавателя от рутинной работы связанной с подготовкой и прочтением лекций, тем самым предоставляя ему возможность уделить больше внимания разработке курса. Научно-техническая ценность результатов связана с разработкой методических рекомендаций и инструкций по созданию образовательных сред для различных специальностей. Практическая ценность связана с созданием образовательных средств для конкретных дисциплин и использование СДО в учебном процессе. 7 КФБН. 00147-01 9001-1 4. ТРЕБОВАНИЯ К ПРОГРАММНОМУ ИЗДЕЛИЮ 4. 1. Требования к функциональным характеристикам.
4. 1. 1 Программа
должна работать
в многооконном
графическом
режиме и
4. 1. 2 Интерфейс
пользователя
должен выполнять
две основные
функции:
4. 1. 3 Разрабатываемая
учебная программа
должна включать
оболочку,
4. 1. 4 Библиотека
программ должна
содержать как
модули, реализующие
4. 1. 5 Разрабатываемый
программный
продукт должен
включать
механизмы
4. 1. 6 Ввод/вывод
данных должен
выполнять
следующие
функции:
4. 1. 7 Подсистема
связи должна
включать в
себя модули
для обеспечения
4. 1. 8 Вывод
текстовой
информации
должен осуществляться
прямым
4. 1. 9 Текстовая
информация
может выводиться
статично для
небольших
4. 1. 10 Все
окна вывода
должны иметь
возможность
перемещения
и
4. 1. 11 Параметры
настройки
интерфейса
должны фиксироваться
на жестком
4. 1. 12 Информация
о требуемом
графическом
материале для
иллюстрации
4. 1. 13 Оболочка
среды должна
обеспечивать
регистрацию
пользователей
с КФБН. 00147-01 90 01-1
4. 1. 14 Разрабатываемая
обучающая
программа
должна обеспечивать
три
4. 1. 15 В
описательном
режиме пользователю
должна
предоставляться
4. 1. 16 В
обучающем
режиме на экран
должна выводится
визуализация
4. 1. 17 В
контролирующем
режиме пользователю
должна
предоставляться 4. 1. 18 Задания должны дифференцироваться по уровням сложности: 4. 1. 18. 1. Низший уровень:
- Выполнить преобразование осевой симметрии относительно координатной оси 2.
- Выполнить
преобразование
зеркальной
симметрии
относительно КФБН. 00147-01 9001-1
1. 18. 2. Средний уровень:
1. 18. 3. Высший уровень:
- плоскости,
заданной двумя
пересекающимися
прямыми. КФБН. 00147-019001-1 системой с подтверждением правильности или указанием на ошибки. Задания генерируются по уровням сложности, описанным в п. 1. 2.
4. 1. 20 Реализация
модели пространственных
объектов должна
включать в - Массив координат вершин фигуры. — Набор топологических отношений.
- Функции
для работы
с объектом
(функции
элементарных
4. 1. 21 В
механизме
вывода должны
присутствовать
следующие
правила для — совмещение точки с началом координат;
- выполнение
элементарного
геометрического
преобразования
в 4. 1. 22. Должны использоваться следующие матрицы элементарных геометрических преобразований:
вектор Т Матрица масштабирования на вектор Е Ех О О О О Еу О О О 0 Еz О 0001
Матрица
поворота на
угол а вокруг
оси ОХ О -sin(а) cos(а) О 0001
Матрица
поворота на
угол b
вокруг оси
ОY
sin(с) cos(с) О О
Матрица
поворот на
угол с вокруг
оси О2
1 -1 О О О О -I О О
Матрица
центральной
симметрии О О О 1 -1 О О -1 О О
Матрица
симметрия
относительно
оси ОХ О -1 О О О 1 -I О О О
Матрица
симметрия
относительно
оси ОY О О -1 О О О о -1 О о
Матрица
симметрия
относительно
оси О2
Матрица
зеркальной
симметрия
относительно
плоскости
ХОY Матрица зеркальной симметрия относительно плоскости YОZ -1000 0100 12 КФБН. ОО 147-01 9001-1 0010 0001 Матрица зеркальной симметрия относительно плоскости ХО2 1000 0-100 0010 0001 . 2. Требования к надежности. Для надежного функционирования система должна обеспечивать:
4. 3. Условия эксплуатации. Программа не должна предъявлять особых требований к конфигурации компьютера, кроме оговоренной разработчиками. При этом все системы должны функционировать в нормальном режиме. 4. 4. Требования к составу и параметрам технических средств Требования к аппаратуре:
Требования к программному обеспечению: 13 КФБН. ОО 147-01 9001-1
4. 5. Требования к информационной и программной совместимости. Программа должна быть полностью совместимой с Мicrosoft WINDOWS 95®. 14 КФБН. 00147-01 9001-1 5. ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ Документация должна быть оформлена по стандартам "Единой системы программной документации" (ЕСПД). Должны быть разработаны следующие документы:
6. СТАДИИ И ЭТАПЫ РАЗРАБОТКИ Срок выполнения работы — с 1. 01. 97 по 10. 06. 98 года. Исполнители - студенты группы ПВС-51:
7. ПОРЯДОК КОНТРОЛЯ И ПРИЕМКИ Испытания будут проводиться в Саратовском государственном техническом университете на кафедре «Программное обеспечение вычислительной техники и автоматизированных систем» 11 июня 1998 года. При испытании будут присутствовать: - доцент кафедры ПВС Клеванский Н. Н.
Разработанная обучающая программа должна быть установлена на компьютере отвечающем требованиям п. 4. 4. данного технического задания. Должны быть проверена работа разрабатываемой системы дистанционного образования во всех оговоренных в п. 4. 1. данного технического задания режимах. ПРИЛОЖЕНИЕ 2 Министерство общего и профессионального образования Российской Федерации Саратовский государственный технический университет УТВЕРЖДАЮ Зав. кафедрой ПВC В. Б. Байбурин Образовательная среда "Геометрические преобразования/Продукционные системы" Руководство оператора ЛИСТ УТВЕРЖДЕНИЯ КФБН. ОО 148-01 34 01-1-ЛУ СОГЛАСОВАНО Руководитель работы Н. Н. Клеванский Разработчики: Студент. ПВС-51 О. В. Заулошнов Cтудент. ПВС-51 И. В. Коротченко Нормоконтролер С. С. Лалетин Министерство общего и профессионального образования Российской Федерации Саратовский государственный технический университет УТВЕРЖДЕН КФБН. ОО 148-01 34 01-1-ЛУ Образовательная среда "Геометрические преобразования/Продукционные системы" Руководство оператора КФБН. 00148-013401-1 2-КФБН. ОО 148-01 3401-1 АННОТАЦИЯ Эксплуатационный программный документ «Руководство оператора» содержит сведения о назначении программы, функциях, выполняемых программой, минимальном составе аппаратных и программных средств, необходимых для выполнения программы, а также сведения о выполнении программы: последовательность действий оператора, обеспечивающих загрузку, выполнение программы во всех предусмотренных режимах работы. Документ состоит из четырех разделов. К документу прилагается 5 приложений. 3-КФБН. 00148-01 3401-1 СОДЕРЖАНИЕ
9. Приложение 2. 5. Вид экрана в контролирующем режиме 14 4-КФБН. 00148-01 3401-1 1. НАЗНАЧЕНИЕ ПРОГРАММЫ
1. 1. Образовательная
среда «Геометрические
преобразования/
продукци
1. 2. Во время работы программа выполняет следующие функции: - регистрация нового пользователя; - выбор учебного раздела;
— формирование задания пользователю для практической работы;
- контроль
выполнения
пользователем
задания для
самостоятельной
1. 3. Программа
предусматривает
3 режима работы:
описательный,
обу В описательном режиме осуществляется вывод текстовой и графической информации, введение пользователя в изучаемый курс, вывод основных теоретических понятий. В обучающем режиме осуществляется демонстрация пользователю практической работы по геометрическим преобразованиям и получению продукций, с возможностью выбора объекта и интерактивной работы с ним. В начале обучающего режима пользователю предоставляется возможность выбора уровня сложности, задания и объекта. В тренирующем режиме осуществляется пошаговое формирование пользователем последовательности необходимых для решения задачи геометрических преобразований с контролем правильности со стороны системы. В начале тренирующего режима пользователю предоставляется возможность выбора 5-КФБН. 00148-01 3401-1 уровня сложности задания. Система осуществляет выбор задания произвольным образом из числа имеющихся в соответствии с уровнем сложности. 6- КФБН. 00148-01 3401-1 2. УСЛОВИЯ ВЫПОЛНЕНИЯ ПРОГРАММЫ Для обеспечения нормального функционирования программы следующие минимальные технические характеристики:
Тип требуемого канала связи жестко не регламентируется, : кие параметры и управляющее программное обеспечение не влияет на нормальную работу системы. Других программных средств для функционирования программы не требуется. 7-КФБН. 00148-01 3401-1 3. ВЫПОЛНЕНИЕ ПРОГРАММЫ
3. 1. Обращение
к программе
осуществляется
загрузкой
исполняемого
3. 2. Управление
системой
пользователем
осуществляется
с помощью
ма
3. 3. В
описательном
режиме пользователю
предоставляется
возможность 8-КФБН. 00148-01 3401-1
3. 4. В
обучающем
режиме на экран
выводится
визуализация
модели объ
3. 5. В
контролирующем
режиме пользователю
предоставляется
возмож 9-КФБН. 00148-01 3401-1 4. СООБЩЕНИЯ ОПЕРАТОРУ В процессе работы системы происходит постоянное обращение к файлам, содержащим данные о трехмерных геометрических моделях, текстовую информацию по учебным курсам, базы знаний, и т. д. При неудачном завершении операции обращения к диску выводится сообщение: «Произошла ошибка чтения данных с жесткого диска. Проверьте исправность вашего диска и наличие на нем всех файлов системы, после чего вновь запустите систему... » Вывод на экран этого сообщения означает, что работа системы прервана. Для восстановления работы системы необходимо проверить наличие на диске всех файлов, указанных в «Руководстве системного программиста» и после чего вновь запустить систему, зарегистрировавшись под прежним именем. 10-КФБН. 00148-01 3401-1 ПРИЛОЖЕНИЕ 2 Вид экрана в режиме регистрации
11-КФБН. 00148-01 3401-1 ПРИЛОЖЕНИЕ 2. 2 Диалоговое окно выбора курса
12-КФБН. ОО 148-01 3401-1 ПРИЛОЖЕНИЕ 2. 3 Вид экрана в описательном режиме
13-КФБН. 00148-01 3401-1 ПРИЛОЖЕНИЕ 2. 4. Вид экрана в обучающем режиме
14-КФБН. 00148-013401-1 ПРИЛОЖЕНИЕ 2. 5 Вид экрана в контролирующем режиме
ПРИЛОЖЕНИЕ 3 Министерство общего и профессионального образования Российской Федерации Саратовский государственный технический университет УТВЕРЖДАЮ Зав. кафедрой ПВС В. Б. Байбурин Образовательная среда "Геометрические преобразования/Продукционные системы" Описание применения ЛИСТ УТВЕРЖДЕНИЯ КФБН. 00148-013101-1-ЛУ СОГЛАСОВАНО Руководитель работы Н. Н. Клеванский Разработчики: Студент. ПВС-51 О. В. Заулошнов Студент. ПВС-51 И. В. Коротченко Нормоконтролер С. С. Лалетин Министерство общего и профессионального образования Российской Федерации Саратовский государственный технический университет УТВЕРЖДЕН КФБН. ОО 148-01 31 01-1-ЛУ Образовательная среда "Геометрические преобразования/Продукционные системы" Описание применения КФБН. 00148-01 31 01-1 - 2-КФБН. 00148-01 3101-1 АННОТАЦИЯ Данный программный документ содержит сведения о назначении программы, условиях ее применения, а также описание решаемой задачи, методов ее решения и сведения о входных и выходных данных. Документ состоит из четырех разделов. - 3-КФБН. ОО 148-01 3101-1 СОДЕРЖАНИЕ
2. 1 Требования к техническим и программным средствам 5 2. 2 Общие характеристики входной и выходной информации 5
- 4-КФБН. 00148-01 31 01-1 1. НАЗНАЧЕНИЕ ПРОГРАММЫ Образовательная среда «Геометрические преобразования/ продукционные системы» предназначена для:
Программа предусматривает 3 режима работы: описательный, обучающий, контролирующий. Режимы вызываются пользователем в произвольном порядке. В описательном режиме осуществляется вывод текстовой и графической информации, введение пользователя в изучаемый курс, вывод основных теоретических понятий. В обучающем режиме осуществляется демонстрация пользователю практической работы по геометрическим преобразованиям и получению продукций, с возможностью выбора объекта и интерактивной работы с ним. В начале обучающего режима пользователю предоставляется возможность выбора уровня сложности, задания и объекта. В тренирующем режиме осуществляется пошаговое формирование пользователем последовательности необходимых для решения задачи геометрических преобразований с контролем правильности со стороны системы. В начале тренирующего режима пользователю предоставляется возможность выбора уровня сложности задания. Система осуществляет выбор задания произвольным образом из числа имеющихся в соответствии с уровнем сложности. Для обеспечения защиты от сбоев и отказов в системе предусмотрен механизм сохранения текущего положения конкретного пользователя (режим работы, уровень сложности, модель, число сеансов в режиме). Информация о пользователях хранится в таблице пользователей (users. db). Задание пользователю генерируется системой случайным образом в рамках выбранного уровня сложности и учебного курса. Среда ориентирована на дистанционное образование по специальности 220400 "Программное обеспечение вычислительной техники и автоматизированных систем" для дисциплин, связанных с компьютерной графикой и искусственным интеллектом. - 5-КФБН. ОО 148-01 31 01-1 2. УСЛОВИЯ ПРИМЕНЕНИЯ 2. 1 Требования к техническим и программным средствам Для обеспечения нормального функционирования программы необходимы следующие минимальные технические характеристики: - компьютер с процессором Pentium-133;
- наличие канала связи с источником программного обеспечения. Тип требуемого канала связи жестко не регламентируется, его технические параметры и управляющее программное обеспечение не влияют на нормальную работу системы. Других программных средств для нормального функционирования программы не требуется. 2. 2 Общие характеристики входной и выходной информации Входной информацией является:
Выходной информацией является:
- 6- КФБН. 00148-01 31 01-1 3. ОПИСАНИЕ ЗАДАЧИ. Задачей системы является организация обучения пользователя по выбранному учебному курсу на основании заложенного сценария учебного курса и имеющихся примитивов и блоков обеспечения описательного, обучающего и контролирующего режимов. Задача решается путем ее разбиения на три подзадачи. Подзадача 1. Обучение пользователя теоретическим основам выбранного курса. Данная подзадача решается путем демонстрации пользователю подготовленного текста по выбранному курсу. Текст содержит основные теоретические данные по изучаемому курсу. Обучаемый имеет возможность быстрого и медленного перемещения по тексту. Входными данными для этой подзадачи являются:
Подзадача 2. Демонстрация выполнения выбранного пользователем задания на формирование последовательности элементарных геометрических преобразований. Данная подзадача решается путем пошаговой демонстрации заполнения системой списка последовательности геометрических преобразований. Перед началом демонстрации пользователю предоставляется возможность интерактивной работы с динамическим примитивом объекта В дальнейшем, при демонстрации заполнения списка система переходит к выводу статических примитивов модели. Выбор используемой модели осуществляет пользователь из числа имеющихся в системе. Генерация задания на формирование последовательности преобразований осуществляется пользователем путем его выбора из базы имеющихся заданий. Задания в базе описаны формальным образом. Конкретным задание становится после подключения к нему необходимых опорных элементов. Входными данными для этой подзадачи являются:
Выходными данными для этой подзадачи являются:
КФБН. 00148-01 31 01-1 Подзадача 3. Привитие обучаемому практических навыков по изучаемому курсу.
Данная
подзадача
решается путем
выполнения
пользователем последовательности происходит путем ввода соответствующих преобразований. Выбор используемой модели осуществляет пользователь из числа имеющихся в системе. Задания в базе описаны формальным образом. Входными данными для этой подзадачи являются:
- последовательность
действий,
определенная
пользователем;
4. ВХОДНЫЕ И ВЫХОДНЫЕ ДАННЫЕ Входной информацией является:
Выходной информацией является:
Механизм вывода продукционной системы использует таблицы и connects. dbf для хранения фактов, таблицы if_m. dbf), proc. dbf, param. dbf для хранения правил. Модель обучаемого хранится в таблице users. db. Модели трехмерных объектов хранятся в таблицах points. db и fpoints. db. Задания хранятся в таблице tasks. db. Список дисциплин хранится в таблице kurses. db. ПРИЛОЖЕНИЕ 4 Министерство общего и профессионального образования Российской Федерации Саратовский государственный технический университет УТВЕРЖДАЮ Зав. кафедрой ПВC В. Б. Байбурин Образовательная среда "Геометрические преобразования/Продукционные системы" Руководство программиста ЛИСТ УТВЕРЖДЕНИЯ КФБН. 00148-01 33 01-1-ЛУ СОГЛАСОВАНО Руководитель работы Н. Н. Клеванский Разработчики: Студент. ПВС-51 О. В. Заулошнов Студент. ПВС-51 И. В. Коротченко Нормоконтролер С. С. Лалетин Министерство общего и профессионального образования Российской Федерации Саратовский государственный технический университет УТВЕРЖДЕН КФБН. 00148-01 33 01-1-ЛУ Образовательная среда "Геометрические преобразования/Продукционные системы" Руководство программиста КФБН. 00148-01 33 01-1 АННОТАЦИЯ Данный программный документ содержит сведения о назначении программы, функциях, выполняемых программой, характеристики программы, сведения об условиях применения программы (технические и программные), а также информацию о выполнении программы (обращение и передаваемые данные) и сообщения программисту. Документ состоит из пяти разделов. КФБН. ОО 148-01 3301-1 СОДЕРЖАНИЕ
-4- КФБН. 00148-01 33 01-1 1. НАЗНАЧЕНИЕ И УСЛОВИЯ ПРИМЕНЕНИЯ ПРОГРАММЫ
1. 1. Образовательная
среда «Геометрические
преобразования/
продукци
- изучения
различных
видов трехмерных
геометрических
преобразо
- обучения
алгоритмам
преобразования
структур данных
геометриче 1. 2. Во время работы программа выполняет следующие функции: - регистрация нового пользователя; - выбор учебного раздела;
1.
3. Для
обеспечения
нормального
функционирования
программы
Тип требуемого канала связи жестко не регламентируется, его технические параметры и управляющее программное обеспечение не влияют на нормальную работу системы. Других программных средств для нормального функционирования программы не требуется. - 5 -КФБН. 00148-01 3301-1 2. ХАРАКТЕРИСТИКИ ПРОГРАММЫ Программа предусматривает 3 режима работы: описательный, обучающий, контролирующий. Режимы вызываются пользователем в произвольном порядке. В описательном режиме осуществляется вывод текстовой и графической информации, введение пользователя в изучаемый курс, вывод основных теоретических понятий. В обучающем режиме осуществляется демонстрация пользователю практической работы по геометрическим преобразованиям и получению продукций, с возможностью выбора объекта и интерактивной работы с ним. В начале обучающего режима пользователю предоставляется возможность выбора уровня сложности, задания и объекта. В тренирующем режиме осуществляется пошаговое формирование пользователем последовательности необходимых для решения задачи геометрических преобразований с контролем правильности со стороны системы. В начале тренирующего режима пользователю предоставляется возможность выбора уровня сложности задания. Система осуществляет выбор задания произвольным образом из числа имеющихся в соответствии с уровнем сложности. Для обеспечения защиты от сбоев и отказов в системе предусмотрен механизм сохранения текущего состояния конкретного пользователя (режим работы, уровень сложности, модель, полученные оценки и т. п. ). Информация о пользователях хранится в файле users. db 3. ОБРАЩЕНИЕ К ПРОГРАММЕ
3. 1 Обращение
к программе
осуществляется
загрузкой
исполняемого
3. 2 Управление
системой
осуществляется
с помощью
манипулятора
типа
3. 3. В
описательном
режиме предусмотрен
вывод графических
изображе
3. 4. В
обучающем
режиме на экран
выводится
визуализация
модели объ
3. 5. В
контролирующем
режиме пользователь
имеет возможность
вы -7-КФБН. 00148-01 33 01-1 4. ВХОДНЫЕ И ВЫХОДНЫЕ ДАННЫЕ Входной информацией является:
Выходной информацией является:
Механизм вывода продукционной системы использует таблицы facts. dbf и connects. dbf для хранения фактов, таблицы if_m. dbf(if_t. dbf), proc. dbf, param. dbf для хранения правил. Модель обучаемого хранится в таблице users. db. Модели трехмерных объектов хранятся в таблицах points. db и fpoints. db. Задания хранятся в таблице tasks. db. Список дисциплин хранится в таблице kurses. db. КФБН. 00148-01 3301-1 5. СООБЩЕНИЯ В процессе работы системы происходит постоянное обращение к файлам, содержащим данные о трехмерных геометрических моделях, текстовую информацию по учебным курсам, базы знаний, и т. д. При неудачном завершении операции обращения к диску выводится сообщение: Произошла ошибка чтения данных с жесткого диска. Проверьте исправность вашего диска и наличие на нем всех файлов системы, после чего вновь запустите систему... " Вывод на экран этого сообщения, и любых других, будет скорее связан с неполадками в среде WINDOWS-95, нежели с системой. Это будет означать, что работа системы прервана. Для восстановления работы системы необходимо проверить наличие на диске всех файлов, указанных в «Руководстве системного программиста» наличие свободного пространства, а также объяснения возможных возникновений ошибок в руководстве по WINDOWS-95 и после чего вновь запустить систему, зарегистрировавшись под прежним именем. ПРИЛОЖЕНИЕ 5 Министерство общего и профессионального образования Российской Федерации Саратовский государственный технический университет УТВЕРЖДАЮ Зав. кафедрой ПВС В. Б. Байбурин Образовательная среда "Геометрические преобразования/Продукционные системы" Программа и методика испытания ЛИСТ УТВЕРЖДЕНИЯ КФБН. ОО 148-01 51 01-1-ЛУ СОГЛАСОВАНО Руководитель работы Н. Н. Клеванский Разработчики: Студент. ПВС-51 О. В. Заулошнов Студент. ПВС-51 И. В. Коротченко Нормоконтролер С. С. Лалетин Министерство общего и профессионального образования Российской Федерации Саратовский государственный технический университет УТВЕРЖДЕН КФБН. 00148-01 51 01-1-ЛУ Образовательная среда "Геометрические преобразования/Продукционные системы" Программа и методика испытания КФБН. 00148-01 51 01-1 -2-КФБН. 000148-01-51 01-1 АННОТАЦИЯ Данный программный документ содержит сведения о назначении программы, функциях, выполняемых программой, характеристики программы, сведения о методах испытания программы. Документ состоит из шести разделов. КФБН. 000148-01-51 01-1 СОДЕРЖАНИЕ
-4-КФБН. 000148-01-51 01-1 1. ОБЪЕКТ ИСПЫТАНИЙ Объектом испытаний является программный продукт «система дистанционного образования для раздела «Геометрические преобразования» курса «Компьютерная графика» и раздела «Продукционные системы» курса «Системы искусственного интеллекта», разработанный по заданию на дипломное проектирование студентами группы ПВС-51 Заулошновым О. В. и Коротченко И. В. под руководством доцента кафедры ПВC Клеванского Н. Н. 2. ЦЕЛЬ ИСПЫТАНИЙ Целью испытаний является проверка на соответствие всем требованиям технического задания, выявление возможных недочетов, ошибок, сбоев, некорректного поведения программы в процессе работы, а также проверяется комфортность и лояльность пользовательского интерфейса. 3. ТРЕБОВАНИЯ К ПРОГРАММЕ
3. 1. Программа
должна работать
в многооконном
графическом
режиме и
3. 2. Интерфейс
пользователя
должен выполнять
две основные
функции:
3. 3. Разрабатываемая
учебная программа
должна включать
оболочку,
3. 4. Библиотека
программ должна
содержать
как модули,
реализующие
3. 5. Разрабатываемый
программный
продукт должен
включать
механизмы
3. 6. Ввод/вывод
данных должен
выполнять
следующие
функции:
3. 7. Подсистема
связи должна
включать в
себя модули
для обеспечения
3. 8. Вывод
текстовой
информации
должен осуществляться
прямым выводом КФБН. 000148-01-51 01-1 3. 9. Текстовая информация может выводиться статично для небольших объемов или динамически для больших объемов с возможностью скроллинга и листания страниц.
3. 10. Все
окна вывода
должны иметь
возможность
перемещения
и изменения
3. 11. Параметры
настройки
интерфейса
должны фиксироваться
на жестком
3. 12. Информация
о требуемом
графическом
материале для
иллюстрации
3. 13. Оболочка
среды должна
обеспечивать
регистрацию
пользователей
с
3. 14. Разрабатываемая
обучающая
программа
должна обеспечивать
три
3. 15. В
описательном
режиме пользователю
должна
предоставляться
3. 16. В
обучающем
режиме на экран
должна выводится
визуализация
модели
3. 17. В
контролирующем
режиме пользователю
должна
предоставляться 3. 18. Задания должны дифференцироваться по уровням сложности: -6- КФБН. 000148-01-51 01-1 3. 18. 1 Низший уровень:
— Выполнить
преобразование
зеркальной
симметрии
относительно
— Выполнить
преобразование
поворота вокруг
координатной
оси X
на
3. 18. 2 Средний уровень:
3. 18. 3 Высший уровень:
-7-КФБН. 000148-01-51 01-1
3. 19. Подготовка
инвариантного
решения (объяснения,
алгоритма
etc) 3. 20. Реализация модели пространственных объектов должна включать в себя:
3. 21. В
механизме
вывода должны
присутствовать
следующие
правила для
4. ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ Программная документация должна содержать все необходимые разделы и быть представлена при испытании программного продукта. В состав программной документации входят:
5. СРЕДСТВА И ПОРЯДОК ИСПЫТАНИЙ Испытания необходимо производить на аппаратуре, удовлетворяющей следующим требованиям:
КФБН. 000148-01-51 01-1
На компьютере должны быть установлено следующие программное обеспечение:
Предусматриваются следующий порядок испытания:
6. МЕТОДЫ ИСПЫТАНИЙ В таблице 6. 1. перечислены подлежащие проверке в соответствии с техническим заданием функциональные характеристики и соответствующие методы проверки. Таблица 6. 1.
-9- КФБН. 000148-01-51 01-1 режиме. элементарные системные функции (поддержка баз данных, диалог, ввод/вывод данных, графика), так и модули, представляющие собой алгоритмы предметной области дисциплины.
Разрабатываемый
программный
Ввод/вывод
данных должен
выполнять передаваемых по линии связи, выполнение запросов на передачу данных по линии связи. Проверяется путем выполнения нескольких заданий в обучающем режиме. Проверяется путем внесения заведомо неверной информации в модель обучаемого.
Подсистема
связи должна
включать в
Вывод
текстовой
информации
должен
Текстовая
информация
может
Все окна
вывода должны
иметь Параметры настройки интерфейса должны фиксироваться на жестком диске и система должна обеспечивать восстановление состояния интерфейса при последующих запусках системы.
Информация
о требуемом
графическом Проверяется правильность работы всех меню и диалоговых окон. Проверяется путем считывания нескольких текстовых файлов в окно описательного режима.
Проверяется
скроллинг окна
вывода Проверяется во всех режимах путем перетаскивания и изменения размеров всех окон.
Проверяется
путем имитации
сбоя аппаратного обеспечения и повторного запуска программы. Проверяется наличие и целостность файлов конфигурации курсов kg. opt и ps. opt - 10-КФБН. 000148-01-51 01-1
Оболочка
среды должна
обеспечивать формированием модели обучаемого для тех, кто регистрируется впервые или вызовом модели зарегистрированного пользователя. Проверяется посредством регистрации нового пользователя.
Разрабатываемая
обучающая
программа
В описательном
режиме пользователю
В обучающем
режиме на экран
должна В контролирующем режиме
пользователю
должна
предоставляться соответствующем диалоговом окне Проверяется соответствующих пунктов меню. Проверяется при описательный режим. Проверяется при переходе в обучающий режим. Проверяется при переходе контролирующий режим.
перечисленных -11- КФБН. 000148-01-51 01-1
путем
подведения
указателя мыши
с Проверяется в диалоговом окне выбора задания.
Задания
должны дифференцироваться
Проверяется
в контролирующем
режиме действий.
Подготовка
инвариантного
решения моделируемых ситуаций (явлений, процессов etc) и его проверка системой с подтверждением правильности или указанием на ошибки. Задания распределены по уровням сложности. Проверяется наличие правил в базе правил.
В механизме
вывода должны геометрических преобразований: совмещение точки с началом координат; совмещение прямой с любой из координатных осей;
совмещение
плоскости с
любой из ОГЛАВЛЕНИЕ
2. 1. Анализ существующих подходов, моделей, методов………………….3 2. 1. 1. Электронный учебник………………………………………………..4 2. 1. 2. Образовательная среда……………………………………………….5 2. 1. 3. Лабораторный практикум……………………………………………5 2. 1. 4.Тренажер……………………………………………………………….6 2. 1. 5. Контролирующая программа…………………………………………7 2. 1. 6. Базы данных…………………………………………………………..7 2. 2. Постановка задачи………………………………………………………10 2. 3. Обоснование выбора подхода и метода решения поставленной задачи..11 3. ОСНОВНАЯ ЧАСТЬ……………………………………………………………12 3. 1. Разработка моделей и алгоритмов решения………………………………12 3. 2. Разработка программных средств…………………………………………13 3. 3. Разработка программной и эксплуатационной документации…………..15 4 ОРГАНИЗАЦИОННО-ЭКОНОМИЧЕСКАЯ ЧАСТЬ………………………...16 4. 1. Расчет себестоимости программы………………………………………...16 4. 2. Расчет цены программы…………………………………………………...18 4. 3. Определение качественных параметров программы…………………….19 Выводы к разделу 4…………………………………………………………….29 5. ЭКОЛОГИЧЕСКАЯ ЭКСПЕРТИЗА………………………………………….30 5. 1. Сущность экологической экспертизы……………………………………30 5. 2. Анализ экологических факторов………………………………………….30 5. 3. Выявленные источники электромагнитного излучения…………………31 5. 4. Анализ нормативно-правовой документации……………………………31 5. 5. Рекомендации по ослаблению электромагнитного излучения …………32 Приложение 1. Техническое задание. Приложение 2. Руководство оператора. Приложение 3. Описание применения. Приложение 4. Руководство программиста. Приложение 5. Программа и методика испытаний. Приложение 6. Распределение заданий по уровням сложности. Саратовский государственный технический университет Отзыв руководителя на дипломную работу Студента ПВС-51 Заулошнова Олега Всеволодовича на тему: «Разработка образовательной среды для дистанционного обучения по дисциплинам «Компьютерная графика» и «Системы искусственного интеллекта». Геометрические преобразования». Содержание работы полностью соответствует заданию на дипломное проектирование. Большинство поставленных вопросов решены достаточно полно, глубоко и обоснованно. В процессе дипломного проектирования За-улошнов О. В. показал достаточную самостоятельность, инициативность, умение обобщать другие работы по разрабатываемой тематике. Им продемонстрированы достаточно глубоко усвоенные знания по общетехническим и специальным дисциплинам, умение самостоятельно использовать их при решении поставленных задач. Представленная пояснительная записка и графические материалы соответствуют требованиям ЕСПД и методическим указаниям по дипломному проектированию. К недостаткам следует отнести недостаточно ритмичную работу в подготовительном к проектированию периоде. Оценивая в целом, следует отметить, что представленная дипломная работа соответствует всем предъявляемым к ней требованиям и заслуживает оценки «отлично», а Заулошнов О. В. — присвоения квалификации инженера-программиста. Руководитель дипломного Клеванский Н. Н.
проектирования,
доцент Саратовский государственный технический университет Рецензия на дипломную работу Студента ПВС-51 Заулошнова Олега Всеволодовича на тему: «Разработка образовательной среды для дистанционного обучения по дисциплинам «Компьютерная графика» и «Системы искусственного интеллекта». Продукционные системы». Содержание работы полностью соответствует заданию на дипломное проектирование. Большинство поставленных вопросов решены достаточно полно, глубоко и обоснованно. Дипломная работа Заулошнова О. В. свидетельствует о достаточной самостоятельности, инициативности, умении обобщать другие работы по разрабатываемой тематике. Им продемонстрированы достаточно глубоко усвоенные знания по общетехническим и специальным дисциплинам, умение самостоятельно использовать их при решении поставленных задач. Представленная пояснительная записка и графические материалы соответствуют требованиям ЕСПД и методическим указаниям по дипломному проектированию. К недостаткам следует отнести недостаточно полное обоснование проделанной работы во второй главе пояснительной записки. Оценивая в целом, следует отметить, что представленная дипломная работа соответствует всем предъявляемым к ней требованиям и заслуживает оценки «отлично», а Заулошнов О. В. — присвоения квалификации инженера-программиста. Рецензент, доцент кафедры Кац Е. Я. «Системотехники» СГТУ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|