diplom (Разработка образовательной среды для дистанционного обучения по дисциплинам Компьютерная графика и Системы искусственного интеллекта. Геометрические преобразования), страница 3
Описание файла
Документ из архива "Разработка образовательной среды для дистанционного обучения по дисциплинам Компьютерная графика и Системы искусственного интеллекта. Геометрические преобразования", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "информатика, программирование" в общих файлах.
Онлайн просмотр документа "diplom"
Текст 3 страницы из документа "diplom"
Задания распределены по уровням сложности исходя из сложности построения алгоритма получения требуемого преобразования (см приложение 6)
При работе обучаемого в контролирующем режиме его задачей является выполнение выдаваемых системой заданий, т. е. формирование требуемой последовательности преобразований. Для обеспечения контроля действий обучаемого, корректировки его работы, привития практических навыков и проверки выполнения задания для самостоятельной работы был разработан контролирующий блок. В его задачу входит контроль правильности результирующего преобразования.
Первоначальная версия реализации механизма вывода со всеми обеспечивающими функциями занимала порядка 3000 строк исходного текста, однако в последующих версиях ее размер сокращен до 1000 строк. С учетом подключения к механизму вывода других блоков (о чем говорилось выше) размер реализации составил 1400 строк исходного текста. Отметим, что размер только одной алгоритмической реализации блока получения любой последовательности преобразований с учетом многообразия входных данных составил бы около
7000 строк исходного текста без учета размеров всех остальных требуемых блоков. При этом реализация вспомогательных блоков (выдачи задания, контроля и т. д. ) на базе созданного блока получения отношений уже невозможна, что еще более увеличивает суммарный объем программы. Так как разработанная система является системой дистанционного образования, то связь обучаемого и преподавателя обеспечивается через линии коммуникации (например телефонная сеть). При этом размер передаваемых данных является довольно существенным моментом. Концепция построения рассматриваемой СДО "Геометрические преобразования/Продукционные системы" в целом направлена именно на минимизацию размера передаваемых по коммуникационным каналам данных.
3. 3. Разработка программной и эксплуатационной документации
Разработанный программный продукт сопровождается следующими документами (с указанием номера приложения):
-
"Техническое задание" Приложение 1
-
"Руководство оператора" Приложение 2
-
"Описание применения" Приложение 3
-
"Руководство программиста" Приложение 4
-
"Программа и методика испытаний" Приложение 5
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)
Тотл = = 471 часов.
5x1. 2
Смч =12 руб.
Сотл= 12x471 =5652 руб.
Таблица 4. 1. 1 Стоимость материалов
Материал | Кол-во | Ед. изм. | Цена | Сумма |
Бумага | 0. 5 | Пачка | 40 руб. | 20 руб. |
Лента принтера | 1 | Штука | 17руб. | 17 руб. |
Дискета | 4 | Штука | 5 руб. | 20 руб. |
Итого: 57 руб.
Мэ = 57 руб. Пнр = 50 %
50 х 5524
Спп = 5524 + 57 + + 5652=13995 руб.
100
4. 2. Расчет цены программы
Цена программного продукта определяется по формуле:
Цпп = Спп х ( 1 + Ррен. ),
где Ррен - уровень рентабельности
Ррен =0. 3
Цпп = 13995 х (1+0. 3) = 18194 руб. Продажная цена программного продукта определяется по формуле:
Цпп +К х Кст
Цена= х(1+НДС)
К
где НДС - налог на добавленную стоимость, 20%; К - количество копий, шт.; Кcт - стоимость носителя информации, руб.;
К =30 копий Кcт = 5 руб.
Цена = ((18194 + 30 х 5) / 30) х 1. 2 = 733 руб.
4. 3. Определение качественных параметров программы
В экспертизе системы дистанционного образования "Компьютерная графика и Семантические сети" в качестве экспертов учавство-вали главный специалист отдела ИВС Министерства труда и социального развития Шестак Л. И., руководитель отдела АСУ АО "САП-КОН" Миньков Л. Н., главный специалист отдела АСУ АО "САПКОН" Сахаров С. С.
В качестве аналога была выбрана обучающая программа "Статика и Динамика", разработанная студентами СГТУ кафедра ПВС в 1995 г.
Определим уровень компетентности каждого эксперта по формуле:
К аi + К осi
К ki = ,
К аmах + К остах
где Кki - коэффициент компетентности i-го эксперта; Каi - коэффициент аргументации; Косi - коэффициент осведомленности; Кmах - максимальные значения Каi и Косi, равные 1.
Для определения коэффициента аргументации используются значения, приведенные в таблицах 4. 2. 1 и 4. 2. 2:
Таблица 4. 3. 1 Коэффициенты аргументации
Источник | высокая | средняя | низкая |
аргумента- | |||
ции | |||
1. Прове- | 0. 3 | 0. 2 | 0. 1 |
денные | |||
теоретиче- | |||
ские иссле- | |||
дования. | |||
2. Личный | 0. 5 | 0. 4 | 0. 2 |
опыт рабо- | |||
ты. | |||
3. Обоб- | 0. 05 | 0. 05 | 0. 05 |
щенный | |||
анализ оте- | |||
чественных | |||
аналогов | |||
4. Обоб- | 0. 05 | 0. 05 | 0. 05 |
щение ана- | |||
лиз Зару- | |||
бежных | |||
аналогов. | |||
5. Личное | 0. 05 | 0. 05 | 0. 05 |
знакомство | |||
с состояни- | |||
ем дел за | |||
рубежом | |||
6. Интуи- | 0. 05 | 0. 05 | 0. 05 |
ция |
Таблица 4. 3. 2 Степень влияния источника
Эксперт | степень влияния источника | |||||
1 | 2 | 3 | 4 | 5 | ||
1. ШестакЛ. И. | Выc. | Выc. | сред. | Сред. | сред. | Выc |
2. Миньков Л. Н. | Выc. | Выc. | выc. | Сред. | низ. | Сред |
3. Сахарове. С. | выc. | сред. | сред. | сред. | низ. | сред |
В результате получаем коэффициенты аргументации для каждого эксперта:
Ка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 Оценка влияния характеристик
Оценка | |
1. Абсолютно не влияет технический уровень программного продукта | 0 |
2. Влияет незначительно | 0. 25 |
3. Влияет | 0. 5 |
4. Влияет существенно | 0. 75 |
5. Небходим | 1 |
каждым экспертом по каждой характеристике установлены коэффициенты важности: